Virtual Box

5
Environnement de test VirtualBox 1) Installation de VirtualBox : Voir le lien : http://doc.ubuntu-fr.org/virtualbox http://doc.ubuntu-fr.org/virtualbox_repertoire_partage A partir de Ubuntu 11.10, rajouter le dépôt : (dans /etc/apt/sources.list) deb http://download.virtualbox.org/virtualbox/debian oneiric contrib Mettre à jour le cache : sudo apt-get update Installer ensuite le paquet Virtualbox : sudo apt-get install virtualbox-4.1 2) Installation des différents systèmes Téléchargez des images.iso de vos OS favoris, (comme Debian, Ubuntu server, Ubuntu, Fedora, CentOS ...) Pour ce créer un bon environnement de test, le mieux est d'installer des machines préconfigurées pour s'en servir comme modèle par la suite : → Configurer vous une machine en mode console (Debian par exemple) pour s'en servir comme server. → Installez en une autre en mode graphique (Ubuntu ou Xubuntu qui est plus léger … c'est votre choix) → Rajouter une machine Windows si vous le souhaitez.

description

Virtual Box

Transcript of Virtual Box

Page 1: Virtual Box

Environnement de test VirtualBox

1) Installation de VirtualBox :

Voir le lien : http://doc.ubuntu-fr.org/virtualbox http://doc.ubuntu-fr.org/virtualbox_repertoire_partage

A partir de Ubuntu 11.10, rajouter le dépôt : (dans /etc/apt/sources.list)deb http://download.virtualbox.org/virtualbox/debian oneiric contrib

Mettre à jour le cache : sudo apt-get updateInstaller ensuite le paquet Virtualbox : sudo apt-get install virtualbox-4.1

2) Installation des différents systèmes

Téléchargez des images.iso de vos OS favoris, (comme Debian, Ubuntu server, Ubuntu, Fedora, CentOS ...)

Pour ce créer un bon environnement de test, le mieux est d'installer des machines préconfigurées pour s'en servir comme modèle par la suite :

→ Configurer vous une machine en mode console (Debian par exemple) pour s'en servir comme server.→ Installez en une autre en mode graphique (Ubuntu ou Xubuntu qui est plus léger … c'est votre choix)→ Rajouter une machine Windows si vous le souhaitez.

Page 2: Virtual Box

Laissez tout par défaut si vous n'êtes pas sûr de ce que vous faite.Lorsque vous avez déterminé les ressources de votre VM, il faudra ensuite cliquer sur le nouvelle VM et ensuite sur « Start ». Il faut maintenant renseigner le chemin d'accès vers l'image.iso de votre OS.

L'installation de votre VM va alors débuter.

Une fois vos OS installés, Lancez les et configurez les.

Par exemple rajouter des dépôts, installez des outils pratiques comme Vim... Éditez votre profil (.bashrc) pour rajouter la couleur dans votre shell. Mettez à jour votre système …

Maintenant que vous vous êtes constitué des machines modèles, exportez les :

Fichier → Exporter et enregistrez les soigneusement.

Ainsi lorsque vous aurez besoin d'une VM, vous pourrez simplement l'importer.

3) Mise en réseaux des VM

Pour mettre vos VM sur le même réseaux tout en gardant la connexion NAT (pour avoir internet) voici une procédure simple :

Cliquez sur une VM, puis settings :

Laissez l'adaptateur n°1 sur NAT :

Page 3: Virtual Box

Choisissez le n°2 et créez un réseau :

Le nouveau réseau est maintenant défini.Toute les VM placées dans ce réseau pourront communiquer entre elles par leur nouvelle interface. Ce qui est parfait pour vos tests.

4) Bonus

Pour mieux apprécier vos VM, Installez les tools, et ajouter un dossier partager. (Voir le lien en début de page si vous avez quelques difficultés)

Installer les tools :

Page 4: Virtual Box

Pour les machines tournant sur linux, il va peut être falloir installer les tools manuellement en exécutant le binaire présent dans le cd d'install des tools :

>

Si vous avez des problèmes d'éxécution, regardez si vous avez les paquets suivants installés :

gcc build-essential linux-headers-$(username -r)

Sinon les installer avec apt-get (voir le mémo sur les repos si les paquets ne sont pas trouvés)

Autre petit tips :

Pour activer le copier coller entre vm et Host, il faut configurer l'option Presse Papier au niveau de VirtualBox.

5) Partage de dossier

Si jamais vous avez des problème avec vos tools essayé de les installer par le net :

> apt get install virtualbox-guest-utils

Pour ajouter un dossier partagé il suffit de ce rendre dans Périphérique->Partage de dossiers.

Sinon en ligne de commande :

Vérifier le nom de vos VM :

> ls ~/.VirtualBox/Machines

Sur l'Hôte : (éteindre votre VM)

Page 5: Virtual Box

> VBoxManage sharedfolder add "$VM_NAME" -name $SHARENAME -hostpath "$PATH"> chgrp vboxusers $PATH

Remplacer les $XXX par les valeurs que vous souhaitez.La derniere ligne permet de rajouter les droits d'accès pour la VM.

Accès au partage :

Sur du windows :

net use K : \\vboxsvr\$SHARENAME

(si ça ne fonctionne pas, rajouter l'adresse IP de l'hôte)

Il vous sera demandé un login et un mot de passe qu'il faut définir au préalable sur l'hôte :

> smbpasswd -a user_name

sinon en mode graphique en connectant un lecteur réseau.

Sur une linux :

> # mkdir -p $MOUNTPOINT> # mount -t vboxsf $SHARENAME $MOUNTPOINT> # mount -t vboxsf -o uid=`id -u` -o gid=`id -g` sharename /mnt/partage

(option -t à enlever si vous avez une erreur)

A TERMINER

6) Démarrage PXE

Dans le cas où l'on souhaite qu'une marchine virtuel boot sur une image d'un hôte sur le réseaux, il suffit d'activer le démarrage réseaux dans l'odre des boots de la configuration system :

Sinon tout simplement, lorsque vous démarrez votre VM (sans OS mais préconfiguré quand même avec le bon type d'OS et processeur (64 ou 32 bit)i, appuyez sur F12 pour choisir les options de boot :

Appuyez sur l (pour lan).

7) Erreurs connues

Lorsque l'on importe plusieurs VM, il se peut qu'il y ait un problème avec les interfaces réseaux (par exemple qu'elles ne s'activent pas)

Sur une Debian, supprimez le fichier suivant: /etc/udev/rules.d/70-persistent-net.rules

Coold not read from the boot medium : Ce message peut apparaître lorsque vous voulez booter en PXE, changer le type de carte réseau dans Setting/Network : adapter type : (Am79XXX) puis bootez !