VMWARE

De Zed-Wiki
Aller à : Navigation, rechercher

Utilisation

Vmware est un outil permettant d'émuler une ou plusieurs machines. Vmware a son propre BIOS et peut émuler des cartes réseaux, disques durs.

Installation de Vmware Server

Pour commencer, il faut télécharger Vmware Server téléchargement. Ensuite il faut récuperer les numéros de série pour cela il suffit de s'enregistrer register.

Prérequis

Pour l'installation de Vmware, il faut également récuperer les headers du kernel que l'on utilise. Pour connaître le kernel taper la commande suivante :

uname -r

Ensuite télécharger les headers de votre kernel. Vérifier le nom du paquet avec la commande :

apt-cache search linux-headers-[version du kernel]

Puis lancer le téléchargement :

apt-get install [nom du paquet]

Installation de vmware

Décompresser l'archive :

tar -xzvf VMware-server-1.0.1-29996.tar.gz

Lancer l'installation, pour cela il faut le faire avec les droits root :

cd vmware-server-distrib
sudo perl vmware-install.pl

Puis répondre au différentes questions :

 In which directory do you want to install the binary files?
 [/usr/bin]

 What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
 [/etc]

 What is the directory that contains the init scripts?
 [/etc/init.d]

 In which directory do you want to install the daemon files?
 [/usr/sbin]

 In which directory do you want to install the library files?
 [/usr/lib/vmware]
 
 The path "/usr/lib/vmware" does not exist currently. This program is going to
 create it, including needed parent directories. Is this what you want?
 [yes] yes

 In which directory do you want to install the manual files?
 [/usr/share/man]

 In which directory do you want to install the documentation files?
 [/usr/share/doc/vmware]
 
 The path "/usr/share/doc/vmware" does not exist currently. This program is
 going to create it, including needed parent directories. Is this what you want?
 [yes] yes

 Before running VMware Server for the first time, you need to configure it by
 invoking the following command: "/usr/bin/vmware-config.pl". Do you want this
 program to invoke the command for you now? [yes] yes

 You must read and accept the End User License Agreement to continue.
 Press enter to display it.
 ....
 ....
 Do you accept? (yes/no) yes  

 In which directory do you want to install the mime type icons?
 [/usr/share/icons]

 What directory contains your desktop menu entry files? These files have a
 .desktop file extension. [/usr/share/applications]

 In which directory do you want to install the application's icon?
 [/usr/share/pixmaps]

 None of the pre-built vmmon modules for VMware Server is suitable for your
 running kernel.  Do you want this program to try to build the vmmon module for
 your system (you need to have a C compiler installed on your system)? [yes] yes
 

Cette question est importante, c'est l'endroit ou les headers ont été installés.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux-headers-2.6.17-2-686/include]

 Do you want this program to set up permissions for your registered virtual
 machines?  This will be done by setting new permissions on all files found in
 the "/etc/vmware/vm-list" file. [no]

 Generating SSL Server Certificate

 In which directory do you want to keep your virtual machine files?
 [/var/lib/vmware/Virtual Machines]

 The path "/var/lib/vmware/Virtual Machines" does not exist currently. This
 program is going to create it, including needed parent directories. Is this
 what you want? [yes]
 

Ici entrer le numéro de série que l'on vous envoyez par mail.

Do you want to enter a serial number now? (yes/no/help) [no]
 Starting VMware services:
   Virtual machine monitor                                             done
   Virtual ethernet                                                    done
   Bridged networking on /dev/vmnet0                                   done
   Host-only networking on /dev/vmnet1 (background)                    done
   Host-only networking on /dev/vmnet8 (background)                    done
   NAT service on /dev/vmnet8                                          done
   Starting VMware virtual machines...                                 done

 The configuration of VMware Server 1.0.1 build-29996 for Linux for this running
 kernel completed successfully.

Voilà l'installation est terminé.

Lancement de Vmware Server

Il est possible que ca bug au démarrage, le problème vient des droits sur un répertoire. Il faut donc changer les droits sur le répertoire preferences dans le dossier caché ~/.vmware.

Unable to alloc client: Cannot open file "/home/user/.vmware/preferences": Permission non accordée.
chown <user>:<group> preferences

Ensuite ca devrait marché correctement.

vmware&

Vmware.png


Création d'une machine virtuelle

Maintenant nous allons créer une machine virtuelle. Pour les périphériques, il y a plusieurs possibilités. On peut utilisé les disques durs virtuelle ou un physique. Pour le réseau on peut utiliser également différents types. La partie Bridge est assez intéressante, on est directement sur le même réseau que la machine où est lancé Vmware. Pour la partie cd-rom idem, on peut utilisé un lecteur virtuel, ou un lecteur physique.

Exemple d'installation d'un système à partir d'une ISO :

Installation

Créer le système d'exploitation, et prendre une version linux2.6.

Vmware1.png

Vmware2.png

Vmware3.png

Vmware4.png

Vmware5.png