Modifications entre les versions 1 et 2
Version 1 à la date du 2008-05-27 12:08:08
Taille: 1796
Commentaire: séparation des détails pour éviter les confusions...
Version 2 à la date du 2008-05-27 13:47:41
Taille: 3276
Commentaire: début de réseau virtuel...
Texte supprimé. Texte ajouté.
Ligne 2: Ligne 2:
Ligne 5: Ligne 6:
Ligne 20: Ligne 22:
 * Sélectionnez votre machine virtuelle et cliquez sur [Préférences] :  * Répétez les mêmes opérations pour créer une seconde machine virtuelle `Machine2`
* Sélectionnez une machine virtuelle et cliquez sur [Préférences] :
Ligne 22: Ligne 25:
  * cochez la case « Installer un lecteur CD/DVD-ROM »
  * ici vous pouvez sélectionner votre lecteur physique ou une image ISO
  * cochez la case « Installer un lecteur CD/DVD-ROM » :
  * sélectionnez l'utilisation d'un Fichier image ISO
  * cliquez sur l'icône en forme de dossier à droite du choix d'image :
   * cliquez sur [Ajouter] et sélectionnez votre image ISO puis cliquez sur [Ouvrir]
   * sélectionnez l'image ISO que vous venez d'ajouter puis cliquez sur [Choisir]
Ligne 25: Ligne 31:
 * Sélectionnez votre machine virtuelle et cliquez sur [Démarrer]  * Re-sélectionnez cette machine virtuelle et cliquez sur [Démarrer]
Ligne 28: Ligne 34:

Quand vous démarrez un système (par exemple un LiveCD) dans une machine virtuelle fraîchement créée, vous remarquerez qu'elle obtient automatiquement une adresse IPv4 dans un réseau `10.x.y.z/24` (par exemple `10.0.2.15`). Ceci est lié à la configuration par défaut de VirtualBox qui intègre un service DHCP et un masquage d'adresse utilisant celle de la machine hôte.

Cependant, dans ce mode de fonctionnement, il n'est pas possible pour les machines virtuelles de communiquer ensemble. Nous allons donc créer un réseau virtuel pour nos machines virtuelles.

 * Ajoutez ceci à la fin de `/etc/network/interfaces` :
 . {{{
# création d'une interface pour une machine virtuelle
auto vbox0
iface vbox0 inet manual
 virtualbox_user jcandre

# création d'une interface pour une autre machine virtuelle
auto vbox1
iface vbox1 inet manual
 virtualbox_user jcandre

# création d'un commutateur (switch) virtuel
auto br0
iface br0 inet static
 address 192.168.127.1
 netmask 255.255.255.0
 network 192.168.127.0
 broadcast 192.168.127.255
 bridge_ports vbox0 vbox1
 bridge_stp off
 bridge_fd 1
 bridge_maxwait 0
}}}

Détails des étapes de l'atelier VirtualBox

{i} Cette section présente le détail des étapes que nous verrons ensemble pendant l'atelier. Il n'est pas nécessaire de les faire avant. Seuls les pré-requis sont indispensables et doivent avoir été préparés avant la formation.

Configurer une machine virtuelle pour démarrer sur un LiveCD

  • Avant toute choses il faut s'ajouter au groupe vboxusers si ce n'est pas encore fait :

  • sudo adduser jcandre vboxusers
  • À partir de là vous pouvez lancer VirtualBox depuis le menu Applications / Outils système.

  • Créez une machine virtuelle selon les étapes suivantes :
    • cliquez sur [Nouveau] puis cliquez sur [Suivant]
    • entrez pour nom Machine1 et pour système : Linux 2.6 puis cliquez sur [Suivant]

    • choisissez 256 Mo de mémoire vive puis cliquez sur [Suivant]
    • cliquez sur [Nouveau] pour créer un nouveau disque dur virtuel :
      • cliquez sur [Suivant]
      • choisissez un type d'image dynamique puis cliquez sur [Suivant]
      • entrez pour nom DisqueMachine1 et pour taille 2 Go puis cliquez sur [Suivant]

      • cliquez sur [Terminer]
    • cliquez sur [Suivant] puis sur [Terminer] et votre machine virtuelle est prête !

  • Répétez les mêmes opérations pour créer une seconde machine virtuelle Machine2

  • Sélectionnez une machine virtuelle et cliquez sur [Préférences] :
    • dans la colonne de gauche, sélectionnez CD/DVD-ROM
    • cochez la case « Installer un lecteur CD/DVD-ROM » :
    • sélectionnez l'utilisation d'un Fichier image ISO
    • cliquez sur l'icône en forme de dossier à droite du choix d'image :
      • cliquez sur [Ajouter] et sélectionnez votre image ISO puis cliquez sur [Ouvrir]
      • sélectionnez l'image ISO que vous venez d'ajouter puis cliquez sur [Choisir]
    • cliquez sur [OK]
  • Re-sélectionnez cette machine virtuelle et cliquez sur [Démarrer]

Configurer un environnement réseau virtuel (pont Ethernet + masquage)

Quand vous démarrez un système (par exemple un LiveCD) dans une machine virtuelle fraîchement créée, vous remarquerez qu'elle obtient automatiquement une adresse IPv4 dans un réseau 10.x.y.z/24 (par exemple 10.0.2.15). Ceci est lié à la configuration par défaut de VirtualBox qui intègre un service DHCP et un masquage d'adresse utilisant celle de la machine hôte.

Cependant, dans ce mode de fonctionnement, il n'est pas possible pour les machines virtuelles de communiquer ensemble. Nous allons donc créer un réseau virtuel pour nos machines virtuelles.

  • Ajoutez ceci à la fin de /etc/network/interfaces :

  • # création d'une interface pour une machine virtuelle
    auto vbox0
    iface vbox0 inet manual
            virtualbox_user jcandre
    
    # création d'une interface pour une autre machine virtuelle
    auto vbox1
    iface vbox1 inet manual
            virtualbox_user jcandre
    
    # création d'un commutateur (switch) virtuel
    auto br0
    iface br0 inet static
            address 192.168.127.1
            netmask 255.255.255.0
            network 192.168.127.0
            broadcast 192.168.127.255
            bridge_ports vbox0 vbox1
            bridge_stp off
            bridge_fd 1
            bridge_maxwait 0

Configurer un mini-serveur DHCP local

Tester le réseau virtuel (interne + externe)

ZAP/Ateliers/VirtualBox/Détails (dernière édition le 2008-05-29 05:45:07 par JeanChristopheAndré)