Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

14.8.7. ゲスト仮想マシンを保存する

virsh コマンドを使用して、ゲスト仮想マシンの現在の状態をファイルに保存します。
# virsh save {domain-name|domain-id|domain-uuid} state-file --bypass-cache --xml --running --paused --verbose
これにより、指定したゲスト仮想マシンが停止し、データがファイルに保存されます。ゲスト仮想マシンで使用されているメモリーの量を考えると、時間がかかる場合があります。復元を使用して、ゲスト仮想マシンの状態を restore できます (「ゲスト仮想マシンを復元する」) オプション。保存は一時停止に似ていますが、ゲスト仮想マシンを一時停止するだけでなく、ゲスト仮想マシンの現在の状態が保存されます。
virsh save コマンドは、次のオプションを使用できます。
  • --bypass-cache - 復元を実行してファイルシステムキャッシュを回避しますが、このオプションを使用すると復元動作が遅くなる可能性があることに注意してください。
  • --xml - このオプションは、XML ファイル名とともに使用する必要があります。通常、このオプションは省略されますが、ドメイン XML のホスト固有の部分のみを変更し、復元したゲスト仮想マシンで使用するための代替 XML ファイルを提供するために使用できます。たとえば、ゲストの保存後に取得されたディスクスナップショットによる、基になるストレージのファイル名の違いを説明するために使用できます。
  • --running - は、保存イメージに記録された状態をオーバーライドして、ドメインを実行中として開始します。
  • --paused - 保存イメージに記録された状態をオーバーライドして、ドメインを一時停止として開始します。
  • --verbose - 保存の進捗を表示します。
ゲスト仮想マシンを XML ファイルから直接復元する場合は、virsh restore コマンドがそれを実行します。domjobinfo でプロセスをモニターし、domjobabort でこれをキャンセルできます。