Lexique Xen

Dénomination a connaître et savoir pour comprendre.

  • dom0 = Serveur hébergeur
  • domU = Serveur hébergé

Nécessaire

Une installation serveur debian etch minimal, rien d’autre.

Préparation

Si vous avez une installation précédente de Xen sauvegarder la avant tout.

cp -R /etc/xen /root/ cp -R /boot /root/

Bon maintenant on dé-installe les versions précédente de xen Si vous utiliser une ancienne version de Xen vous pouvez supprimer le logiciel et le noyau sur le dom0 sans soucis semble t’il

dpkg -l | grep -i xen apt-get remove xen-tools etc.

Installation des paquets xen

Installer les paquets suivant :

apt-get install linux-image-2.6-xen-686 xen-hypervisor-3.0.3-1-i386-pae xen-tools bridge-utils libc6-xen sysfsutils

Note : L’hypervisor PAE n’est pas nécéssaire car les paquets Debian ne fournissent que des binaires avec support PAE activé. Si vous voulez tester sur votre portable à base de Pentium-M (sans support PAE), vous n’avez plus qu’à installer votre propre noyau, car les paquets Debian ne fonctionneront pas (compilés en mode PAE uniquement ;

  • erreurs PAE mode mismatch in Xen (xen=no Dom0=yes)
  • Cannot execute a PAE-enabled kernel on a PAE-less CPU.

Utiliser grep pae /proc/cpuinfo pour voir si votre processeur gère PAE. C’est à se demander pourquoi une version de l’hyperviseur en mode non-PAE est disponible

Grub & Reboot

Vérifier /boot/grub/menu.lst pour voir si le kernel xen à bien été pris en compte pour le prochain reboot Après le reboot, vérifier que xen fonctionne et est actif. Pour ceci utilisez les commandes « xm list », « xm top ». Vérifier également le réseau avec la commande « ifconfig« , vous devez trouver deux nouvelles interfaces réseau : peth0 et vif0.0.

Network Bridge

Configurer dom0 correctement pour utiliser un bridge réseau. Pour ceci éditer le fichier /etc/xen/xend-config.sxp et vérifier qu’il présente les instructions suivantes :

vi /etc/xen/xend-config.sxp #xend-relocation-server yes (vif-script vif-bridge) (dom0-min-mem 128) #(network-script network-dummy) #(xend-relocation-hosts-allow '^localhost$') (network-script network-bridge)

Voila c’est fini

Il vous reste à :

  • Créé, configuré et lancer des machines virtuel
  • Appliquer quelques astuces

Désolé, les commentaire sont désactivés pour l'instant.

   
© 2012 Karlesnine Suffusion theme by Sayontan Sinha