如何使用 virsh 创建持久域?

如何使用 virsh 创建持久域?

virsh create somefile.xml创建我的机器很好,但是当我关闭机器时,整个东西都消失了。我用 virt-manager GUI 创建的机器是持久的(关闭后仍然存在),xml 文件是从那些 virt-manager 创建的机器派生出来的。

答案1

使用virsh define somefile.xmlvirsh start domain-name,这样虚拟机就会持久。我现在无法检查,但我认为您可以virsh define在已启动的虚拟机上使用,这将使其持久。

答案2

如果你没有正在运行的虚拟机的 xml(例如,在临时迁移之后),你可以这样做

virsh dumpxml vm_name > vm_name.xml
virsh define vm_name.xml

去检查:

virsh list --all --persistent

现在应该会列出虚拟机。或者

virsh dominfo vm_name

应该有一行“持久:是”。

相关内容