|
Note |
|---|---|
|
Les opérations présentées ici utilisent la même arborescence que dans la section sur la solution KVM. Voir la note sur la création d'une machine virtuelle avec KVM. |
Sachant que les modules de virtualisation appartenant au noyau Linux sont chargés en mémoire, il faut maintenant connaître la liste des outils nécessaires à la création des instances de machines virtuelles.
Comme on se limite à l'utilisation de l'émulateur QEMU dans ce
contexte, le paquet qemu est le principal outil à
utiliser.
# dpkg -l qemu Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Nom Version Description +++-============-============-================================================ ii qemu 0.9.1-5 fast processor emulator
Ce paquet introduit une liste de dépendances qui entraîne l'installation d'autres paquets nécessaires.
# apt-cache depends qemu
qemu
Dépend: bochsbios
Dépend: libasound2
Dépend: libbrlapi0.5
Dépend: libc6
Dépend: libncurses5
Dépend: libsdl1.2debian
Dépend: openbios-sparc
Dépend: openhackware
Dépend: proll
Dépend: vgabios
Dépend: zlib1g
Suggère: samba
Suggère: sudo
sudo-ldap
Recommande: debootstrap
Recommande: sharutils
Recommande: vde2
Les principales dépendances sont relatives à l'émulation PC avec les
paquets BIOS : bochbios et
vgabios.
On commence par créer une image de disque virtuel qui servira de support au système de fichiers de la nouvelle instance de système d'exploitation.
:~/vm$ qemu-img create vm0-debian-i386.qcow 2G Formatting 'vm0-debian-i386.qcow', fmt=raw, size=2097152 kB
On utilise cette image disque pour lancer le processus d'installation de la machine virtuelle.
:~/vm$ qemu \-hda vm0-debian-i386.qcow \
-cdrom ~/iso.images/debian-40r2-i386-netinst.iso \
-boot d \
-m 384
![]()
|
Appel de l'émulateur PC QEMU. Son rôle est de fournir une liste type des périphériques que l'on trouve sur une carte mère de PC. Cette liste est disponible à la section QEMU PC System emulator de la documentation officielle QEMU. |
|
|
Correspondance entre unité de disque dur virtuelle et image disque système. |
|
|
Correspondance entre lecteur CD et image ISO du CD d'installation de la distribution GNU/Linux. |
|
|
Désignation de l'unité de démarrage : le lecteur CD pour utiliser le CD d'installation. |
|
|
Quantité de mémoire vive (RAM) allouée à la machine virtuelle. |
Après l'initialisation de la machine virtuelle, le processus d'installation classique démarre.
Avec une image disque limitée à 2Go, il est vivement conseillé d'utiliser le gestionnaire de volumes logiques LVM.
|
Note |
|---|---|
|
L'idée est justement de «provoquer» la saturation de l'espace disque pour pousser les étudiants à se familiariser avec l'utilisation des outils LVM de gestion du stockage. |
Une fois l'installation achevée, on obtient l'occupation disque suivante. On constate qu'il reste une marge d'espace disque conséquente ; ce qui permettra d'installer quantité de services supplémentaires avant de devoir étendre l'espace de stockage.
etu@vm0:~$ df -h Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur /dev/mapper/vm0-root 148M 89M 52M 64% / tmpfs 62M 0 62M 0% /lib/init/rw udev 10M 80K 10M 1% /dev tmpfs 62M 0 62M 0% /dev/shm /dev/hda1 236M 21M 204M 9% /boot /dev/mapper/vm0-home 43M 4,8M 36M 12% /home /dev/mapper/vm0-tmp 51M 4,9M 43M 11% /tmp /dev/mapper/vm0-usr 1008M 312M 646M 33% /usr /dev/mapper/vm0-var 388M 154M 215M 42% /var
Vous êtes ici :