virtualisation : kvm + libvirt + virt-manager
Installation
L'installation décrite ici se passe sur une machine avec un processeur intel double coeur possèdant les instructions matérielles de virtualisation. Le système d'exploitation est
ubuntu 8.04.
Installez les paquets suivants, que ce soit sur la machine qui va héberger les machines virtuelles ou sur une machine ne servant qu'à administrer l'hôte et ses machines virtuelles.
apt-get install kvm libvirt-bin virt-manager
Un serveur X est nécessaire si vous voulez utiliser
virt-manager.
Les dépendances suivent d'elles-mêmes, le module noyau est chargé automatiquement et les deamons nécessaires sont démarrés.
Il n'est, à priori, pas nécessaire de redémarrer la machine.
Utilisation
[...]
Attention : la plupart des commandes agit de façon assez bas niveau et donc les droits "
root
" sont nécessaires. Toutes les commandes suivantes seront donc exécutées par l'utilisateur
root
.
virt-manager
démarrer virt-manager
root@hote:~# virt-manager
[...]
se connecter à distance à une machine hébergeant des vm
Voir le menu
Fichier ->
Ajouter une connexion
[...]
virsh
virsh
est une interface en ligne de commande pour la
libvirt et la gestion de la machine hôte et de ses invités.
Connection
virsh
en local (sur la machine hôte)
On lance
virsh
directement depuis la ligne de commande.
root@hote:~# virsh
virsh #
virsh
à distance (depuis une autre machine ayant libvirt d'installé)
Pour se connecter à une machine du nom de
hote :
root@autre:~# virsh
virsh # connect qemu+ssh://hote/system
Lister les commandes possibles
virsh # help
Démarrer une machine virtuelle
virsh # start nom de la vm
Arrêter une machine virtuelle
virsh # shutdown nom de la vm
Redémarrer une machine virtuelle
virsh # reboot nom de la vm
[...]
--
VincentMeslard - 26 Nov 2009