WXen administration simplifiée de machine Xen

Plop à vous,

Aujourd’hui, je vous présente, un rapide script/web qui permet d’administrer (en fait : démarrer, arreter, susprendre et reprendre), vos machines Xen via une interface web en cgi-bin (un script sh histoire de faire Geek … avec plein de commandes loufoques comme à mon habitude ^^ : du sed, du awk, du grep, …).

A la base j’ai fait ça pour mon boulot, où l’on utilise des machines Xen pour nos tests en « environnement client », et il nous fallait pouvoir arreter/reprendre nos machines de test depuis des machines windows et linux, les logiciels type virt-manager sous linux n’existant pas sous windows :s, j’ai rapidement développé ce script qui permet quelques actions de bases (je rajouterais peut-être la possibilité de cloner/supprimer des machines).

le projet est sur github

Un petit screenshot pour la route :

L’interface est vraiment très simple, et utilise 2 script sh (daemon.sh doit être executé en ROOT) et un script python, comme ce script est programmé façon ‘olé olé’ (execution de commandes en root depuis une interface web …), je vous conseil vivement DE NE PAS UTILISER CE SCRIPT SUR DES MACHINES PUBLIQUES et seulement dans des environnements fortement limité en accès (réseaux de tests, …).

Pour ceux qui veulent une interfaces plus poussée :

  • en soft il y a le virt-manager (qui est vraiment génial y’a même un paquet pour debian/ubuntu).
  • en web il y a oVirt qui est pas trop mal (mais en ruby, donc faut installer pas mal de trucs).
  • et plein d’autre soft dispo pour Xen ou KVM

Bonne virtualisation 😉

3 réflexions sur « WXen administration simplifiée de machine Xen »

  1. Sympa , je vais prendre tes script pour les decortiquer (lecture , technique ..toussa quoi ^^ ) , sinon , il y a http://archipelproject.org/ qui pourait t’interresser , parceque je bosse aussi sur xen , et c’est probablement une solution que je vais adopter .

    plop a toi 😉
    cedric

  2. oui, j’ai découvert archipel sur korben quelque jour après avoir écrit ce script (la loose) … ça à l’air super simple à installer, pas mal niveau visuel/ergo, et surtout beaucoup plus fonctionnel que mon script ^^.

Les commentaires sont fermés.