Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
vmware_server [Le 26/06/2008, 20:52] gogy |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{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]].// |