VMM でのライブ マイグレーションの実行

重要

このバージョンの Virtual Machine Manager (VMM) はサポート終了に達しました。 VMM 2022 にアップグレードすることをお勧めします。

この記事では、System Center - Virtual Machine Manager (VMM) ファブリックで仮想マシン (VM) または VM ストレージのライブ マイグレーションを実行する方法について説明します。 VMM では、スタンドアロン Hyper-V ホスト間、またはライブ マイグレーションが有効になっているクラスター ホスト間でのライブ マイグレーションのサポートが提供されます。 詳細については、ここをクリックしてください。

2 つのスタンドアロン ホスト間での VM の移行

あるスタンドアロン Hyper-V ホストから別のスタンドアロン Hyper-V ホストに仮想マシンを移行するには、VM 構成ファイルと仮想ハード ディスクを SMB 3.0 ファイル共有に配置する必要があります。

  1. [VM とサービス>] [すべてのホスト] で、移行元のスタンドアロン ソース ホストを選択します。
  2. ホストを選択し、[ VM] で、移行する実行中の VM を選択します。 VM が起動していない場合は、起動します。
  3. [仮想マシン] で [仮想マシンの移行] を選択して、仮想マシンの移行ウィザードを開始します。
  4. [ホストの選択] で、宛先ホストとそれに関連付けられた転送の種類を確認します。 両方のホストが同じ SMB 3.0 ファイル共有に接続するように構成されている場合、表示される転送の種類は [ライブ] です。
  5. 転送の種類が [ライブ] の宛先ホストを選択し、[ 次へ] を選択します。
  6. [ 概要] で、[移動] を選択 します。 ジョブの状態を追跡するには、[ジョブ] ワークスペースを開きます。
  7. 仮想マシンが移行されたことを確認するには、移行先ホストで VM の一覧をチェックして、VM が実行されていることを確認します。

クラスター間での VM の移行

共有記憶域を使用することで、または共有インフラストラクチャを使用せずに、VM をクラスター間で移行することができます。

共有ストレージまたは共有インフラストラクチャを使用しないライブ マイグレーションの手順については、必要なタブを選択します。

クラスター間で VM を移行すると、VM が一時的に高可用性状態ではなくなることに注意してください。 そのため、移行中にホスト エラーが発生すると、仮想マシンが使用できなくなります。 共有記憶域を使用したライブ マイグレーションの場合、記憶域の場所として SMB 3.0 のファイル共有を使用する必要があります。 ストレージを移行する必要がないため、高可用性の状態を保証できない時間は短くなります。

  1. [VM とサービス>のすべてのホスト] で、移行元のクラスター ノードを選択します。
  2. [VM] で、移行する実行中の VM を選択します。 VM が起動していない場合は、起動します。
  3. [仮想マシン] で [仮想マシンの移行] を選択して、仮想マシンの移行ウィザードを開始します。
  4. [ホストの選択] で、宛先ホストとそれに関連付けられた転送の種類を確認します。 [ライブ] という転送の種類は、バーチャル マシンが最初に作成された、同じ SMB 3.0 ファイル共有に接続するように構成されているすべての宛先クラスター ノードに使用できます。
  5. 別のクラスター上のノードを選択し、[ 次へ] を選択します。
  6. [ 概要] で、[移動] を選択 します。 ジョブの状態を追跡するには、[ジョブ] ワークスペースを開きます。
  7. 仮想マシンが移行されたことを確認するには、移行先ノードの [VM] リストをチェックして、VM が実行されていることを確認します。

注意

古いクラスター バージョンから新しいバージョンへの VM でライブ マイグレーションを実行すると、 Msvm_CompatibilityVector 値が更新されない場合、新しいクラスター内の移行はブロックされます。

この問題を解決するには、VM を再起動します。 VM を再起動すると、新しいクラスターのバージョンに従って Msvm_CompatibilityVector 値が更新されます。

スタンドアロン ホスト上の 2 つの場所間での記憶域の移行

Note

共有 VHDX ファイルの記憶域をライブ マイグレーションすることはできません。 他の VM ファイルを移動して、通常のライブ マイグレーションを実行できます。 共有 VHDX ファイルを別の場所に移動するには、VM をシャットダウンし、ファイルを移動する必要があります。

スタンドアロン ホスト上の 2 つの場所の間で VM 記憶域のライブ マイグレーションを実行できます。 バーチャル ハード ディスク (VHD) や構成情報を含む仮想マシン全体を移動することも、特定の VHD のみを別の場所に移動することもできます。

  1. [VM とサービス>] [すべてのホスト] で、VM が配置されているスタンドアロン ホストを選択します。

  2. [VM] で、ストレージを移行する実行中の VM を選択します。 VM が起動していない場合は、起動します。

  3. [仮想マシン] で [記憶域の移行] を選択して、仮想マシンの移行ウィザードを開始します。

  4. [ パス>の保存場所の選択] で、ホスト上の既定の記憶域の場所のいずれかを選択します。 または、[ 参照] を 選択して、使用可能なすべてのストレージの宛先を表示します。 ローカル ハード ディスク上の宛先 SMB 3.0 ファイル共有または場所を選択し、[ OK] を選択します

    [記憶域の場所] 一覧で SMB 3.0 ファイル共有を指定する場合は、共有パスに宛先サーバーの完全修飾ドメイン名 (FQDN) を使用してください。 たとえば、\\fileserver1\smbshare の代わりに、\\fileserver1.contoso.com\smbshare を使用します。

  5. 必要に応じて、[ ホスト上の既定の記憶域の場所の一覧にこのパスを追加する] を選択し、[ 次へ] を選択します。

  6. [ 概要 ] ページで、[ 移動] を選択します。 [ジョブ] で進行状況を追跡します。

ライブ マイグレーションの同時実行

複数の VM でライブ マイグレーションを実行して、同じホスト上で 2 つの移行が同時に実行されるようにすることができます。 以下の点に注意してください。

  • ライブ マイグレーション用に複数の VM を選択することはできません。 各マイグレーションを手動で開始する必要があります。
  • 実行する同時マイグレーションの数は指定することができます。 既定の設定は 2 です。これは、Hyper-V で有効になっている同時ライブ マイグレーションとストレージ移行の数です。 たとえば、ホストは送信と受信のライブ マイグレーションに 1 つずつ、送信の 2 つのライブ マイグレーション、または受信の 2 つのライブ マイグレーションのいずれかに参加できます。
  • ライブ マイグレーションと記憶域のライブ マイグレーションは依存しません。 2 つのライブ マイグレーションと 2 つの記憶域のライブ マイグレーションを同時に実行できます。 VMM では、仮想マシンと記憶域のライブ マイグレーション (ライブ VSM) が 1 つのライブ マイグレーションと 1 つの記憶域マイグレーションと見なされます。
  • Hyper-V マネージャー >>>>>>>> および [記憶域の移行] で、進行中の同時マイグレーションを確認できます。 [ジョブ] で、マイグレーションが同時に発生したことを確認します。

ライブ マイグレーションの速度の向上

Hyper-V ホストでは、SMB をトランスポートとして使用するか、またはその両方を使用して、圧縮を使用してライブ マイグレーション速度を向上させることができます。 圧縮の方法では、ネットワークを介して転送されるデータ量を減らすアルゴリズムを使用します。 SMB の方法では、高速なデータ転送が可能になります。

既定では、高速ライブ マイグレーションに圧縮の方法を使用するようになっています。 Hyper-V ホスト レベルまたはライブ マイグレーション インスタンスごとにライブ ストレージ移行設定を変更することで、高速ライブ マイグレーションの方法を無効、有効、または変更できます。

ライブ マイグレーションの設定を変更するには、次の操作を行います。

  1. Hyper-V マネージャーで、[アクション]> [Hyper-V 設定サーバー>のライブ マイグレーション] > の順に選択し、[高度な機能] を選択します。

  2. [移行の設定][ライブ マイグレーションの設定] で、次のいずれかを実行します。

    • 高速ライブ マイグレーションを無効にするには、 Standard ライブ マイグレーションを選択します。
    • ライブ マイグレーションを高速化するために圧縮を使用するには、[ 圧縮を使用する] を選択します。
    • SMB を使用してライブ マイグレーションを高速化するには、[ SMB をトランスポートとして使用する] を選択します。