Skip to content

KVM

Gestion des Machines Virtuelles avec KVM

a. Liste et Informations des Machines Virtuelles

  • Lister les VM actives :
    virsh list
    
  • Lister toutes les VMs (actives ou inactives) :
    virsh list --all
    
  • Voir l’espace RAM disponible non allouĂ© :
    virsh freecell
    

b. Gestion de l’État des Machines Virtuelles

  • DĂ©marrer une VM :
    virsh start <ID-VM>
    
  • ArrĂŞter une VM (arrĂŞt brutal) :
    virsh destroy <ID-VM>
    
  • RedĂ©marrer une VM :
    virsh reboot <ID-VM>
    

c. Copie d’un Disque entre Hyperviseurs

  • PrĂ©requis : Installer pv et netcat-openbsd sur les deux machines :
    apt install pv netcat-openbsd
    
  • Sur le serveur de destination :
    Créer une VM vierge avec un disque de taille équivalente, puis exécuter :
    nc -l -p 18080 -N | pv > /dev/vg_data/<disque-de-la-vm-de-destination>
    
  • Sur le serveur source :
    Copier le disque vers le serveur de destination :
    pv /dev/vg_data/<disque-de-la-vm-source> | nc -q1 <ip-serveur-destination> 18080