mardi 8 mars 2011

Virtualisation sur Xen - parite 1 Installation de Dom0

Le dernier test de la virtualisation s'était déroulé avec la solution VMware vSphere Hypervisor ex-ESXi de VMware.
Le résultat du test s'est conclut par une déconnexion du réseau au bout de quelques minutes car le chipset realtek n'était pas supporté. Des solutions existerait en installant un oem.tgz package mais je n'ai pas voulu pousser plus loin car la solution était proprétaire et peu flexible. Elle laisse très peu de choix de configuration. A ma connaissance il n'est pas possible d'utiliser qu'une partie d'un disque physique.
Tout ceci est à retester car j'ai teté la solution pendant une petite dizaine d'heures.

Elle a le mérite d'être plus facile à installer et à utiliser que xen pour des novices.

pour commencer sur Xen les références sont :
http://www.xen.org/

J'ai voulu testé la virtualisation quand je me suis aperçu que mon processeur core 2 duo E6320 dispose du VT-x alors que le E4300 n'en disposait pas.

Si on suit la release note de Xen 4.0, le support de la virtualisation par le processeur n'est pas nécessaire pour installer des système "guests" comme Linux, Solaris, BSD pour Netware. Il est nécessaire pour des systèmes comme Windows.

j'ai choisi d'utiliser xen avec debian en suivant:
http://wiki.debian.org/Xen

1ère étape:
installation de debian squeeze - 6.0.0:
L'installation a été réalisée à partir d'une netinstall amd64 car mon core2duo a support pour les instructions 64 bits.

2eme étape:
Installation de Xen sur debian-squeeze:
aptitude -P install xen-hypervisor-4.0-amd64 linux-image-xen-amd64

apt-get install xen-qemu-dm-4.0

mv -i /etc/grub.d/10_linux /etc/grub.d/50_linux
update-grub2

echo "" >> /etc/default/grub
echo "# Disable OS prober to prevent virtual machines on logical volumes from appearing in the boot menu." >> /etc/default/grub
echo "GRUB_DISABLE_OS_PROBER=true" >> /etc/default/grub
update-grub2


ensuite la commande "(network-script 'network-bridge antispoof=yes')" n'a pas fonctionné chez moi. j'y reviendrai un peu plus tard.

avec cette configuration au prochain reboot, au boot de grub on a le choix de démarrer squeeze normalement ou de le démarrer avec Xen.

si c'est le cas on peut vérifier qu'il tourne avec:
root@squeeze:/home/xen# xm list
Name ID Mem VCPUs State Time(s)
Domain-0 0 1890 2 r----- 230.3
root@squeeze:/home/xen#







Aucun commentaire: