我在服务器上运行一些容器(qemu kvm、libvirt)。其中一些容器完全坏了,我无法通过任何方式移除它们。我在 Google 上搜索了半天,但就是找不到可行的解决方案。
我尝试使用virsh
和prlctl
命令删除损坏的容器。也无法重新安装它们。甚至尝试手动删除容器文件,但没有成功。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 中消失了。