Kvm-Virtualization

如何移除損壞的 qemu / kvm 容器?

  • April 27, 2021

我正在我的伺服器上執行一些容器(qemu kvm、libvirt)。其中一些已完全損壞,我無法以任何方式將其刪除。已經Google了半天,但找不到有效的解決方案。

我嘗試使用virshprlctl命令刪除損壞的容器。也無法重新安裝它們。甚至嘗試手動刪除容器文件,但沒有運氣。virsh甚至沒有看到容器,並prlctl給了我像Failed to get VM config: Operation failed. Failed to execute the operation.

# prlctl list -a
{uuid1}  stopped      -               CT my-ct1
{uuid2}  invalid      -               CT my-ct2

我怎樣才能完全刪除這些容器?

Welp,看起來我可以通過刪除 /var/vz/private/UUID_of_CT/ 中的主目錄和 /etc/vz/conf/UUD_of_CT.conf 中的配置文件來刪除這些 CT,然後重新啟動完整的伺服器。之後,他們從 prlctl list -a 中消失了。

引用自:https://serverfault.com/questions/1061311