Libvirt

如何使用 virsh 創建持久域?

  • May 12, 2016

virsh create somefile.xml創建我的機器就好了,但是當我關閉機器時,整個事情就消失了。我用 virt-manager GUI 製作的機器是持久的(關機後仍然存在),xml 文件來自那些 virt-manager 創建的機器。

使用virsh define somefile.xmland virsh start domain-name,這樣做虛擬機將是持久的。我現在無法檢查,但我認為您可以virsh define在已經啟動的 VM 上使用,這將使其持久化。

如果您沒有正在執行的 vm 的 xml(例如,在瞬態遷移之後),您可以這樣做

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

去檢查:

virsh list --all --persistent

現在應該列出 VM。或者

virsh dominfo vm_name

應該有一行“持久:是”。

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