Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
vmware_server [Le 08/05/2009, 13:32]
213.95.41.13
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Dapper Feisty Gutsy Hardy virtualisation BROUILLON}} 
  
----- 
- 
-====== VMWare Server ====== 
- 
-**VMWare Server** est une application serveur permettant de créer et d'​utiliser plusieurs machines virtuelles. Cette version est utilisable gratuitement. L'​avantage de cette version, c'est la console distante. On peut ainsi prendre le contrôle de l'​ensemble des machines virtuelles depuis une machine distante, ce qui n'est pas possible avec la version [[VMware Player]]. 
- 
-//Source : [[wpfr>​VMware#​VMware_Server|Wikipédia]]//​ 
- 
-===== Pré-requis ===== 
- 
-  * [[:​tutoriel:​comment_installer_un_paquet|Avoir installé les paquets]] de compilation nécessaires **[[apt://​xinetd,​build-essential|xinetd build-essential]]**. 
-  * [[:​tutoriel:​comment_installer_un_paquet|Avoir aussi installé]] les en-têtes du noyau grâce au paquet **[[apt://​linux-headers-generic|linux-headers-generic]]**. 
- 
- 
- 
- 
-===== Installation sur 8.10 ===== 
- 
-L'​installation de VMWare se fait par le [[:​terminal]],​ elle n'en est pas très complexe pour autant. 
- 
-  * 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 ! 
-<​code>​ 
-wget -c http://​download3.vmware.com/​software/​vmserver/​VMware-server-1.0.7-108231.tar.gz 
-</​code>​ 
-puis  
-<​code>​ 
-wget -c http://​www.insecure.ws/​warehouse/​vmware-update-2.6.27-5.5.7-2.tar.gz 
-</​code>​ 
-puis 
-<​code>​ 
-sudo aptitude install build-essential linux-headers-$(uname -r) xinetd 
-</​code>​ 
-<​code>​ 
-tar xf vmware-update*.tar.gz 
-tar xf VMware-server*.tar.gz 
-cd vmware-server-distrib/​ 
-sudo ./​vmware-install.pl 
-</​code>​ 
-Durant l'​installation,​ il est possible que vous soyez bloqué sur  
-> "What is the location of the directory of C header files that match your running kernel? [/​usr/​src/​linux/​include]"​ 
-Il vous suffit de choisir le répertoire: ​ 
-<​code>​ 
-/​usr/​src/​linux-`uname -r`/include 
-</​code>​ 
-l'​installation va signaler des erreurs mais il faut continuer tout de même avec les lignes suivantes. 
-<​code>​ 
-cd ../​vmware-update*/​ 
-sudo ./runme.pl 
-</​code>​ 
- 
-==== difficulté avec le clavier ==== 
-Si vous avez des difficultés avec le clavier dans les VMs 
- 
-<​code>​ 
-sudo nano /​usr/​lib/​vmware/​config 
-</​code>​ 
- 
-ajouter les lignes suivantes à la fin du fichier 
- 
-<​code>​ 
-xkeymap.keycode.108 = 0x138 # Alt_R 
-xkeymap.keycode.106 = 0x135 # KP_Divide 
-xkeymap.keycode.104 = 0x11c # KP_Enter 
-xkeymap.keycode.111 = 0x148 # Up 
-xkeymap.keycode.116 = 0x150 # Down 
-xkeymap.keycode.113 = 0x14b # Left 
-xkeymap.keycode.114 = 0x14d # Right 
-xkeymap.keycode.105 = 0x11d # Control_R 
-xkeymap.keycode.118 = 0x152 # Insert 
-xkeymap.keycode.119 = 0x153 # Delete 
-xkeymap.keycode.110 = 0x147 # Home 
-xkeymap.keycode.115 = 0x14f # End 
-xkeymap.keycode.112 = 0x149 # Prior 
-xkeymap.keycode.117 = 0x151 # Next 
-xkeymap.keycode.78 = 0x46 # Scroll_Lock 
-xkeymap.keycode.127 = 0x100 # Pause 
-xkeymap.keycode.133 = 0x15b # Meta_L 
-xkeymap.keycode.134 = 0x15c # Meta_R 
-xkeymap.keycode.135 = 0x15d # Menu 
-xkeymap.keycode.107 = 0x137 # Print Scrn 
-</​code>​ 
- 
-et voilà !!! 
- 
- 
-===== Installation Avant 8.04 ===== 
- 
-L'​installation de VMWare se fait par le [[:​terminal]],​ elle n'en est pas très complexe pour autant. 
- 
-  * 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 ! 
-  * 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 LTS ===== 
- 
-  - 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.7-108231.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>​ 
- 
-* Si une (ou plusieurs) erreur survient, concernant la version de GCC pour libgcc_s.so.1,​ il suffit d'​entrer la commande : <​code>​sudo ln -sf /​lib/​libgcc_s.so.1 /​usr/​lib/​vmware/​lib/​libgcc_s.so.1/​libgcc_s.so.1</​code>​ et l'on peut ensuite lancer vmware comme indiqué ci-dessus. 
- 
-* Pour la création d'une machine Virtuelle avec Windows 7 (Windows Seven), Il faut rajouter manuellement tout à la fin du fichier *.vmx la ligne: 
-<​code>​ ethernet0.virtualDev = "​e1000"​ </​code>​ 
-pour que le pilote réseau fonctionne. 
-(NIC Drivers for WIndows 7 - Network Adapter as '​Intel(R) PRO/1000 MT Network Connection) 
-http://​communities.vmware.com/​thread/​188094 
- 
-===== Utilisation de VMware ===== 
- 
-==== Création d'une machine virtuelle ==== 
- 
-FIXME 
- 
-==== 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 [[:​tutoriel:​comment_editer_un_fichier|ajouter]] la ligne suivante dans « /​etc/​fstab » pour que les périphériques que vous connecterez soient visibles automatiquement par VMWare : 
- 
-<​file>​ 
-usbfs /​proc/​bus/​usb usbfs auto 0 0" ​ 
-</​file>​ 
- 
-Si votre materiel USB n'est pas reconnu, il faut taper la commande suivante dans une console (**AVANT DE LANCER VMWare**): 
- 
-<​file>​ 
-sudo mount -t usbfs none /​proc/​bus/​usb 
-</​file>​ 
- 
-==== Problèmes rencontrés ==== 
- 
-=== Mode Plein Ecran === 
-Si lors du passage en 'Full Screen'​ vous avez une erreur du type : 
-<​code>​Unable to find an appropriate host video mode. 
-Adding the guest mode to the '​display'​ subsection of the '​screen'​ section of your /​etc/​X11/​XF86Config and restarting X is likely to help. 
-Failed to switch to full screen ​ mode. 
-</​code>​ 
-Cela peut être dû au dépassement de la résolution physique réelle de l'​écran (en largeur __OU__ en hauteur). 
- 
-Si la résolution réelle de votre écran n'est pas dans la liste de windows XP. Ajouter la de cette façon : 
- 
-  - lancer regedit (Démarrer>​Exécuter>​regedit>​OK) 
-  - ouvrir l'​arborescence pour atteindre <​code>​HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{2382E2B6-33A0-4517-9BB7-17B4471BDC0B}\0000</​code>​ 
-  - Ajouter une clé '​Resolution.11'​ (si la dernière clé est '​Resolution.10'​) de type binary. 
-  - clic droit>​modifier : entrer la chaine de la nouvelle résolution en ascii (par exemple 31 32 38 30 78 38 30 30 00 pour 1280x800) 
-  - Redémarrer Windows 
-  - Vous pouvez maintenant changer la résolution et mettre 1280x800. 
-  - Passer en plein écran, normalement ça marche. 
- 
- 
- 
-=== AMD64bits === 
- 
-Pour les versions AMD64bits, il vous faut effectuer deux étapes supplémentaires : 
- 
-== Problème compilation == 
- 
-Si vous avez ces erreurs lors de la compilation ( voir en bas ) il vous faut appliquer un patch comme indiqué sur [[http://​kb.vmware.com/​selfservice/​microsites/​search.do?​language=en_US&​cmd=displayKC&​externalId=1623|cette page]]. 
- 
- 
-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>​ 
- 
-== Échec 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 pilote //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 ===== 
- 
- → Voir la page « [[:​VMware Server physique]] ». 
- 
- 
-===== 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 
- 
-===== Voir aussi ===== 
- 
-==== Sources ==== 
- 
-  * 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) 
-  * liens direct vers la page de téléchargement de vmware server : http://​www.vmware.com/​download/​server/​ 
- 
----- 
- 
-//​Contributeurs:​ [[utilisateurs:​Fabien26]],​ [[utilisateurs:​v0n]],​ [[utilisateurs:​Gogy]].//​ 
  • vmware_server.1241782368.txt.gz
  • Dernière modification: Le 18/04/2011, 14:39
  • (modification externe)