Maniatux's Blog

Welcome to the internet

XenServer : le Xen facile

Rédigé par Xavier - -

XenServer est une solution de virtualisation proposée par Citrix qui a la particularité de disposer d'une console graphique d'administration à distance et de toutes les fonctionnalités avancées de virtualisation (haute disponibilité, switch virtuel...) utilisées en entreprise.

Ce produit est distribué en plusieurs versions, dont une gratuite avec laquelle nous pouvons nous amuser un peu. Malheureusement elle ne propose que les fonctions de base, néanmoins largement suffisantes pour un particulier. Les différentes éditions sont comparées ici. Nous allons donc faire un tour d'horizon de la version free.

Notes

XenServer n'est pas libre et la console graphique XenCenter est limitée à Windows. Un clone libre OpenXenManager permet en théorie de remplacer cette dernière mais je n'ai pas eu l'occasion tester.

Installation de XenServer

L'installation est simple et intuitive puisque des assistants semi-graphiques vous permettent de configurer le réseau, sélectionner le support d'installation, et en quelques instants tout est terminé.

installation

Après le redémarrage du serveur, XenServer se lance et affiche une console qui permet de l'administrer au clavier. Mais nous allons nous contenter de relever l'adresse IP

XenCenter

On entre ensuite l'adresse IP dans le navigateur Web d'un ordinateur distant et on clique sur le lien "XenCenter Installer". Cela lance le téléchargement d'un .msi qu'il faut ensuite installer. Puis on lance XenCenter. Lorsque l'application est lancée on clique sur "Add Server" et on entre les informations nécessaire pour se connecter.

La console vous permet de gérer vos différents serveurs et de créer des machines virtuelles à partir de profils prédéfinis. Dans l'exemple j'ai créé une Debian Squeeze 64 bits pour vérifier le fonctionnement. Pour l'installation il est possible d'utiliser le Lecteur CD du serveur ou de procéder avec une URL de la distribution.

Les différents onglets relatifs au fonctionnement de la VM vous permettent de monitorer l'utilisation des vCPUs, de la mémoire, ajouter des interfaces réseau, créer des snapshots...

Conclusion

XenServer + XenCenter offrent une solution simple et fiable de virtualisation basée sur Xen. Les solutions de type KVM bien que plus polyvalentes n'offrent pas le même niveau de fonctionnalités tandis que la console graphique virt-manager se révèle peu stable et peu pratique. L'outil graphique XenCenter est au contraire bien pensé et simple d'utilisation.