如何删除损坏的 qemu / kvm 容器?

如何删除损坏的 qemu / kvm 容器?

我在服务器上运行一些容器(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

我怎样才能彻底删除这些容器?

答案1

好吧,看来我可以通过删除 /var/vz/private/UUID_of_CT/ 中的主目录和 /etc/vz/conf/UUD_of_CT.conf 中的配置文件,然后完全重启服务器来删除这些 CT。之后,它们就从 prlctl list -a 中消失了。

相关内容