Configuration Système

TD 5 - Virtualisation

C. Drocourt
I.U.T. Amiens
drocourt AT iut-amiens DOT fr

Points de cours abordés  :

– L'origine,
– Les émulateurs,
– Intérêt de l'architecture matérielle,
– Les machines Virtuelles,
– L'hyperviseur,
– L'apport de l'architecture matérielle (AMD-V, INTEL VT),
– Les solutions disponibles,
– Intérêt et inconvénient de chaque solution.

Exercice  : VirtualBox

– Récupérez le fichier rpm d'installation sur le site de virtualbox,
– Installez-le,
– Récupérez le fichier win2000.iso (qui est en fait l'image iso du cd d'installation de windows 2000) sur le ftp de titan, répertoire pub,
– Créez une machine virtuelle pour Windows 2000, sur une partition dynamique de 4 Go et 512 Mo de RAM.
– Configurez cette machine pour utiliser l'image iso à la place du cdrom,
– Lancer l'installation de Windows 2000 dans cette machine virtuelle,
– Installer les "Add-on".

Exercice  : VMWARE et fedora.

1 - Création d'une image vmware : qemu-img create -f vmdk fedora.vmdk 5G
(ici le disque pourra au maximum faire 5 Go).

2 - Création d'un fichier de configuration correspondant : gedit fedora.vmx

config.version = "8"
virtualHW.version = "3"
ide0:0.present = "TRUE"
ide0:0.filename = "fedora.vmdk"
memsize = "512"
MemAllowAutoScaleDown = "FALSE"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
ide1:0.autodetect = "TRUE"
floppy0.present = "FALSE"
ethernet0.present = "TRUE"
usb.present = "TRUE"
sound.present = "TRUE"
sound.virtualDev = "es1371"
displayName = "Fedora"
guestOS = "linux"
nvram = "fedora.nvram"
MemTrimRate = "-1"
ide0:0.redo = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d 5c cc 3d 4a 43 29-55 89 5c 28 1e 7e 06 58"
uuid.bios = "56 4d 5c cc 3d 4a 43 29-55 89 5c 28 1e 7e 06 58"
ethernet0.generatedAddress = "00:0c:29:7e:02:20"
ethernet0.generatedAddressOffset = "0"
tools.syncTime = "TRUE"
ide1:0.startConnected = "TRUE"
uuid.action = "create"
checkpoint.vmState = ""

3 - Personnalisation du fichier de configuration fedora.vmx : Modifiez l'adresse MAC de la carte : ethernet0.generatedAddress = "00:0c:29:7e:02:20", pour cela remplacez l'avant dernier chiffre par le numero de la salle TP (exemple 02 = TP2) et le dernier chiffre par le numero de la machine.

4 - Démarrage de la machine virtuelle : vmplayer fedora.vmx.
Si vous rencontrez des problèmes essayez : export VMWARE_USE_SHIPPED_GTK=yes; vmplayer fedora/fc7.vmx

5 - Boot réseau : appuyez sur F12 lors du boot de la machine virtuelle, ceci déclenchera le boot réseau (DHCP+PXE).

6 - Choix de l'installation : Choisissez le menu fc7 qui correspond à l'installation de la fedora 7 via le réseau, maintenant suivez mes instructions orales ...

Exercice : VMWARE et windows 2000.

1 - Création d'une image vmware : qemu-img create -f vmdk win2000.vmdk 3G

2 - Création d'un fichier de configuration correspondant : gedit win2000.vmx

config.version = "8"
virtualHW.version = "3"
ide0:0.present = "TRUE"
ide0:0.filename = "win2000.vmdk"
memsize = "512"
MemAllowAutoScaleDown = "FALSE"
ide1:0.present = "TRUE"

#ide1:0.fileName = "auto detect"
#ide1:0.deviceType = "cdrom-raw"
ide1:0.fileName = "win2000.iso"
ide1:0.deviceType = "cdrom-image"

ide1:0.autodetect = "TRUE"
floppy0.present = "FALSE"
ethernet0.present = "TRUE"
usb.present = "TRUE"
sound.present = "TRUE"
sound.virtualDev = "es1371"
displayName = "Windows 2000"
guestOS = "winXPPro"
nvram = "win2000.nvram"
MemTrimRate = "-1"
ide0:0.redo = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d 5c cc 3d 4a 43 29-55 89 5c 28 1e 7e 06 58"
uuid.bios = "56 4d 5c cc 3d 4a 43 29-55 89 5c 28 1e 7e 06 58"
ethernet0.generatedAddress = "00:0c:29:7e:02:20"
ethernet0.generatedAddressOffset = "0"
tools.syncTime = "TRUE"
ide1:0.startConnected = "TRUE"
uuid.action = "create"
checkpoint.vmState = ""

3 - Personnalisation du fichier de configuration win2000.vmx : Modifiez l'adresse MAC de la carte.

4 - Récupérez l'image win2000.iso (qui est en fait l'image iso du cd d'installation de windows 2000) sur le ftp de titan, répertoire pub.

5 - Démarrage de la machine virtuelle : vmplayer win2000.vmx.

6 - Installation : Suivez maintenant les étapes classiques de l'installation de Windows 2000.

Remarque :
Certains drivers ne sont pas disponibles, si vous voulez par exemple un affichage en résolution 1024x768 par exemple, il vous faudra installer vmtools (vmware tools) sous windows. Pour cela :
- Récupérez la dernière version de VMware Workstation en fichier tar.gz, vous devez vous enregistrer pour cela.
- Repérer et extraire le fichier qui nous interesse : windows.iso
    Repérer le fichier :
    $ tar ztvf VMware-workstation-X.Y.Z.tar.gz | grep windows.iso
    vmware-distrib/lib/isoimages/windows.iso

    Extraire :
    $ tar zxvf VMware-workstation-X.Y.Z.tar.gz vmware-distrib/lib/isoimages/windows.iso

- Monter le fichier iso via un périphérique loopback :
    $ mkdir /tmp/vmware_tools
    $ mount -o loop windows.iso /tmp/vmware_tools

- Sous windows, vous pouvez maintenant executer le script setup.exe.