仮想マシンの移行 – 概要

重要

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

この記事では、System Center - Virtual Machine Manager (VMM) ファブリックでの仮想マシンの移行に関する概要を示します。

VMM ファブリックで管理されている仮想マシンと記憶域を移行できます。 移行に使用される転送の種類は、VMM によって自動的に選択されます。 VMM コンソールで VM の移行ウィザードを使用して移行を行う場合、使用される移行の種類は [転送の種類] 列に表示されます。 次の表に、サポートされる移行の種類をまとめます。

Type 用途 詳細
ネットワーク移行 BITS を使用して仮想マシンのデータのネットワーク コピーを実行します。 これは、最も低速な種類の移行です。 ダウンタイムの時間はデータ転送のサイズに直接比例します。
クイック移行 クラスター転送とも呼ばれ、高可用性仮想マシンの移行に使用できます。 クイック移行は Windows フェールオーバー クラスターを利用して仮想マシンをクラスター ノード間で移行します。 仮想マシンの実行状態がディスクに保存され (仮想マシンが休止状態になり)、ディスクが別のノードにフェールオーバーされてから、保存された状態を読み込んで仮想マシンをウェイクアップします。

クイック移行は仮想マシンのスナップショットを作成してそのデータを転送し、仮想マシンをオフにする必要がないので、ダウンタイムを最小限に抑えることができます。
クイック記憶域移行 VM の記憶域を別の場所に移動するために使用します。 たとえば、仮想マシンの記憶域をファイバー チャネル SAN から iSCSI SAN に移動できます。 記憶域のプロトコル (SCSI、ファイバー チャネルなど) や記憶域の種類 (ローカル、DAS、SAN など) とは個別に、実行中の仮想マシンのバーチャル ディスクを移行できます。

クイック記憶域移行は仮想マシンのスナップショットを作成してそのデータを転送し、仮想マシンをオフにする必要がないので、ダウンタイムを最小限に抑えることができます。
SAN 移行 SAN 転送を使用して、仮想マシンおよび高可用性仮想マシンをクラスター間で移行します。 この方法は、移行元と移行先の両方のホストが同じ記憶域インフラストラクチャ (LUN) にアクセスでき、記憶域をホスト間で転送できる場合に使用できます。 SAN 移行は仮想マシンのファイルをサーバー間でコピーしないため、ダウンタイムを最小限に抑えることができます。 SAN 移行は、仮想マシンのホスト間コピー、ライブラリへのコピー、およびライブラリからのコピーに使用できます。

SAN 転送を使って仮想マシンをクラスターに移行すると、VMM はクラスターの各ノードが LUN を参照できることを確認し、自動的にその LUN のクラスター ディスク リソースを作成します。

クラスターから仮想マシンを移行するには、仮想マシンが CSVを使用していない専用 LUN になければいけません。

ファイバー チャネル、iSCSI SAN、N_Port ID 仮想化 (NPID) などの SAN インフラストラクチャがサポートされます。
ライブ マイグレーション フェールオーバー クラスターの一部として実行中の仮想マシンをクラスター間で移動します。 ユーザーやネットワーク アプリケーションに影響を与えるダウンタイムは発生しません。

ライブ マイグレーション

ライブ マイグレーションを使用すると、さまざまな利点があります。

  • 柔軟性の向上:ライブ マイグレーション機能は、複数のホストやクラスターとの間で仮想マシンの移動を簡易化するのに役立ちます。 したがって、動的なデータセンターをより簡単に管理できます。
  • 容易なメンテナンス: ライブ マイグレーションによって、スタンドアロン ホストやクラスター ホストをメンテナンスや移行のためにオフラインにする必要が少なくなり、ダウンタイムを減らすことができます。 移行とメンテナンスを同時に実行できるので、ライブ マイグレーションに必要な時間によっては移行のタイムフレームを短縮できます。 さらに、Hyper-V モビリティの計画プロセスも簡易化されます。
  • ハードウェア使用率の向上:インフラストラクチャ全体で仮想マシンの配分を最適化できます。 可用性を中断せずに仮想マシンと記憶域を余剰能力のあるスタンドアロン サーバーやクラスターに移動できます。 仮想マシンを別のホストに移動して、必要のないホストの電源を切断することにより消費電力を節約できます。
  • フェールオーバー クラスタ リング機能: VMM では、Windows Server 2012 で導入されたフェールオーバー クラスタリング機能を利用できます。 これには仮想マシンを別のクラスター ノードに移行するための追加の API や、ダウンタイムなしでフェールオーバー クラスターとの間で仮想マシンを移行できるようにする接続/接続解除機能の改善が含まれます。 VMM では、次の種類のライブ マイグレーションをサポートしています。

ライブ マイグレーションのサポート

VMM では、次の種類のライブ マイグレーションをサポートしています。

  • スタンドアロン マシンのライブ マイグレーション: クラスターではない 2 台のスタンドアロン マシン間でライブ マイグレーションを実行できます。
  • クラスター内のライブ マイグレーション: 同じクラスター内のノード間でライブ マイグレーションを実行できます。
  • 2 つの異なるクラスター内のノード間のライブ マイグレーション: 異なるクラスター内にあるノード間の移行を実行できます。
  • VM 記憶域のライブ マイグレーション: 記憶域を移行して、Hyper-V で使用できる物理記憶域を更新したり、記憶域のパフォーマンスのボトルネックを解消することができます。 記憶域の移行は、記憶域のリソースの移動、サービス、またはアップグレードを行ったり、スタンドアロンやクラスターの仮想マシンを移行するためにも使用できます。 記憶域はスタンドアロン コンピューターか Hyper-V クラスターに追加できます。 実行中の VM を新しい記憶域に移動することができます。
  • ライブ VSM:ライブ システム移行 (ライブ VSM) を使用して、仮想マシンとその記憶域を一度の操作でまとめて移行できます。
  • ライブ マイグレーションの同時実行:仮想マシンと記憶域の複数のライブ マイグレーションを同時に実行できます。 同時実行の制限は手動で構成することができます。 この制限を越える同時ライブ マイグレーションはキューに追加されます。

VMM は、移行元ホストからの移行を開始する前に、移行先ホストの構成設定を確かめて検証します。

VM の移行のサポート一覧

ソース 保存先: スタンドアロン 移行先: クラスター
スタンドアロン サポートされています サポートされています
クラスター サポートされています サポートされています

移行元と移行先は、同じクラスター内でも、異なるクラスター内でも構いません。

記憶域のライブ マイグレーションのサポート一覧

ソース 保存先: ローカル ディスク (スタンドアロン) 移行先: SMB 3.0 共有 (スタンドアロン/クラスター) 保存先:CSV (クラスター)
ローカル ディスク サポートされています サポートされています。

仮想マシンは高可用性に昇格します。
サポートされていません。
SMB 3.0 共有 サポートされています。 クラスターでは VM が降格され、移行後は高可用性でなくなります。 サポートされています サポートされています
クラスター サポートされています

クラスターでは VM が降格され、移行後は高可用性でなくなります。
サポートされています

SMB 共有が、移行先のクラスター ノードから使用できなければなりません。
サポートされています

CSV が、移行先のクラスター ノードから使用できなければなりません。

ライブ マイグレーションの制限

  • ライブ マイグレーションには、ハードウェアの仮想化をサポートし、同じ製造元からのプロセッサ (たとえば AMD プロセッサや Intel プロセッサなど) を使用する、Hyper-V を実行するサーバーが 2 台以上必要です。

  • ライブ マイグレーションは、Windows Server 2012 以降を実行するホストでサポートされます。

  • 仮想マシンは、物理ディスクではなく、バーチャル ハード ディスクまたは仮想ファイバー チャネル ディスクを使用するように構成する必要があります。

  • ライブ マイグレーションのネットワーク トラフィックにはプライベート ネットワークを使用する必要があります。

  • 移行元と移行先のサーバーは、同じ Active Directory ドメインに属しているか、異なる信頼されたドメインになければなりません。

  • 移行元または移行先の仮想マシン VHD にベース ディスクがある場合、そのベース ディスクは移行先ホストからアクセスできる (登録されている) 共有になければなりません。 一般に、ライブ マイグレーションではベース ディスクは移動されません。

  • クラスター間の移行はフェールオーバー クラスターで実行されているホストでのみサポートされます。 クラスター内でクラスターの共有ボリューム (CSV) 記憶域が有効にされている必要があります。

  • 仮想マシンのライブ マイグレーションは仮想マシン記憶域の移行を行いません。仮想マシン記憶域とは、仮想マシンのイメージ (VHD、ISO、VFD ファイル) が保管される場所です。 記憶域の要件を満たすために次のオプションのいずれかを使用できます。

    • 記憶域ファイルが移行元と移行先の両方のホストからアクセスできるファイル共有上に配置されるように仮想マシンを構成します。
    • 仮想マシンと記憶域の移行を 1 度の操作 (ライブ VSM) でまとめて実行します。
    • 記憶域の移行を個別に実行します。
  • 移行元と移行先のホストが共有記憶域を使用する場合、次の点に注意してください。

    • バーチャル ハード ディスク、スナップショット、構成など、仮想マシンを構成するすべてのファイルが SMB 共有に保管されている必要があります。
    • SMB 共有のアクセス許可を、Hyper-V を実行するすべてのサーバーのコンピューター アカウントにアクセスを付与するように構成する必要があります。
  • 記憶域の移行は、仮想マシンのイメージ (VHD、ISO、および VFD ファイル)、スナップショット構成、およびデータ (保存済み状態のファイル) を移動します。

  • 記憶域の移行は仮想マシンごとに行われます。

  • 記憶域の移行では、スナップショット ディスクを除いてベース (親) ディスクは移動されません。

ライブ VSM

ライブ VM は、VM とそのマシン記憶域を 1 度の操作で移行します。

  • ライブ VSM を使用するには、仮想マシンの LUN が移行先ホストからマスクされていなければなりません。
  • ライブ VSM は、Windows Server 2012 以降で Hyper-V を実行する 2 台のスタンドアロン ホスト間でサポートされます。 転送はローカル ディスクまたは SMB 3.0 ファイル共有間で実行できます。
  • ライブ VSM は、Windows Server 2012 以降で Hyper-V を実行する 2 台のホスト クラスター間でサポートされます。 移行先ホスト クラスター上の CSV または SMB 3.0 ファイル共有に仮想マシンを転送できます。

次のステップ