VmWare Tools sur Xpenology sous Esxi 1

VmWare Tools sur Xpenology sous Esxi

Xpenology est un hack du système d’exploitation utilisé sur le matériel Synology. Il est ainsi possible de se monter un NAS maison avec l’excellent système de Synology sans acheter obligatoirement le matériel de cette marque. Je l’utilise maintenant depuis 8 mois sur une VM sous Vmware Esxi (cf article Homelab HP 54L) sans soucis… Il est maintenant possible d’y installer les VmWare Tools.

Ce tuto provient de la traduction d’un post sur le forum xpenolgy.com

Avant de faire toutes les manip, je vous invite à faire un petit snapshot de la VM… au cas ou …

Partie 1 – installer le bootstrap d’Optware

Accéder en SSH sur le système

cd /volume1/@tmp

wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh

Rendre le script exécutable :

chmod +x syno-i686-bootstrap_1.2-7_i686.xsh

Lancer le script :

sh syno-i686-bootstrap_1.2-7_i686.xsh

Supprimer le script :

rm syno-i686-bootstrap_1.2-7_i686.xsh

Mettre à jour les paquets :

ipkg update

ipkg upgrade

Pour info il est possible de connaitre les paquets disponibles par la commande ipkg list | more et les installer par la commande ipkg install xxx

 

Partie 2 – Installer open-vm-tools

cd /volume1/@tmp

Télécharger le script :

wget http://users.skynet.be/synology/i686/syno_vmware_kernel_mod_x86_64_3.2.30.zip

Dézipper le fichier :

unzip syno_vmware_kernel_mod_x86_64_3.2.30.zip

cd syno_vmware_kernel_mod_x86_64_3.2.30

Rendre exécutable le script :

chmod +x S37vmware.sh

Lancer le script :

sh S37vmware.sh start

Installer le paquet open-vm-tools

ipkg install http://users.skynet.be/synology/i686/open-vm-tools_9.2.3-1031360-1_i686.ipk

Dézipper le fichier S22open-vm-tools  et l’envoyer dans le dossier /opt/etc/init.d/

Rendre exécutable le script :

chmod +x S22open-vm-tools.sh

Si votre Xpenology est sous DSM 4.2 (uniquement !!) il faut également mettre un script d’extinction

Dézipper le fichier shutdown-erocm123 et l’envoyer dans le dossier /sbin

chmod +x shutdown

Maintenant vous pouvez rebooter la VM ou lancer la commande :

/opt/bin/vmtoolsd --background /var/run/vmtoolsd.pid

Afin de vérifier que toute l’installation s’est bien déroulée, il suffit de faire un clic droit sur la VM. Si les options Arrêter le client et Redémarrer le client ne sont plus grisées, c’est tout bon !!

vmwaretools-xpenology

A propos Nicolas Chopin

Fondateur du site SynerGeek.fr. Passionné par l'informatique, le web et les technologies, j'aime partager mes découvertes. Rejoignez-nous pour partager vos connaissances, vos expériences et développer votre réseau professionnel

Je vous propose également...

Mettre à jour la version DSM sur Xpenology 2

Mettre à jour la version DSM sur Xpenology

Pour être totalement à jour, rien de mieux que la dernière version de DSM. Oui, …

J'ai tout cassé mon Xpenology 3

J’ai tout cassé mon Xpenology

Cette semaine, je me suis offert un disque SSD, un Intel 530 de 240 Go, suite à la vente d'un vrai Synology CS-407. L'objectif étant de m'en servir pour héberger mes VM du HP N54L. Tout content, je m'empresse de déplacer mes quelques VM, Ubuntu, Debian, Zeroshell, Pfsense, Win 7 et enfin Xpenology... Et là c'est le drame !!!

25 commentaires

  1. Bonjour,

    Merci pour ce tuto 🙂

    Mais sous ESXI 5.5 et Xpenology DSM5 lorsque j’execute la commande :

    /opt/bin/vmtoolsd –background /var/run/vmtoolsd.pid

    Il me met :

    Segmentation fault

    Avez-vous rencontré le problème et surtout avez-vous pu le résoudre ?

    Merci

  2. bonjour, merci pour le tuto même si c’est déjà d’un autre niveau pour moi 😉
    j’ai réussi à installer esxi et ai virtualisé un xpeno avec comme base 20 Go comme j’ai vue sur un autre fofo mais du coup je suis bloqué je ne vois pas mes disques (3) et je ne sais pas comment les installé a la base c’est pour faire un raid5 shr.
    si quelqu’un peut me venir en aide merci beaucoup (ça fait juste 5 mois et quelque que je l’ai et je viens juste de réussir à inslal qlque chose Lol)

    • Y avait-il un intérêt particulier de virtualiser en xpenology? En effet si le serveur sert uniquement de NAS, il est beaucoup plus simple de le créer à partir d’une clef usb

  3. Avez-vous pu tester sur le DSM5 ?
    ça m’interresse fortement

    • Pas encore, ça va venir dès que je trouve un moment dans mon emploi du temps chargé

      • Bonjour

        Moi j’ai aussi un N54L avec gnoboot 10.5 et dsm 5. et je cherche a savoir si je peux bootstrap.

        Une fois vos test effectué et si ca marche. Est ce que la virtualisation change quelque chose?

        • La virtualisation me permet de la souplesse: possibilité de tester facilement les mises à jour, nouveau firmware etc… et eventuellement de revenir en arrière si problème.
          Elle me permet surtout de ne pas monopoliser mon HP N54L uniquement pour xpenology, de pouvoir y mettre d’autres VM…
          En ce qui concerne bootstrap, il y a un tuto ici : http://xpenology.com/forum/viewtopic.php?f=13&t=3103

  4. Bonjour,
    je suis bloqué à cette étape: Dézipper le fichier S22open-vm-tools et l’envoyer dans le dossier /opt/etc/init.d/
    Comment procéder? J’ai télécharger le fichier mais je ne parviens pas à copier (ni en ftp ou autre) le script.
    merci de votre aide!

  5. Bonjour

    Cette manip est elle possible pour dsm 5 sur esxi 5.5 ?

  6. Hello,

    Je viens de voir lire l’article sur xpenology. ça a l’air pas mal. Pour ma part, après avoir tester bien quelques distributions pour storage, j’ai porté mon choix sur openmediavault. C’est pour moi la meilleur et la plus stable et qui offre les meilleur performance.

    Pourquoi le choix de xpenology ?

    • Merci Daniel pour cette question, qui a elle seule, vaudrait bien la rédaction d’un article (ce que je vais sûrement faire du coup)
      En résumé:
      – Après avoir eu un ‘vrai’ synology à la maison, j’ai pu apprécié les efforts de cette société en matière d’ergonomie, de fonctionnalités qui vont plus loin que l’utilisation uniquement d’un NAS (multimedia, applications mobiles, fonctions vpn…)
      – Autant je suis prêt à me prendre la tête au boulot pour faire fonctionner des services, autant pour mon utilisation personnelle (et de ma famille) à la maison, je veux quelque chose de simple et durable dans le temps.

      Dans les solutions alternatives comme OMV, freenas et compagnie que j’ai pu testé, je n’ai jamais trouvé la simplicité et toutes les fonctionnalités dont j’ai besoin/envie. Même si elles remplissent très bien le rôle pour lequel elles ont été développées (stockage, sauvegarde…) et offrent peut être de meilleures performances.

  7. merci j’ai réussi , c’était la dernière commande ou je me trompais car je n’étais pas le dossier , en indiquant le chemin ça marche -> cd /opt/etc/init.d/ puis la commande -> chmod +x S22open-vm-tools.sh

  8. j’avais corrigé cd /volume1/@tmp , je referais un essai plus tard .

    Autre question as tu un onduleur qui gère ton xpenology sous esxi ?

    merci

    • non pas d’onduleur… d’ailleurs je ne suis pas sûr que cela fonctionne avec esxi

      • Hello, heureux possesseur d’un n54l + esxi 5.5 + xpenology 4.3 U4, je souhaite rebondir sur ce topic au sujet de l’onduleur.

        J’en avais un par le passé qui marchait très bien sur mon syno 410j, mais pb sous xpenology, il faisait complètement planté la vm xpenology. Pas bien grave au final, je n’ai pas creusé, car le but en cas de coupure de courant n’était pas d’éteindre uniquement la vm xpenology, mais toutes les vm (xpenology compris) et l’exi pour finir.

        J’ai finalement plugué l’onduleur sur une vm debian sur laquelle je fais tourner le package NUT (network UPS tool) qui sait très bien gérer tout cela et fait exactement ce que je souhaitais.

  9. Merci pour ton aide sur l’installation de VmWare Tools mais j’arrive pas a finaliser , linux c’est pas évident …. ou je sais pas ou faire certaines commandes car ça ne fonctionne pas .

    • J’ai corrigé une petite coquille au début du tuto: il fallait lire cd /volume1/@tmp au lieu de cd /colume1/@tmp

      Pas facile de t’apporter de l’aide si tu ne dis pas où tu bloques…

      Maintenant, les vmware tools ne me servent qu’à éteindre la VM proprement à partir de vsphere client.
      Avant j’éteignais directement à partir de l’interface synology.

      C’est juste un petit confort supplémentaire donc il ne faut pas trop se prendre la tête, ce n’est pas indispensable pour utiliser xpenology

  10. Super merci. J’attends tes infos avec impatience. Bonne semaine à toi. Fredo

  11. Salut Nicolas,

    Félicitation pour l’excellence de tes tutoriels. Je me suis également penché sur ce hack de Synology depuis quelques jours, après avoir acheté un Proliant N54l sur lequel j’ai installé ESXI 5.5 sur le disque de 250Go livré avec le serveur. J’ai réussi à y installer l’image de la version 4.2 d’Xpenology sans souci particulier. Là où les choses se compliquent pour moi, c’est dans la procédure d’intégration d’un autre disque physique de 3To à l’ESXi puis au Xpenology. Après quelques recherches sur le net j’ai tenté de créer un disque vituel en RDM sans succès. Peux-tu m’aider à finaliser mon installation. J’espère que tu pourras m’apporter une aide précise au plus vite. Merci par avance.

    • C’est aussi la méthode que j’ai utilisé pour ma VM. Je n’ai plus en tête la méthode exacte mais je vais tenter de te répondre dans la semaine…