Cíl
Následující instrukce vysvětlí, jak úplně odebrat virtuální počítače založené na KVM na Redhat Linuxu z příkazového řádku pomocí virsh
příkaz.
Verze operačního systému a softwaru
- Operační systém: – Redhat 7.3
- Software: – libvirtd (libvirt) 2.0.0
Požadavky
Bude vyžadován privilegovaný přístup k vaší instalaci Redhat Linux.
Obtížnost
SNADNÉ
Konvence
- # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí
sudo
příkaz - $ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel
Pokyny
Získejte název virtuálního počítače
Nejprve získejte název domény virtuálního počítače, který chcete odebrat. To lze provést pomocí následujícího linuxového příkazu:
# virsh list Id Name State ---------------------------------------------------- 3 linuxconfig running
Zničit virtuální počítač
Jakmile máme název virtuálního počítače, který si přejeme smazat, nejprve jej odpojíme od virtuálního správce:
# virsh destroy linuxconfig Domain linuxconfig destroyed
Po provedení výše uvedeného příkazu již virtuální stroj neexistuje v inventáři virtuálního správce:
# virsh list Id Name State ----------------------------------------------------
Zrušit definici virtuálního počítače
Po zničení výše uvedeného virtuálního počítače jeho konfigurační soubor XML v /etc/libvirt/qemu
adresář a virtuální disky umístěné v /var/lib/libvirt/images
pořád existuje.
K úplnému odstranění virtuálního počítače a všech jeho přidružených souborů musíme provést:
# virsh undefine linuxconfig --remove-all-storage Domain linuxconfig has been undefined Volume 'vda'(/var/lib/libvirt/images/linuxconfig.img) removed.