abuledu:administrateur:creation_d_un_reseau_abuledu_virtuel_avec_virtualbox

Ceci est une ancienne révision du document !


Cette page est un ébauche

Créer un réseau AbulEdu virtuel avec VirtualBox

Des fois il peut s'avérer pratique de pouvoir simuler le fonctionnement de notre réseau AbulEdu sur un ordinateur en créant des machines virtuelles au lieu de devoir travailler sur des vraies machines. Cela vous donne une certaine flexibilité, car vous pourriez avoir votre salle d'informatique sur un simple portable, avec en plus l'avantage de faire des essais sans devoir a chaque fois attendre le redémarrage de la machine, grâce à la fonctionnalité de saisie d'istantanée offerte par les logiciel de virtualisation.

Le logiciel de virtualisation que j'utilise est VirtualBox, car il s'agit de logiciel libre et gratuit, mais rien n'empêche de faire la même chose sur de logiciels autres, comme VMWare, le principe reste le même.


NB

Ce tutoriel a été fait en utilisant un Mac, mais je crois que comme VirtualBox est le même pour le différents système d'exploitation, il devrait marcher avec Linux et Windows aussi.


L'objectif de ce tutoriel est de créer 2 guests: un serveur AbulEdu virtuel et une poste client virtuel que s'y connecte par PXE et que les deux soient aussi en communication avec le host, c'est à dire votre machine réelle sur laquelle le logiciel VirtualBox tourne et qui est reliée à l'internet.

  1. Téléchargez la version de VirtualBox appropré à votre système d'exploitation et installez-le sur votre ordinateur
  2. Créez une nouvelle machine virtuel qu'on appellera AbulEdu, de type Linux Ubuntu
  3. En fonction de la RAM de votre machine host allouez au serveur virtuel 512 Mo ou plus. 1 Go c'est comfortable.
  4. Créez un disque dur virtuel de 40GB: par prudence, j'ai préféré le créer de taille fixe, c'est à dire que VirtualBox va allouer cet espace de votre vrai disque dur à la machine virtuelle une fois pour toutes. Cela car lors de mon premier tentative j'ai eu un drôle de message comme quoi il n'y avait plus d'espace dans le disque pour installer les mise à jour.
  5. Très bien, la machine est maintenant créée mais il faut la paramétrer un peu avant d'y installer AbulEdu:
    1. Passez à la section Disque Optique et activez insérer un disque optique et choisissez l'image disque AbulEdu DVD 8.08.iso que vous auriez téléchargée au préalable. Validez et passez à la section réseau.
    2. le serveur nécessite de 2 cartes réseau: pour la carte 1 choisissez Serveur Intel PRO/1000 MT, mode d'accès au réseau Accès privé hote. Cette carte sera la eth0, c'est à dire la carte de la LAN.
    3. Activez une deuxième carte, du type prédéfini PCnet FAST III avec NAT comme mode d'accès: cela permettra d'avoir facilement accès à l'internet via l'interface de votre machine host.
  6. Ok, vous pouvez maintenant lancer la machine et commencer l'installation du serveur AbulEdu (tout automatique)
  7. Dans l'entretemps on crée la machine client: à vous de choisir le type selon vos gouts. Moi dans mes écoles j'ai un système de double boot Windows XP + AbuleduTX en PXE, donc j'ai choisi Microsoft Windows Windows XP, mais si vous désirez simuler simplement un client léger, vous pouvez choisir n'importe quoi.
    • si vous désirez aussi le double boot, allouez une quantité de RAM correspondante à vos machines réelles et créez un nouveau disque de taille dynamique, de type IDe ou SATA selon le type de machine client dont vous disposez et démarrez l'installation de Windows XP par le CD ou mieux encore le disque image relatif.
  8. configurez la carte réseau de la machine client en Intel PRO/1000 MT Desktop (Interface réseau privé hôte, 'vboxnet0'): cela permettra aux 2 machines virtuelle de communicquer entre eux et avec le host aussi.
  9. Au premier redémarrage du serveur AbulEdu vous tomberez sur l'erreur CPU too old for this kernel: référez vous à cette doc pour résoudre le problème et compléter l'installation. Si vous l'avez vous pouvez simplement sélectionner l'image .iso d'une distribution linux quelconque dans le menu du disque optique en bas de la fenêtre de VirtualBox et redémarrer la machine virtuelle.
  10. Resélectionnez l'image disque AbulEdu DVD 8.08.iso pour déclancher la deuxième parti de l'installation.
  11. Au redémarrage vous tomberez sur l'erreur suivante
INIT: cannot execute "/root/instabuledu"

repeté 10 fois et après

INIT: Id "1" respawning too fast: disabled for 5 minutes
  • Pas de panique: tapez Alt + F2 pour ouvrir une console parallèle, authentifiez-vous avec root et ryxeo et donnez la commande:

root@servecole:# cp -f /etc/inittab.old /etc/inittab

  • Redémarrez: vous devriez vous retrouver avec votre prompt servecole login: comme d'habitude

authentifiez-vous comme abuladmin mot de passe azaz et donnez la commande:

abuladmin@servecole:˜$ startx

Vous accédez ainsi à l'interface graphique où vous pouvez activer la connexion internet sur la deuxième carte du serveur et lancer une première mise à jour.


Passez maintenant sur la machine client XP.

  1. Démarrez-la et tapez F12 pour accéder au menu de boot: tapez l pour démarrer sur la LAN

Sans doute vous obtiendrez une erreur qui vous dit que le démarrage par PXE n'a pas pu se completer car

2) il y a peut-être 2 serveurs DHCP sur le réseau. 

En fait VirtualBox dans la modalité d'accès au réseau Host-only lance son serveur DHCP à lui ett celui là rentre en conflit avec le server DHCP du serveur AbulEdu. Il faut donc le désactiver en passant par les options/préférences de VirtualBox

  • abuledu/administrateur/creation_d_un_reseau_abuledu_virtuel_avec_virtualbox.1244484553.txt.gz
  • Dernière modification: 2009/06/08 20:09
  • de http://abuledu.org/openid/brunus