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 13/08/2008, 13:32] rodjarc |
— (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 | ||
| - | |||
| - | |||
| - | ===== Installation sur Ubuntu 8.04 ===== | ||
| - | - 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.6-91891.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> | ||
| - | |||
| - | ===== Utilisation de VMware ===== | ||
| - | |||
| - | ==== 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]], [[utilisateurs:Gogy]].// | ||