web-dev-qa-db-ja.com

一時停止QEMU / KVM VM(save RAM and CPU state to disk))like VMware Player?

QEMU/KVM/libvirt(x86-64の場合)の下の仮想マシンの状態を、VMware Playerでできるようにディスクに保存することは可能ですか?

  • RAMおよびCPU /システムの状態はディスクに保存されます
  • OSは外部から停止されます(VM内のディスクへのサスペンドはありません)
  • VMは、ホストの再起動後に続行できますか?

可能であれば、VM内に特別なドライバーが必要ですか? LinuxとWindows 7のゲストのどちらですか?

3
Ned64

virt-managerウィンドウには「シャットダウン」->「保存」という機能があります。

追加のドライバーは必要ありません。ゲスト内のシステム時間で明らかに悪いことが発生すると思います。時計に追いつくために利用できるゲストドライバーがいるかどうかはわかりません。

4
sourcejedi

virshでVMmwareの「サスペンド」と同じことを行うには、次のようにします。

virsh managedsave <domain-name>

マシンは後で再開できます

virsh start <domain-name>

テストしたホスト(Ubuntu Server 14.04)では、保存ファイルは次の場所に保存されています。

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

Red Hat Virtualization導入および管理ガイド これに関するセクションがあります ですが、アクセス権がない場合はあまり役に立ちません...

一言で言えば、あなたが探しているのはvirsh dompmsuspendコマンドとオプション。 KVMのGUIユーティリティは問題ありませんが、[〜#〜] lot [〜#〜]の機能を残してくださいout。virshコマンドは、適切なオプションとパラメーターを指定すれば、必要なことを何でも実行できます。私は「= suspending」に慣れていませんa KVM guest、だから私はtは本当に多くのガイダンスを提供しますが、 documentation には必要なものがすべて揃っているはずです。

4
0xSheepdog