Objetivo
La siguiente instrucción explicará cómo eliminar completamente las máquinas virtuales basadas en KVM en Redhat Linux desde la línea de comandos usando virsh
dominio.
Sistema operativo y versiones de software
- Sistema operativo: – Redhat 7.3
- Software: – libvirtd (libvirt) 2.0.0
Requisitos
Se requerirá acceso privilegiado a su instalación de Redhat Linux.
Dificultad
FÁCIL
Convenios
- # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de
sudo
comando - $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios
Instrucciones
Obtener el nombre de la máquina virtual
Primero obtenga el nombre de dominio de la máquina virtual que desea eliminar. Esto se puede hacer usando el siguiente comando de Linux:
# virsh list Id Name State ---------------------------------------------------- 3 linuxconfig running
Destruir máquina virtual
Una vez que tengamos el nombre de la máquina virtual que deseamos eliminar, primero lo desasociamos de Virtual Manager:
# virsh destroy linuxconfig Domain linuxconfig destroyed
Después de la ejecución del comando anterior, la máquina virtual ya no existe dentro del inventario del administrador virtual:
# virsh list Id Name State ----------------------------------------------------
Desdefinir máquina virtual
Después de destruir la máquina virtual anterior, su archivo de configuración XML dentro de /etc/libvirt/qemu
directorio y disco(s) virtual(es) ubicado(s) en /var/lib/libvirt/images
todavía existe.
Para eliminar por completo la máquina virtual y todos sus archivos asociados, debemos ejecutar:
# virsh undefine linuxconfig --remove-all-storage Domain linuxconfig has been undefined Volume 'vda'(/var/lib/libvirt/images/linuxconfig.img) removed.