Windows Server 2008R2 でバックアップされたスナップショットから VM を復元する

Windows Server 2008R2 でバックアップされたスナップショットから VM を復元する

私は Windows Server 2008 R2 クラスターを所有しており、多数のゲスト VM がプロセスで毎週バックアップのメンテナンスを受けていますsave -> export -> start。このプロセスは VHD のサイズが原因で最大数時間かかり、最近クライアントが我慢できなくなっています。残念ながら、ホストを Windows Server 2012 R2 にアップグレードすることは現時点では不可能ですが、近い将来に実行される予定です。ただし、それまでの間、クライアントは VM のダウンタイムを短縮することを要求しています。

このタスクを実行するために、Powershellを使用して大まかな「VMスナップショットのエクスポート」ルーチンを設計しました。PSHyperVモジュールでは、元の VM がまだ実行されている間に変更されていない VM 状態を取得する手段としてスナップショットが使用され、その後、保存、マージ、開始ルーチンが実行されて VM のパフォーマンスが低下しないようにすることができます。エクスポート スクリプトは、VM のすべての VHD、スナップショット XML、およびメモリ状態をバックアップし、VM データのデフォルトの場所を変更しない場合は、Hyper-V が作成するものと同様の構造化フォルダーとして配置します。もちろん、これは通常の「VM のエクスポート」プロセスとは異なるため、VM を 2008R2 Hyper-V に直接インポートすることはできません。

オンデマンドの復元を有効にするために、スナップショットの XML を VM の XML に似たものに変更し、VM 自体の XML もバックアップしてから、次のソリューションを実行してみました。孤立したVMの再登録何らかの不明な理由で、最初のステップ、つまり Hyper-V コンソールに XML を有効な VM として表示するステップで失敗しました。

では、Windows Server 2008 R2 Hyper-V を使用してバックアップされたスナップショットから VM を復元するにはどうすればよいでしょうか?

答え1

Hyper-V には、VM のスナップショットを作成し、後でインポートできるようにエクスポートする機能が既にあります。これは「バックアップ」と呼ばれます。深く統合されたエンドツーエンドのエクスペリエンスにお金をかけたくない場合は、Windows Server バックアップを使用して VM にポイントしてください。

関連情報