VMM でバーチャル マシンを移行する方法
対象: System Center 2012 SP1 - Virtual Machine Manager、System Center 2012 R2 Virtual Machine Manager
この手順は、Virtual Machine Manager (VMM) でバーチャル マシンを移行する方法を説明しています。 移行を実行するには、次のアクションのいずれかを使用できます。
VM の移行ウィザードを実行する - このウィザードを使用することで、移行先のバーチャル マシン ホストを選択したり、バーチャル マシン ファイルを格納するパスを指定したり、選択したホスト上に見つかった任意のバーチャル ネットワークにバーチャル マシンを接続したり、記憶域領域ネットワーク (SAN) 転送を使用できる場合は、代わりにネットワーク転送を選択したりできます。
記憶域の移行ウィザードを実行する - このウィザードを使用することで、バーチャル マシンのファイルを同一ホスト上の別の記憶域の場所に移動することができます。
ホストにバーチャル マシンをドラッグする — ホストにバーチャル マシンをドラッグすると、VMM は自動配置を使用して、ホスト上の最適なボリュームにバーチャル マシンを配置します。 配置は、使用可能な領域に基づいています。
ホスト グループにバーチャル マシンをドラッグする — ホスト グループにバーチャル マシンをドラッグすると、VMM は自動配置を使用して、バーチャル マシンの要件とホストの評価に基づいて、ホスト グループで使用できる最適なホストにバーチャル マシンを配置します。 バーチャル マシンは、ホスト上の最適なボリュームに配置されます。 配置は、使用可能な領域に基づいています。 自動配置の実行時に、ホスト評価プロセスは、各ホストの最適なボリュームを識別します。 詳細については、「VMM でのバーチャル マシンの配置と評価について」をご覧ください。
移行を開始する前に、次に注意してください。
正しく構成されている SAN が使用可能な場合、VMM は自動的に SAN を使用して転送を実行します。 ただし、バーチャル マシンの移行ウィザードを使用して転送を行う場合は、SAN の使用に代えてローカル エリア ネットワーク (LAN) 転送を実行できます。
SAN 記憶域に接続されているバーチャル マシンを移行すると、移行先のホストにもその SAN へのアクセス許可がない限り、SAN には再接続できません。VMM からは、バーチャル マシンが SAN に接続されているかどうか、また移行先のホストが同じ SAN に接続されているかどうかを検出できないため、警告を表示することはできません。 新しいホストでバーチャル マシンの SAN への再接続が許可されているかどうかは、バーチャル マシンの移行前にユーザーが確認する必要があります。
VMware ESX バーチャル マシンを Microsoft Hyper-V バーチャル マシンに変換する方法の 1 つに、バーチャル マシンを ESX Server ホストから Hyper-V ホストに移行する方法があります。 ESX server から Hyper-V ホストにバーチャル マシンを移行する前に、ソースの ESX Server ホストの VMM のステータスが [OK] であり、バーチャル マシンがオフになっていることを確認します。 ホストの状態が [OK (制限あり)] の場合は、Hyper-V ホストにファイルを転送できるようにするために、セキュリティの追加構成が必要です。 ESX Server ホストの資格情報を入力する必要があります。さらに、保護モードで VMware 環境を管理している場合は、証明書と公開キーが必要になることもあります。 または、バーチャル マシン ファイルのバーチャル-バーチャル (V2V) 変換を実行して、VMware バーチャル マシンから Hyper-V バーチャル マシンに変換することもできます。 詳細については、「仮想マシン (V2V) 変換することで、仮想マシンを展開する方法」をご覧ください。
ファイル システムでバーチャル マシンのアクセス許可を変更してからバーチャル マシンを移行すると、VMM によりアクセス制御リスト (ACL) が再作成されます。VMM の外部で行われたすべての変更が失われます。
バーチャル マシンからチェックポイントを削除した直後に Hyper-V ホスト上のバーチャル マシンを移行しようとすると、移行できないことがあります。 Hyper-V がチェックポイントの削除を完了する前に移行を開始すると、正常に移行できません。この場合は、[元に戻す] オプションを使用してバーチャル マシンを修復する必要があります。 この問題を防ぐには、チェックポイントが削除済みであることを確認するか、Hyper-V による削除が完了するまで待ちます。 チェックポイントが削除されたことを確認するには、次の操作を行います。
VMM 管理者コンソールの [バーチャル マシン] ビューで、バーチャル マシンをクリックし、[操作] ウィンドウで [停止] をクリックします。
ホスト上で、Hyper-V マネージャーを開きます。[スタート] ボタンをクリックし、[管理ツール] をポイントして [Hyper-V マネージャー] をクリックします。
[状態] 列に [結合処理を実行中] と表示されている場合は、チェックポイントがまだ削除されていないことを示します。 この処理が完了してから、バーチャル マシンを移行します。
バーチャル マシンを移行する
VM の移行ウィザードを使用して、バーチャル マシンを移行するには、次の手順を使用します。
ウィザードを使用してバーチャル マシンを移行するには
[バーチャル マシン] ビューで、ナビゲーション ウィンドウのバーチャル マシンが展開されているホストを参照します。
結果ウィンドウでバーチャル マシンを選択し、[操作] ウィンドウの [バーチャル マシンの移行] をクリックします。
[ホストの選択] ウィザード ページで、移行先ホストを選択します。
ホストに関する追加情報を取得するには、ホストを選択し、詳細領域のタブを表示してください。
[詳細]: ホストの状態、オペレーティング システム、および仮想化ソフトウェアの種類と状態を示します。 ホスト上のバーチャル マシンの一覧が示されます。
[評価の説明]: 星なしの評価となった原因が一覧表示されます。
[SAN の説明] または [説明の展開と転送] - SAN 転送が使用できなくなる要因を一覧表示します。 また、System Center 2012 R2 Virtual Machine Manager より、[説明の展開と転送] タブには、高速ファイル コピーを使用できない場合、説明が表示されます。 高速ファイル コピーは、VMM で導入された Windows オフロード データ転送 (ODX) 機能に基づいて、System Center 2012 R2 の Windows Server 2012 R2 で導入された機能です。 ODX の詳細については、「Windows オフロード データ転送の概要」を参照してください。
[パスの選択] ページで、既定のパスを受け入れるか、[参照] をクリックしてバーチャル マシンの構成ファイルを保管するフォルダーに移動し、[OK] をクリックします。 次の点に注意してください。
クラスターの共有ボリューム (CSV) が有効になっているフェールオーバー クラスターにターゲット ホストが含まれる場合、他の高可用性バーチャル マシン (HAVM) によって既に使用されている CSV の論理ユニット (LU) と関連付けられている番号 (LUN) でバーチャル マシンを格納できます。 CSV では複数の HAVM が同じ LUN を共有できます。 1 つの HAVM を移行しても同じ LUN を共有する他の HAVM には影響がありません。 また VMM は、VMMware VMFS LUN で構成された VMware 環境で LUN ごとに複数の HAVM をサポートします。
既定のバーチャル マシン パス以外のパスを選択し、そのパスに他のバーチャル マシンを保管する場合は、[このパスをホストの既定のパスの一覧に追加する] チェック ボックスをオンにして、パスをホスト上の既定のパスに追加します。
System Center 2012 Service Pack 1 (SP1) より、ネットワーク転送を使用する場合は、バーチャル マシンの各バーチャル ハード ディスク (.vhd または .vhdx) ファイルに個別の記憶域の場所を指定するオプションがあります。 既定では、すべての .vhd または .vhdx ファイルはバーチャル マシンに指定された同じ場所に保存されます。
この展開で SAN 転送が有効である場合は、既定で、バーチャル マシンは SAN 経由でホストに転送されます。 SAN 転送の実行を避ける場合は、[SAN 転送が使用可能な場合でもネットワーク経由で転送する] を選択します。 この展開で SAN 転送が有効でない場合、このオプションは使用できません。
[ネットワークの選択] ウィザード ページで、ネットワークを変更し、接続先に [なし] を選択するか、選択したホスト上で検出された任意のバーチャル ネットワークを選択します。
[!メモ]
[ネットワーク] 領域には、現在バーチャル マシンに接続されているバーチャル ネットワーク アダプターが一覧で表示されます。 ネットワーク アダプタは、ハードウェアの構成時に [なし] を選択した場合は [なし] に、選択していない場合はネットワーク一致ルールに基づいて最も適した仮想ネットワークに、既定で設定されます。
[バーチャル SAN の選択] ウィザード ページで、表示されるバーチャル HBA のドロップダウン リストから、該当するバーチャル SAN を選択します。 操作が完了したら、[次へ] をクリックします。
[サマリー] ウィザード ページで、設定を確認します。 設定を変更するには、[前へ] をクリックします。
展開した後でバーチャル マシンを起動するには、[[バーチャル マシンをホストへの展開の直後に起動する] チェック ボックスをオンにします。
[!メモ]
[スクリプトの表示] をクリックして、移行を実行する Windows PowerShell コマンドレットを表示します。
バーチャル マシンの展開を開始するには、[移動] をクリックします。
操作の進行状況と結果を確認するには、[ジョブ] ワークスペースを開きます。 既定では、ウィザードの終了時にワークスペースが開きます。 このワークスペースを常に表示するには、VMM コンソール ツール バーの [ジョブ] をクリックします。
ドラッグ アンド ドロップ操作を使用して、バーチャル マシンを移行するには、次の手順を使用します。
ドラッグ アンド ドロップ操作を使用してバーチャル マシンを移行するには
[バーチャル マシン] ビューで、ナビゲーション ウィンドウのバーチャル マシンの現在のホストを参照します。
結果ウィンドウのバーチャル マシンをクリックし、マウス ボタンを押したまま、ナビゲーション ウィンドウの選択したホストまたは選択したホスト グループのいずれかにバーチャル マシンをドラッグします。
マウス ボタンを離すと、次のいずれかの方法によって、バーチャル マシンが移行されます。
バーチャル マシンをホストにドラッグした場合は、バーチャル マシンに対するホストの適合性を評価し、ホストが適切であることがわかると、バーチャル マシンを移行します。
バーチャル マシンをホスト グループにドラッグした場合は、ホスト グループ内の各ホストを評価し、最も適合するホストにバーチャル マシンを移行します。 移行が成功するには、バーチャル マシンのパスが推奨されるボリュームのホスト上に構成されている必要があります。
[!メモ]
ドラッグ アンド ドロップの使用に問題がある場合は、VMM をログアウトし、再びログインして、もう一度やり直してください。 バーチャル マシンを再起動してもう一度やり直すことも試してみてください。