Virtual-Machine

像 vmware Player 一樣暫停 QEMU/KVM VM(將 RAM 和 CPU 狀態保存到磁碟)?

  • August 3, 2019

是否可以像在 vmware Player 上一樣將 QEMU/KVM/libvirt(在 x86-64 上)下的虛擬機狀態保存到磁碟,這意味著:

  • RAM 和 CPU/系統狀態保存到磁碟
  • 作業系統從外部停止(沒有掛起到虛擬機內的磁碟)
  • 重新啟動主機後VM可以繼續嗎?

如果可能的話,它是否需要虛擬機中的特殊驅動程序?哪一個適用於 Linux 和 Windows 7 來賓?

virt-manager視窗具有“關閉”->“保存”功能。

不需要額外的驅動程序。我認為客人內部的系統時間會發生明顯的壞事。我不知道是否有客座司機可以趕上時間。

要實現與 VMmware 中的“暫停”相同的功能virsh,請執行以下操作:

virsh managedsave <domain-name>

機器可以稍後恢復

virsh start <domain-name>

在我測試過的主機(Ubuntu Server 14.04)上,保存文件儲存在:

/var/lib/libvirt/qemu/save/<domain-name>.save

引用自:https://unix.stackexchange.com/questions/361010