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/.
Pour créer une machine virtuelle sur le système hôte (votre poste de travail), il faut suivre la démarche suivante :
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 :
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.
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.
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.
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.
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é.
VBoxManage est l’interface en ligne de commande de VirtualBox. Elle permet de contrôler complètement VirtualBox.
Exemples de commandes :
Commande | Fonction |
---|---|
VBoxManage | Affiche les commandes disponibles |
VBoxManage list vms | Affiche 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-3d16303cbcff | Démarre la machine virtuelle d'UUID 4172fb... |