L’outil utiliser pour gérer le serveur Xen est XenCenter. Ceci permet d’administrer les machines virtuelles, en créer, en supprimer, gérer les snapshots…
Xen permet de faire tourner les machines virtuelles dans deux modes:
- PV: Paravirtualization
- HVM: Hardware Virtual Machine
La paravirtualisation ne nécessite pas de CPU spécifique contrairement à HVM. En revanche, ce mode nécessite un noyau modifié, la machine virtuelle utilisant directement les ressources de la machine physique.
Le mode HVM nécessite un jeu d’instruction spécifique (Intel VT ou AMD-V). Dans ce cas là, la machine virtuelle utilise un matériel émulé par XEN et n’a pas connaissance de sa virtualisation.
Windows doit forcément être en HVM.
Il est a noté que les performances de HVM sont un peu moins bonnes que la PV en raison de l’émulation…
Ceci étant dit, nous allons installer une ubuntu 10.04 (LTS) sur un xenserver 6 chez OVH. Aucune difficulté si ce n’est l’utilisation du réseau pendant l’installation, ce qui est nécessaire pour avoir directement du PV. En effet, l’installation à partir d’un iso ne permet que de créer du HVM, et les guides OVH nous donnent une déclaration des paramètres réseaux ne permettant par d’accéder à internet durant l’installation…
Installation
Pour commencer, cliquer sur « New VM » et choisir le template « Ubuntu Lucid Lynx 10.04 (64bit):
Ensuite, entrer le nom de la machine virtuelle:
Dans l’étape d’après, entrer l’url d’installation (http://archive.ubuntu.net/ubuntu/):
Ensuite, choisir le serveur sur lequel installer la VM. Puis définir le nombre de processeur et la mémoire de la machine virtuelle. A l’étape d’après, définir le ou les disques durs virtuels dans le storage de votre choix. Par défaut XenCenter vous propose un disque. Vous pouvez changer sa taille grâce au bouton properties:
ATTENTION, à l’étape d’après vous devez absolument renseigner l’adresse mac virtuelle communiquée par OVH (que l’on obtient via le manager):
Enfin, l’étape d’après vous permet de vérifier votre paramétrage de la VM. En cliquant sur « Finish », la nouvelle machine va démarrer et vous pouvez suivre son installation dans sa console :
Je passe sur les étapes du choix de la langue et du clavier pour m’arrêter sur la configuration réseau. En effet, c’est ici qu’il faut être vigilant afin de ne pas planter le réseau et de pouvoir tout de même lancer une installation à partir du miroir défini précédemment.
Choisir la configuration manuel du réseau et se munir de l’adresse IP failover à affecter à cette machine.
Entrer votre adresse failover (dans l’exemple nous allons utiliser 123.123.123.123):
Ensuite le masque de sous-réseau, pendant l’installation, 255.255.255.0:
Ensuite, c’est ici le point important, la passerelle. Vous devez rentrer votre IP failover avec 254 à la fin. Pour l’exemple: 123.123.123.254.
Ensuite le serveur DNS. Nous allons entrer les paramètres recommandés par OVH:
Et enfin votre nom d’hote… Puis choisir un miroir de téléchargement… Pas de proxy…
Et la magie doit opérer (après quelques longs instants… soyez patient, ce n’est pas planté):
Enfin, le choix du fuseau horaire et le partitionnement puis l’installation qui se déroule plutôt très bien…
Installation des xs-tools:
Monter le cd xs-tools.iso dans la machine virtuelle:
mount /dev/cdrom /mnt /mnt/Linux/install.sh
Mise en place des locales fr:
sudo locale-gen fr_FR.UTF-8 sudo dpkg-reconfigure locales
Voilà la machine virtuelle est installée . Ne pas oublier un petit firewall…
Bonjour,
Je souhaitai vous remercier pour ce super « tuyau ». Grâce à cela j’ai pu facilement créer les machines virtuelles dont j’avais besoin pour mener à bien mon projet.
Personnellement, je n’aurai pas été contre une petite partie sur la copie d’une VM.
Bonne continuation.
Bonjour,
Merci également pour ce tuto très clair. J’ai grâce à lui gagné beaucoup de temps sur la mise en place d’un VM…
Merci pour le tuto, gros gain de temps pour passer une étape un peu galère ^^
Merci pour le tutoriel. Il est excellent.
J’ai pu trouver dans mes recherches un site de tutoriel vidéos assez bien fait traitant de plusieurs nouvelles technologies notamment de citrix Xenserver, Xenapp et autre.
Voila le lien au cas cela puisse intéresser quelqu’un
http://www.alphorm.com/formation/formation-citrix-xenserver-6-administration-a20