| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| vmware_server [Le 26/06/2008, 20:52] – gogy | vmware_server [Le 19/06/2014, 11:50] (Version actuelle) – page supprimée cafecho |
|---|
| {{tag>dapper edgy Feisty Gutsy Hardy virtualisation}} | |
| ---- | |
| |
| |
| |
| ====== VMWare Server ====== | |
| |
| Avant d'installer, n'oubliez pas votre numéro de série de votre [[http://register.vmware.com/content/registration.html|VMware sur son site]], c'est gratuit ! | |
| |
| |
| ===== Installation ===== | |
| |
| L'installation de vmware se fait par le [[:terminal]], elle n'en est pas très complexe pour autant, voici la méthode : | |
| |
| - Dans un premier temps, il faut être sûr d'avoir les paquets de compilation nécessaires : [[:tutoriel:comment_installer_un_paquet|installez les paquets]] **xinetd [[apt://xinetd|{{apt.png}}]] build-essential [[apt://build-essential|{{apt.png}}]]**. | |
| - Il faut aussi [[:tutoriel:comment_installer_un_paquet|installer]] les en-têtes du noyau grâce au paquet **linux-headers-generic** [[apt://linux-headers-generic|{{apt.png}}]] | |
| - Puis, téléchargez et décompressez les sources du server VMWare : | |
| <code> | |
| cd /tmp | |
| wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.5-80187.tar.gz | |
| tar xvzf VMware-server-1.0.*.tar.gz</code> | |
| |
| - Il ne reste plus qu'à lancer l'installation proprement dite : | |
| <code> | |
| cd ./vmware-server-distrib | |
| sudo ./vmware-install.pl | |
| </code> | |
| |
| - Le script d'installation se déroule, le plus simple est d'accepter la réponse par défaut pour toutes les questions sauf : | |
| * **In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines]** ///home/votre_nom_utilisateur/vmware// | |
| * **Please enter your 20-character serial number.Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:** //Tapez ici le numéro de série donné lors de votre enregistrement gratuit, fait précédemment, puis taper sur la touche "Entrée".// | |
| |
| Après l'installation de vmware, vous pouvez la lancer via le menu, **Applications->Outils Système->VMware Server Console**, ou par un terminal via la commande: | |
| |
| <code> | |
| vmware | |
| </code> | |
| |
| |
| Ajout à améliorer : | |
| |
| Si vous rencontrez un problème avec cette question : | |
| |
| What is the location of the directory of C header files that match your running | |
| kernel? [/usr/src/linux/include] | |
| |
| Vous pouvez suivre les instructions ici : | |
| |
| http://www.mepis.org/docs/en/index.php/Install_kernel_headers | |
| |
| <note important>Pour corriger les bugs lors de la compilation vmmon sous Hardy, je vous conseille de suivre les instructions du blog de taltan (installation de vmware pour les différentes versions d'ubuntu) : | |
| http://www.taltan.fr/post/2008/03/24/VMware-Server-105-sur-Ubuntu-804-Hardy-Heron</note> | |
| |
| ===== Utilisation de VMware ===== | |
| none | |
| |
| ==== Création d'une machine virtuelle ==== | |
| |
| |
| |
| ==== Configuration d'une machine virtuelle ==== | |
| Pour ajouter le son et la gestion de l'USB, il faut aller dans "summary" | |
| |
| Cliquer sur "Edit virtual machine settings". | |
| |
| La configuration de la machine virtuelle s'affiche. | |
| |
| Cliquez sur "Add+" | |
| |
| Pour le son choisissez "Sound Adapter" | |
| |
| Pour l'USB choisissez "USB controller" | |
| |
| La procédure sur le siteduzero à cette adresse : | |
| [[http://www.siteduzero.com/tuto-3-14869-1-virtualisons-un-systeme-d-exploitation-sous-windows-avec-vmware.html|le tuto du zero]] | |
| |
| Avec la version serveur il faut ajouter la ligne | |
| "usbfs /proc/bus/usb usbfs auto 0 0" | |
| dans "/etc/fstab" pour que les périphériques que vous connecterez soient visibles automatiquement par VMWare. | |
| |
| |
| |
| |
| |
| |
| |
| ==== Probleme rencontré ==== | |
| |
| ===AMD64bit === | |
| |
| Pour les version AMD64bit il vous faut effectuer deux étapes supplémentaires : | |
| |
| ==Probleme compilation == | |
| Si vous avez ces erreurs lors de la compilation ( voir en bas ) il vous faut apliquer un patch comme indiqué sur la page http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1623 | |
| |
| |
| Télécharger et lancer le : | |
| <code> | |
| wget http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update115.tar.gz | |
| tar xvf vmware-any-any-update115.tar.gz | |
| cd vmware-any-any-update115 | |
| sudo ./runme.pl | |
| </code> | |
| |
| Vous aurez remarqué que l'installation qui s'était intérrompu reprend mais fonctionne jusqu'au bout. Il est donc inutile de relancer l'installation précédente. | |
| <code> | |
| Building the vmmon module. | |
| |
| Using 2.6.x kernel build system. | |
| make: entrant dans le répertoire « /tmp/vmware-config1/vmmon-only » | |
| make -C /lib/modules/2.6.24-16-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules | |
| make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.24-16-generic » | |
| CC [M] /tmp/vmware-config1/vmmon-only/linux/driver.o | |
| In file included from /tmp/vmware-config1/vmmon-only/./include/vmware.h:25, | |
| from /tmp/vmware-config1/vmmon-only/linux/driver.c:48: | |
| /tmp/vmware-config1/vmmon-only/./include/vm_basic_types.h:159: erreur: redefinition of typedef «uintptr_t» | |
| include/linux/types.h:40: erreur: previous declaration of «uintptr_t» was here | |
| Dans le fichier inclus à partir de /tmp/vmware-config1/vmmon-only/linux/driver.h:20, | |
| à partir de /tmp/vmware-config1/vmmon-only/linux/driver.c:49: | |
| /tmp/vmware-config1/vmmon-only/./include/compat_wait.h:37:5: attention : « VMW_HAVE_EPOLL » n'est pas défini | |
| /tmp/vmware-config1/vmmon-only/./include/compat_wait.h:43:5: attention : « VMW_HAVE_EPOLL » n'est pas défini | |
| In file included from /tmp/vmware-config1/vmmon-only/linux/driver.h:20, | |
| from /tmp/vmware-config1/vmmon-only/linux/driver.c:49: | |
| /tmp/vmware-config1/vmmon-only/./include/compat_wait.h:60: erreur: conflicting types for «poll_initwait» | |
| include/linux/poll.h:65: erreur: previous declaration of «poll_initwait» was here | |
| /tmp/vmware-config1/vmmon-only/linux/driver.c:147: attention : initialization from incompatible pointer type | |
| /tmp/vmware-config1/vmmon-only/linux/driver.c:151: attention : initialization from incompatible pointer type | |
| /tmp/vmware-config1/vmmon-only/linux/driver.c: Dans la fonction «LinuxDriver_Ioctl» : | |
| /tmp/vmware-config1/vmmon-only/linux/driver.c:1659: erreur: «struct mm_struct» has no member named «dumpable» | |
| make[2]: *** [/tmp/vmware-config1/vmmon-only/linux/driver.o] Erreur 1 | |
| make[1]: *** [_module_/tmp/vmware-config1/vmmon-only] Erreur 2 | |
| make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.24-16-generic » | |
| make: *** [vmmon.ko] Erreur 2 | |
| make: quittant le répertoire « /tmp/vmware-config1/vmmon-only » | |
| Unable to build the vmmon module. | |
| |
| For more information on how to troubleshoot module-related problems, please | |
| visit our Web site at "http://www.vmware.com/download/modules/modules.html" and | |
| "http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html". | |
| |
| Execution aborted. | |
| </code> | |
| |
| == Echec du lancement == | |
| |
| Sous AMD64bit , la version Hardy de ubuntu, le lancement pose probleme. Vous aurez des erreurs du types : | |
| <code> | |
| $vmware | |
| /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib32/libcairo.so.2) | |
| /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6) | |
| /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib32/libcairo.so.2) | |
| /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6) | |
| /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib32/libcairo.so.2) | |
| /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6) | |
| </code> | |
| |
| Pour résoudre le probleme il suffit d'executer cette commande : | |
| |
| <code> sudo ln -sf /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1</code> | |
| ==== Installation des VMware Tools ==== | |
| |
| === Sur un OS guest Ubuntu === | |
| |
| Une fois la machine virtuelle démarrée, préparer l'installation des VMware Tools **depuis VMware** : Menu //VM// > //Install VMware Tools...// puis confirmer avec //Install//. | |
| |
| Ceci virtualisera un CD sur la machine guest, le CD virtuel est automatiquement monté et son contenu s'affiche dans Nautilus. | |
| |
| Extraire les VMware Tools du "CD" : | |
| |
| Clic-droit sur le fichier "VMwareTools-x.x.x-xxxxx.tar.gz"-> Extraire vers votre répertoire personnel | |
| |
| ou en ligne de commande : | |
| |
| cd ~ | |
| tar -xzf /media/cdrom0/VMwareTools-x.x.x-xxxxx.tar.gz | |
| |
| Démonter le CD : | |
| |
| Clic-droit -> Éjecter sur l'icône du CD-ROM | |
| |
| ou en ligne de commande : | |
| |
| sudo umount /dev/cdrom0 | |
| |
| puis dans les deux cas : | |
| |
| Menu //VM// > //Cancel VMware Tools Install...//. | |
| |
| L'installation des VMware Tools nécessite les compilateurs et headers du noyau. Si ce n'est pas déjà fait, [[:tutoriel:comment_installer_un_paquet|installer les paquets]] : **build-essential** **linux-headers-$(uname -r)** | |
| |
| Lancer l'installation des VMware Tools : | |
| |
| cd vmware-tools-distrib | |
| sudo ./vmware-install.pl | |
| |
| Confirmer (avec //Entrée//) chaque demande. | |
| |
| <note tip>Depuis VMWare 1.04 (au moins), l'étape ci-dessous ne semble plus nécessaire, la remarque ayant disparu du script d'installation.</note> | |
| Pour utiliser le driver //vmxnet// (nouveau pilote réseau), redémarrer l'interface réseau en utilisant les commandes suivantes : | |
| |
| sudo /etc/init.d/networking stop | |
| sudo rmmod pcnet32 | |
| sudo rmmod vmxnet | |
| sudo depmod -a | |
| sudo modprobe vmxnet | |
| sudo /etc/init.d/networking start | |
| |
| <note important> | |
| Comme dit en fin d'installation : | |
| * Vous devez redémarrer votre session X avant qu'un quelconque changement de configuration de souris ou graphique prenne effet. | |
| * Vous pouvez lancer la boite à outils VMware Tools avec la commande : ''sudo /usr/bin/vmware-toolbox'' pendant une session X. | |
| </note> | |
| |
| == Lancer automatiquement VMware Tools au démarrage de la session :== | |
| |
| |
| - Menu **Système** > **Préférences** > **Sessions** > **Programmes au démarrage** | |
| - Cliquer **Ajouter** | |
| - Dans la zone **Commande** tapez //vmware-toolbox// | |
| - Cliquez **Valider** et **Fermer** | |
| |
| |
| ---- | |
| |
| |
| |
| |
| ===== Utilisation d'une installation Windows physique depuis Vmware ===== | |
| |
| Merci de visiter la [[/vmware_server_physique|page spéciale]] prévue à cet effet. | |
| |
| |
| ===== Désinstallation ===== | |
| FIXME | |
| |
| **Désinstaller version TAR.GZ** | |
| |
| Ouvrir un [[terminal]] et taper: | |
| |
| sudo vmware-uninstall.pl | |
| |
| |
| |
| Voici où télécharger le guide utilisateur de VMware Server 2.0 beta : | |
| http://www.vmware.com/products/beta/vmware_server/vmserver2.pdf | |
| |
| ===== Documentations ===== | |
| |
| * Fait à partir du [[http://forum.ubuntu-fr.org/viewtopic.php?id=57517&p=1|forum]], et de ces documentations : [[http://www.taltan.fr/tag/vmware|taltan.blog.bkp]], [[http://splitsch.blog-libre.fr/technologies/vmware-server-lancer-un-windows-present-sur-une-autre-partition-deja-existante.html|blog de Splitsch]] (La méthode de que propose Splitsch s'effectue sans avoir besoin de créer/monter/utiliser l'image de la disquette). | |
| |
| |
| |
| ===== Liens ===== | |
| |
| * Site Officiel : http://www.vmware.com/fr/ | |
| * [[:tutoriel/vmdk2vdi|Convertir]] une machine vmware (.vmdk) en VirtualBox (.vdi) | |
| |
| ---- | |
| //Contributeurs: FIXME, [[utilisateurs:Fabien26]], [[utilisateurs:v0n]].// | |