VIRTUALISER LES SYSTEMES D'EXPLOITATION AVEC VIRTUALBOX

Introduction à la virtualisation

Il existe plusieurs logiciels de virtualisation, comme VirtualBox, KVM, VMWare, Xen ou QEMU. Nous nous intéressons ici à VirtuaBox, une solution libre et ergonomique.

VirtualBox permet de faire fonctionner plusieurs systèmes d'exploitation en même temps et en toute sécurité. En effet, les systèmes invités n'interagissent pas directement avec le système hôte, et n'interagissent pas entre eux.

Pour obtenir des informations plus précises sur l'utilisation de VirtualBox, vous pouvez consulter la documentation officielle à l'adresse https://www.virtualbox.org/wiki/Documentation/.

Créer une nouvelle machine virtuelle

Pour créer une machine virtuelle sur le système hôte (votre poste de travail), il faut suivre la démarche suivante :

Configurer le réseau

VirtualBox virtualise également la connexion réseau entre les systèmes invités et la connexion réseau de la machine hôte.

On peut opter pour trois types principaux de connexion :

Translation d'adresses : NAT (Network Adress Translation)

C’est la connexion par défaut. La machine hôte fait office de serveur NAT et DHCP qui fournit à la machine virtuelle une connexion vers le monde extérieur. C’est une méthode facile à mettre en oeuvre, mais qui pose quelques difficultés si on veut se connecter à la VM (Virtual Machine) depuis le monde extérieur.

Accès par pont

C’est le mode recommandé pour un serveur. La machine virtuelle est placée sur le même réseau que celui de la machine hôte. Elle constitue donc une nouvelle machine pour ce réseau. Elle utilise le même serveur DHCP que la machine hôte si ce serveur DHCP existe.

Réseau interne

Il s’agit d’un câblage purement interne. Une VM ne peut donc voir que les autres VM qui sont connectées sur ce réseau. Aucune connexion n’est possible par ce réseau entre la VM et l’hôte ou le monde extérieur.

Utiliser la machine virtuelle

Démarrer la machine virtuelle

Pour démarrer la machine virtuelle, il suffit de la sélectionner et de cliquer sur le bouton Démarrer.

Pour installer un système d'exploitation, on pourra démarrer la VM depuis un cdrom inclus dans le lecteur de la machine hôte ou bien on pourra sélectionner une image iso d'un CD de boot depuis les paramètres « Stockage » de la VM.

Une fois le fichier image CD sélectionné, il apparaît dans l'arborescence de stockage :

Il suffit de démarrer la VM et elle démarrera automatiquement sur l'image du CD correspondante.

Gérer l'affichage

Lorsqu'une VM est démarrée, on dispose de deux fenêtres :

Chacune de ces deux fenêtres ont un menu qui lui est propre.

Le menu de la VM offre trois modes d'affichage :

Le mode "fenestré" est celui proposé par défaut. Le mode "redimensionné", très agréable à utiliser, est conseillé.

Interface en ligne de commande

VBoxManage est l’interface en ligne de commande de VirtualBox. Elle permet de contrôler complètement VirtualBox.

Exemples de commandes :

CommandeFonction
VBoxManageAffiche les commandes disponibles
VBoxManage list vmsAffiche les noms et les identifiants (UUID) des VMs
VBoxManage startvm "Slitaz"Démarre la machine virtuelle nommée "Slitaz"
VBoxManage startvm 4172fba7-9101-4286-b399-3d16303cbcffDémarre la machine virtuelle d'UUID 4172fb...