Lors de cet atelier, une petite présentation expliquera en quoi consiste ce logiciel de virtualisation, son utilité et son fonctionnement.
Suivra ensuite une démonstration en “live” de ce qu'il est possible de faire avec ce logiciel.
La présentation est disponible ici, ainsi que le “code source” de la présentation.
Trois machines virtuelles ont été préparées et sont disponibles au téléchargement directement sur le site de loligrub.
Les machines proposées sont:
Pour les importer dans Virtualbox:
Au terme de cette procédure, une nouvelle machine virtuelle apparaitra dans la liste. Il suffit ensuite de cliquer sur la flèche verte “Démarrer” pour la faire… démarrer.
Lors du premier démarrage, il est possible que vous obteniez un message d'erreur concernant l'adaptateur réseau.
Pas de panique, il suffit de dire “OK” au message et d'afficher la configuration de la VM. Se rendre ensuite dans la partie réseau, ne rien changer, et appuyer sur “OK”.
La machine virtuelle peut alors démarrer sans problème.
Il existe deux astuces dans Virtualbox qui peuvent rendre bien des services.
Il arrive parfois que l'on ait besoin d'accéder au contenu du disque de la VM sans devoir démarrer celle-ci (surtout quand elle ne démarre plus ). Heureusement, GNU/Linux est super fort et va nous sauver la vie. Il suffit de suivre dans l'ordre les étapes suivantes sur le système hôte:
sudo pacman -S qemu
sudo rmmod nbd sudo modprobe nbd max_part=16
sudo qemu-nbd -c /dev/nbd0 test.vdi
sudo mount /dev/nbd0 /mnt/vdi
sudo umount /mnt/vdi sudo qemu-nbd -d /dev/nbd0
Au gré des tests et modifications d'une VM, le fichier vdi est parfois amené à grossir lorsque la VM a besoin d'espace disque. Sauf, qu'une fois libéré dans la VM, cet espace disque n'est pas récupéré dans le système hôte. Et si on collectionne les VMs, on peut vite se retrouver à court d'espace.
Heureusement, il existe une astuce (pour guest de type windows - NTFS ou FAT32) qui permet de réduire l'espace occupé par les fichiers vdi à leur taille minimum. Les étapes suivantes sont à exécuter dans le système invité (c'est-à-dire la VM).
sdelete -z -c c:
VBoxManage modifyhd <votrefichier.vdi> --compact