vmware PlayerなどのQEMU / KVM VMを一時停止しますか(RAMとCPUの状態をディスクに保存しますか?)

vmware PlayerなどのQEMU / KVM VMを一時停止しますか(RAMとCPUの状態をディスクに保存しますか?)

QEMU / KVM / libvirt(x86-64)の下の仮想マシンの状態をvmware Playerなどのディスクに保存できますか?これは次のことを意味します。

  • RAMとCPU /システムの状態がディスクに保存される
  • オペレーティングシステムが外部的に停止しました(仮想マシン内に保留中のディスクはありません)。
  • ホストを再起動した後でも、仮想マシンを引き続き使用できますか?

可能であれば、VMに特別なドライバが必要ですか? LinuxおよびWindows 7クライアントにはどちらが適用されますか?

答え1

VMwareで「一時停止」と同じ効果を得るには、virsh次の手順を実行します。

virsh managedsave <domain-name>

後で、次のコマンドを使用してマシンを復元できます。

virsh start <domain-name>

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

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

答え2

このvirt-managerウィンドウには「閉じる」 - >「保存」機能があります。

追加のドライバは必要ありません。ゲスト内部のシステム時間により明らかな悪いことが起きていると思います。ゲストドライバーがあれば、時計が追いつくことができるかと思います。

答え3

Red Hat Virtualization 導入および管理ガイドこれに関するセクションがあります。しかし、アクセス権がなければあまり役に立ちません...

簡単に言えば、あなたが探しているのはvirsh dompmsuspendコマンドとオプションです。 KVMのGUIユーティリティは大丈夫ですが、1つだけ残してください。たくさん機能。このコマンドは、正しいオプションとパラメータを提供する限り、必要なvirshすべての操作を実行できます。私はKVMゲストを「一時停止」することに慣れていないので、多くの案内をすることはできませんが、文書必要なものすべてが必要です。

関連情報