Ayant quelque peu galéré pour y arriver, je partage ici mes “connaissances”. A noter que je parle d’un OpenFiler à partir de la version 2.2 (je n’ai plus d’ancienne version, et de toute façon je conseille fortement de passer au moins à la 2.2).
Il faut commencer par une petite modification sur le fichier /etc/conaryrc, en ajoutant conary.rpath.com@rpl:devel à la fin de la ligne installLabelPath. Cela va permettre de profiter des paquetages de “développement”, qui contiennent entre autres des librairies X11 indispensable à VMware (même si on ne va pas faire tourner X11 sur le serveur).
Ensuite, il faut faire une première mise à jour, suivi d’un reboot pour être bien sûr que la version du noyau par défaut est celle qui est exécutée :
# conary sync kernel
# init 6
Après le reboot, on va installer quelques paquetages non présents sur un serveur OpenFiler tout propre :
# conary update gcc make xinetd
# conary update perl:devel
# conary update glibc:devel
# conary update libX11
# conary update libXtst
Il nous faut récupérer les distributions de VMware Server (et de sa console Web si vous en voulez) sur le site de VMware, ainsi que l’archive vmware-any-any-update
Il faut maintenant désarchiver tout ça :
# tar zxvf VMware-server-*.tar.gz -C /tmp
# tar zxvf VMware-mui-*.tar.gz -C /tmp
# tar zxvf vmware-any-any*.tar.gz -C /tmp
On va maintenant procéder avec l’installation de VMware Server proprement dite :
# cd /tmp/vmware-server-distrib
# ./vmware-install.pl
Il suffit de suivre les instructions, c’est très clair (je trouve, mais j’ai l’habitude maintenant des VMwareries
).
[Nota: je ne suis pas sur que ce qui suit soit réellement nécessaire, mais comme cela marche avec, j'ai pas eu le courage ni l'envie de retenter une installation sans pour valider son "indispensabilité".]
# cd /tmp/vmware-any-any*
# ./runme.pl
[Fin du nota]
Si vous voulez aussi installer l’interface Web (ce que je conseille, c’est bien pratique) :
# cd /tmp/vmware-mui-distrib
# ./vmware-install.pl
Là encore, il suffit de suivre les indications.
Dernier petit détail : l’installeur place les fichiers de démarrage de vmware et httpd.vmware en /etc/rc.d/rc3.d/S50vmware et /etc/rc.d/rc3.d/S50httpd.vmware respectivement. Il semble cependant que cette position (en milieu de séquence de démarrage, donc) empêche le démarrage automatique des machines virtuelles au lancement de VMware Server. Il suffit alors de renommer les fichiers en respectivement S98vmware et S99httpd.vmware (par exemple, le but étant de placer le démarrage de VMware Server en fin de séquence), sans oublier les équivalents lors de l’arrêt des services (/etc/rc.d/rc0.d/K50vmware et /etc/rc.d/rc6.d/K50vmware renommé en …/K01vmware, pour ne citer que l’un des 2 scripts). Ainsi modifié, le démarrage automatique des machines virtuelles fonctionne correctement.
Voilà, c’est terminé. Après un redémarrage de votre serveur (pour être sûr que tout cohabite bien), VMware Server est installé sur votre serveur OpenFiler, prêt à rendre service.
PS: Comme je passe ma vie à rechercher l’information, je rappelle ici comment accéder à la console Web d’un VMware Server : il faut utiliser https://
Alors moi je dis : quand on fait des tutos on s’applique à donner les bons liens parce http://wwww.openfiler.com/ et bin ca fonctionne pô ! :(
C’est corrigé.
Bonjour ctacat,
Très bonne idée que d’installer vmware Server sur openFiler.
J’aurais une petite question à te poser, as tu des retours sur expérience concernant ton installation.
Cette solution est elle stable ? As tu rencontré des problèmes particuliers, continues tu toujours a utiliser cette solution (Openfiler + Vmware).
Par avance merci,
Bonjour tofit,
Je réponds d’abord à la dernière question : non, je n’utilise plus OpenFiler, j’ai migré mon serveur de fichiers sous OpenSolaris, pour bénéficier de ZFS, qui est un vrai bonheur de filesystem. Un peu rude à appréhender, mais vraiment très complet et performant. Si un jour Btrfs (un filesystem pour Linux en développement) atteint le niveau de ZFS, je reviendrai surement sous Linux, parce qu’avec le rachat de Sun par Oracle, je suis un peu inquiet sur la pérennité d’OpenSolaris…
Pour revenir à la stabilité de VMware sous OpenFiler, oui, c’était très stable, je n’avais rencontré aucun problème. Maintenant, si mes souvenirs sont bons, la version installée à l’époque de VMware Server était une 1.0, je ne sais pas du tout ce que pourrait donner une 2.0 sur OpenFiler, ni même si c’est possible de l’installer..
Tout d’abord, merci pour ta promptitude à me répondre.
J’aurai bien une autre question à te poser, mais bon je ne veux pas te harceler… Allez je te la pose malgré tout..:)
Étant utilisateur Esxi 3.5 il y a peu, je cherche à changer de solution, en effet j’avais sous Esxi mis en place un RAID (Pour mes données) via un 2003 Virtuel, mais cela ne me semble plus des plus commodes…Pb de Synchro du RAID de temps à autre et plantage complet d’ESXI parfois…
Je m’oriente vers une solution plus simple et facile à remettre en place en cas de Crash : Type Os Linux pour un Serveur de fichier + couche Vmware Server 2 par dessus.
je ne connais pas du tout OpenSolaris, je suis plutôt Debian d’habitude, penses tu qu’il soit valable pour profiter du ZFS que je m’oriente vers OpenSolaris + couche VmwareServer2 ou as tu une autre idée d’orientation à me proposer ?
Je t’en demande beaucoup enfin voilà..
Bonne soirée ..
Honnêtement, j’ai commencé à installer VMware Server 2 sur un serveur Linux (Ubuntu Server 9.04 pour être précis). Mais j’apprécie pas du tout d’être obligé d’avoir un poste Windows pour administrer VMware Server 2. Certes, il y a une interface Web, mais on est loin de pouvoir tout faire avec. Et comme je n’utilise pas de poste Windows puisque mon poste de travail est un Mac, je trouve un peu lourdingue d’utiliser VMware Fusion sur Mac pour installer une machine virtuelle Windows pour administrer les machines virtuelles que je devrais faire tourner sur mon serveur Linux. Donc, pour l’instant, exit VMware Server (mais pas VMware Fusion sur mon Mac, j’en ai besoin).
La solution que je pressens (parce que j’en suis pas plus loin que ce sentiment pour l’instant…) est un serveur Linux avec Xen (ou KVM ?) ou VirtualBox, car ces 2 virtualiseurs (sateurs ?) permettent d’attaquer directement les machines virtuelles par un protocole de bureau à distance (RDP pour Virtualbox et VNC pour Xen me semble-t-il), ce qui me permettrait de gérer mes machines depuis mon poste Mac, sans être obligé de forcément jongler avec un client RDP, un client VNC, un client SSH, … Tous dans le même panier (panier à définir
).
Par ailleurs, mon serveur OpenSolaris pouvant exporter nativement des volumes iSCSI, l’espace disque installé sur le serveur Linux servira à stocker (quasi uniquement) les machines virtuelles, alors que les données manipulées par ces mêmes machines virtuelles seront en fait hébergées sur mon serveur OpenSolaris. Maintenant, OpenSolaris n’est pas le seul à pouvoir exporter des volumes iSCSI, c’est possible aussi avec un serveur de fichiers Linux (enfin, je crois). Mais cela impose d’avoir 2 serveurs.
D’un point de vue purement technique, OpenSolaris me parait, à l’usage, un bon choix (mais uniquement à cause de ZFS, le reste n’est pas toujours aussi avancé à mon avis que ce qu’on peut trouver avec Linux, je ne rentrerai pas dans les détails ici). Seulement, comme je l’ai indiqué dans un précédent commentaire, je suis inquiet pour sa pérennité après le rachat de Sun par Oracle, il y a des rumeurs d’abandon d’OpenSolaris, sachant tout de même qu’OpenSolaris n’est pas que Sun, donc peut-être un fork dans un proche avenir pour maintenir en vie le projet ? Qui sait.
Derniers points, à ma connaissance, il n’est pas possible d’installer VMware Server sur OpenSolaris, et je ne sais pas si VMware Server peut exploiter des volumes iSCSI (ESX le peut).
Par le passé j’ai déjà testé plusieurs solution de Virtualisation :
Hyperviseurs :
Xen + Debian (Instructions VT) : Très Bonne performances, mise en place assez facile avec tutos, administration fastidieuse, pas de console graphique qui me convienne..
Citrix Xenserver ( Instructions VT obligatoires) : Bonne performances Installation très facile (bootcd) administration graphique via console* très aboutie (*sous windows)
Vmware ESXI 3.5 ( Instructions VT obligatoires) : Bonne performances Installation très facile (bootcd) administration graphique via console* très aboutie (*sous windows)
Oracle VM : Je n’ai pas été jusqu’au bout installation fastidieuse de souvenir.
Hyper-V : J’ai été surpris des performances ( J’avoue j’avais des aprioris) Win 2008 installation classique, administration très agréable.
…/…
Tout ça pour dire que maintenant, je cherche à me simplifier la vie, quelque chose de plus classique qui gère simplement le Raid software..et pas d’administration où il faut mettre à chaque fois les mains dans le camboui (Ex: Xen sur Debian) enfin…
En tout cas je te remercie d’avoir pris le temps de répondre à mes questions, et ce dans des temps records !
Voilà, peut être à bientôt sur ton blog au détour d’une visite en lisant ton nouvel article sur l’installation d ‘Openfiler + VmwareServer 2 :).
Bonne Soirée à toi et bonne continuation.