Recherche de site Web

Comment supprimer des machines virtuelles basées sur KVM sur Redhat Linux


Objectif

Les instructions suivantes expliquent comment supprimer complètement les machines virtuelles basées sur KVM sur Redhat Linux de la ligne de commande à l’aide de la commande virsh.

Système d’exploitation et versions logicielles

  • Système d’exploitation : – Redhat 7.3
  • Logiciel : – libvirtd (libvirt) 2.0.0

Exigences

Un accès privilégié à votre installation de Redhat Linux sera requis.

Difficulté

FACILE

Conventions

  • # – nécessite que les commandes Linux données soient exécutées avec les privilèges root, soit directement en tant qu’utilisateur root, soit en utilisant la commande sudo
  • $ – nécessite que des commandes Linux données soient exécutées en tant qu’utilisateur régulier non privilégié

Instructions

Obtenir le nom de la machine virtuelle

Tout d’abord, obtenez le nom de domaine de la machine virtuelle que vous souhaitez supprimer. Cela peut être fait en utilisant une commande linux suivante :


virsh list
 Id    Name                           State
----------------------------------------------------
 3     linuxconfig                    running

Détruire la machine virtuelle

Une fois que nous avons le nom de la machine virtuelle que nous souhaitons supprimer, nous la dissocions d’abord du Gestionnaire virtuel :


virsh destroy linuxconfig
Domain linuxconfig destroyed

Après l’exécution de la commande ci-dessus, la machine virtuelle n’existe plus dans l’inventaire du gestionnaire virtuel :


virsh list
 Id    Name                           State
----------------------------------------------------

Définir la machine virtuelle

Après la destruction de la machine virtuelle ci-dessus, son fichier de configuration XML dans le répertoire /etc/libvirt/qemu et le(s) disque(s) virtuel(s) situé dans /var/lib/libvirt/images existent toujours.

Pour supprimer complètement la machine virtuelle et tous ses fichiers associés, nous devons exécuter :


virsh undefine linuxconfig --remove-all-storage
Domain linuxconfig has been undefined
Volume 'vda'(/var/lib/libvirt/images/linuxconfig.img) removed.

Articles connexes: