mercredi 26 juin 2013

Provisioning d'une VM Debian avec libvirt, kvm, et pressed

En cherchant comme automatiser la création de machines virtuelles, je me suis penché sur libvirt, l'outil de virtualisation générique pour contrôler KVM, Xen, VmVare et quelques autres.

En combinant l'installeur virt-install avec un fichier preseed qui permet d'automatiser l'installation sur Debian, on peut créer sa propre machine virtuelle sans toucher une seule fois le clavier !
C'est assez impressionnant de voire l'installeur configurer le réseau, partitionner le système, installer le système sans aucune intervention utilisateur. La commande suivant installera un système Debian minimal avec openssh, et les comptes root/root et user/user

La Machine Virtuelle ainsi créée est ensuite controlable avec virt-manager, pour peu que votre utilisateur soit membre du groupe livirt.


Remarques, questions, suggestions ? Plutot que de laisser un commentaire qui passera ici peut etre ici inaperçu, contactez moi @formicapunk sur Twitter !

3 commentaires:

Michel BOUY a dit…

Merci pour ce court billet.

Quelle tête à le fichier preseed ?

Merci

Michel

Emmanuel Kasper a dit…

Euh et bien il suffit de le télécharger depuis url=http://subsole.org/static/misc/debian-preseed.cfg et de regarder. Les modificatiosn par rapport au preseed example de la doc officielle de Debian sont minimales.

bux a dit…

Cet ensemble d'outils permet de piloter les vm sur un serveur distant (non équipe d'une interface graphique par exemple) ?