ストレージの迅速な移行:チェンバレンへの答え

画像

この記事では、System Center Virtual Machine Manager 2008 R2で導入された新機能-Quick Storage Migration(QSM)についてお話します。 使用された資料は、エドウィン・ユエンの記事でした。





QSMについて簡単に説明します。



System Center Virtual Machine Manager R2で導入されたクイックストレージ移行により、最小限のダウンタイムで1つのストレージから別のストレージに仮想マシンを移行できます。 仮想マシンがストレージシステムに格納されており、近い将来に新しいものに交換される予定であるとします。 QSMを使用すると、ダウンタイムを最小限に抑えて、仮想マシンを新しいストレージシステムに簡単かつ迅速に転送できます。

QSMは、Windows Server 2008 R2 Hyper-Vハイパーバイザーでサポートされており、バックグラウンドインテリジェントコピーサービス(BITS)に基づいています。

サーバーとストレージ間で仮想マシンを移動する一般的な方法がMSとVMwareにどのようなものか見てみましょう。

画像

画像

注:異なるプロセッサモデルのホスト間で仮想マシンを移行するには、プロセッサ互換モード(PCM)を使用する必要があります。 このモードは、特定のプロセッサバージョンに固有の機能を仮想マシンから「隠す」ため、プロセッサがIntel VT Flex MigrationやAMD-V Extended Migrationなどの特別な機能をサポートする必要はありません。 ただし、PCMを使用している場合でも、異なるベンダーのプロセッサを持つホスト間の移行はできません。



仕組み



QSMは、Windows ServerプラットフォームのネイティブテクノロジーであるHyper-VとBITSを使用します。 2つの移行シナリオを検討してください。



シナリオ1:仮想マシンは同じサーバー上で実行され続け、仮想ディスクは1つのデータストアから別のデータストアに移動します。


1. SCVMMコンソールで新しいアクション(ストレージの移行)を使用できます。

画像

2. [ストレージの移行]を選択すると、ウィザードが起動し、管理者に仮想ディスクファイル(VHD)を保存する新しい場所を選択するよう求めます。 仮想マシンにそれらがいくつかある場合、VHDごとに新しい場所を個別に設定できます。

画像

3. SCVMMは、仮想マシンのスナップショットを作成します。 これにより、各VHD(AVHD)のデルタファイルが作成され、すべての書き込み操作がそれらにリダイレクトされます。 .vhdファイル自体は読み取り専用のままです。 Hyper-Vでのスナップショットの動作の詳細については、 関連記事を参照してください

4. BITSサービスを使用してVHDファイル自体を新しい保存場所にコピーするプロセスが開始されます。 この時点で、仮想マシンは引き続き動作します。

5.コピーが完了するとすぐに、仮想マシンは状態保存状態に移行します。

6. SCVMMは、ディスクデルタとメモリコンテンツファイルを転送できるようになりました。

7.コピープロセスが完了するとすぐに、SCVMMは同じホスト上の仮想マシンのエクスポートとインポートを実行します。

8.手順3で作成されたスナップショットが削除され、デルタディスクが元のVHDファイルとマージされます(スナップショットの操作の詳細については、私の記事を参照してください)。

9.仮想マシンが状態の保存状態から復元され、移行プロセスが完了します。

シナリオ2:移行-仮想マシンは新しいサーバーと新しいデータウェアハウスに移動します。



1.最初に、移行機能を選択する必要があります(つまり、ストレージの移行ではなく移行)。これにより、仮想ディスクを別のストレージに移動しながら、仮想マシンを別のサーバーに移動できます。

画像

2.最初に、ウィザードは移行を実行するホストの選択を提案します。 次に、構成ファイルと仮想ディスクファイルを保存する場所を選択するよう求められます。 デフォルトでは、すべての仮想ディスクは構成ファイルと同じフォルダーに追加されますが、これはすべて変更できます。

画像

3. SCVMMは、移行が行われるホスト上に同じ名前の空の仮想マシンを作成します。 この空の仮想マシンは起動しないため、メモリとプロセッサリソースは予約されません。

4.仮想マシンのスナップショットが作成され、それに応じて-デルタディスクが作成されます。

5. BITSを介してVHDファイルをコピーするプロセスが開始されます。 QSMは、プロトコルおよびストレージのタイプに完全に依存せず、ホストに接続されている任意のストレージに移行できます。

6. VHDコピーの最後に、仮想マシンは状態保存状態に移行し、メモリの内容(状態ファイル保存)とデルタディスクファイルが同じBITSを使用して新しいホストにコピーされます。

7.コピーの最後に、仮想マシンが古いノードにエクスポートされ、新しいノードにインポートされます。

8.手順4で作成されたスナップショットが削除され、デルタがVHDとマージされます。

9.仮想マシンが保存状態から復元され、移行が完了します。



おわりに



これで私はおそらく終了します。 Quick Storage Migrationとは何かを調べ、VMwareの同様のテクノロジーとの違いを確認しました。 私の記事があなたにとって興味深いものになったことを願っています。



PS残念ながら、メモリのオーバーコミットとダイナミックメモリに関する一連の記事は、私の制御できない理由により中断する必要がありました。 今月末に続けられることを願っています。 ご理解いただきありがとうございます。




All Articles