VirtualBox

De ArchwikiFR
Révision datée du 21 mars 2012 à 22:39 par Pi3r1k (discussion | contributions) (Configuration)

VirtualBox est un produit pour la virtualisation d'un environnement 32 (x86) ou 64 bits (AMD64/Intel64) et il est aussi valable pour le milieu de l'entreprise que pour les particuliers. Il supporte un nombre important de systèmes d'exploitation, propose une interface graphique (Qt / SDL) de même qu'une interface en ligne de commande.

Cette généricité implique cependant des performances plus basses par-rapport à qemu-kvm.

Installation

Le paquet virtualbox proposé dans [community] correspond au produit classique sous licence GPL.

Le paquet virtualbox-ext-oracle sur AUR correspond au pack d'extensions sous licence VirtualBox PUEL. Il comprend notamment le support des périphériques USB 2.0, l'accès par RDP et le boot par PXE pour les cartes Intel.

Installation :

pacman -S virtualbox

Pour utiliser l'interface graphique et si vous ne l'avez pas déjà :

pacman -S qt
Important : Si vous utilisez un kernel personnalisé, installez virtualbox-source et régénérez les modules virtualbox:
vboxbuild

La commande sera à refaire à chaque mise à jour du noyau.

Lancement

Il faut rajouter l'utilisateur au groupe vboxusers :

gpasswd -a utilisateur vboxusers

Afin de le charger au démarrage, rajoutez le module à /etc/rc.conf :

 MODULES=( ... vboxdrv ... )

Pour tout de suite, chargez-le manuellement :

modprobe vboxdrv

Puis afin de démarrer VirtualBox, en utilisateur :

VirtualBox

Configuration

Réseau

Plusieurs modes sont disponibles :

  • #NAT : Network Address Translation
  • #Accès par pont : Permet d'être directement connecté à l'interface physique
  • Réseau interne (en) : C'est un mode qui permet seulement de se connecter aux différentes machines virtuelles.
  • [#Réseau privé de l'hote] : Permet de se connecter aux différentes machines virtuelles ainsi qu'au système hôte.

NAT

Depuis la fenêtre des paramètres de la VM :

  • Cliquer sur Réseau
  • Sélectionner nat dans la liste déroulante Mode d'accès réseau

VirtualBox mettra à disposition un serveur DHCP, ce qui permet de configurer le système invité en DHCP.

Accès par pont

Ce mode nécessite un module supplémentaire :

modprobe vboxnetflt

Depuis la fenêtre des paramètres de la VM :

  • Cliquer sur Réseau
  • Sélectionner Accès par pont dans la liste déroulante Mode d'accès réseau
  • Sélectionner l'inteface connectée au réseau que vous voulez joindre dans la liste déroulante Nom

La configuration du réseau de la machine virtuelle devra se faire de la même façon que si c'était un vrai système.

Réseau privé de l'hote

Ce mode nécessite un module suplémentaire :

modprobe vboxnetadp

Depuis la fenre des paramêtres de virtualbox :

  • Cliquer sur fichier
  • Aller dans le menu Réseau
  • ajouter un réseau privé vboxnet0 en cliquant sur plus

Il est possible de modifier les parametres de la carte et du DHCP en cliquant sur le tounevis.

Par défaut : interface vboxnet0 (machine physique):

192.168.56.1/24

DHCP:

adresse du serveur : 192.168.56.100
masque du serveur : 255.255.255.0
adresse min : 192.168.56.102
adresse max : 192.168.56.254

Additions invité

pacman -S virtualbox-additions

Invité : Arch Linux

A compléter

Invité : Windows

Une fois le système installé, sélectionner Périphérique → Installer les additions invité. (ou Host + D)

Clavier / Souris

  • Il suffit de cliquer dans la fenêtre du système invité pour captuer le clavier/souris
  • Utilisez la touche Host (Ctrl droit par défaut) pour libérer le clavier/souris

Ressources

Oracle VM VirtualBox® Manuel utilisateur (en)