Obiettivo
Le seguenti istruzioni spiegheranno come rimuovere completamente le macchine virtuali basate su KVM su Redhat Linux dalla riga di comando usando virsh
comando.
Sistema operativo e versioni software
- Sistema operativo: – Redhat 7.3
- Software: – libvirtd (libvirt) 2.0.0
Requisiti
Sarà richiesto l'accesso privilegiato all'installazione di Redhat Linux.
Difficoltà
FACILE
Convenzioni
- # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando
sudo
comando - $ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato
Istruzioni
Ottieni il nome della macchina virtuale
Per prima cosa ottieni il nome di dominio della macchina virtuale che desideri rimuovere. Questo può essere fatto usando un seguente comando linux:
# virsh list Id Name State ---------------------------------------------------- 3 linuxconfig running
Distruggi la macchina virtuale
Una volta che abbiamo il nome della macchina virtuale che desideriamo eliminare, prima lo dissociamo da Virtual Manager:
# virsh destroy linuxconfig Domain linuxconfig destroyed
Dopo l'esecuzione del comando precedente, la macchina virtuale non esiste più nell'inventario del gestore virtuale:
# virsh list Id Name State ----------------------------------------------------
Macchina virtuale indefinita
Dopo aver distrutto la macchina virtuale sopra, il suo file di configurazione XML all'interno di /etc/libvirt/qemu
directory e dischi virtuali che si trovano in /var/lib/libvirt/images
esiste ancora.
Per rimuovere completamente la macchina virtuale e tutti i suoi file associati, dobbiamo eseguire:
# virsh undefine linuxconfig --remove-all-storage Domain linuxconfig has been undefined Volume 'vda'(/var/lib/libvirt/images/linuxconfig.img) removed.