次の方法で共有


Hyper-V 仮想ファイバー チャネル

Hyper-V で提供されているゲスト オペレーティング システム (OSes) 内のファイバー チャネル ポートを使用することにより、仮想マシン (VM) から直接ファイバー チャネルに接続できます。 この機能を使用すると、ファイバー チャネル ストレージへの直接アクセスを使用するワークロードを仮想化し、ファイバー チャネル経由でゲストをクラスター化して、仮想化インフラストラクチャでホストされているサーバーのストレージ オプションを増やすことができます。 この記事では、Hyper-V のファイバー チャネルの概要について簡単に説明します。これにより、Hyper-V 計画に仮想ファイバー チャネルを実装する方法を理解できます。

前提条件

Hyper-V で仮想ファイバー チャネルを使用するには、デプロイに次のものが必要です。

  • Hyper-V の役割がインストールされた Windows Server 2012 以降の 1 つ以上のインストール。

  • 1 つ以上のファイバー チャネル ホスト バス アダプター (HBA) と仮想ファイバー チャネルをサポートしている更新版の HBA ドライバーを備えたデバイス。

    • HBA ポートには、N_Port ID 仮想化 (NPIV)、0.5 MB (メガバイト) 以上の最大転送サイズ、少なくとも 128 個の物理ページのデータ転送をサポートできるファイバー チャネル トポグラフィも必要です。

    • アダプターの最大転送長によって LUN の制限が決まります。 たとえば、最大転送長が 512,000 の場合、約 2,250 LUN が許可されます。 これらの制限を維持するために、LUN とマルチストレージ パスを構成する必要があります。

  • NPIV 対応記憶域ネットワーク (SAN)。

  • ゲスト OS として Windows Server 2012 以降を使用し、仮想ファイバー チャネル アダプターをサポートできる VM。

  • 論理ユニットを提示する仮想ファイバー チャネル サポート デバイスを経由してアクセスできる記憶域。 仮想ファイバー チャネルの論理ユニットは、ブート メディアとして使用できません。

仮想ファイバー チャネルのしくみ

Hyper-V の仮想ファイバー チャネルにより、仮想マシンに関連付けられている標準的なワールド ワイド名 (WWN) を使用して、ゲスト OS から SAN に直接アクセスできます。 Hyper-V ユーザーは、ファイバー チャネル SAN を使用して、SAN 論理ユニット番号 (LUN) に直接アクセスする必要があるワークロードを仮想化できます。 また、ファイバー チャネル SAN を使用して、共有ファイバー チャネル記憶域に接続されている VM のゲスト OS 内でフェールオーバー クラスタリングを実行するなど、新しいシナリオも実現できます。

物理的なデプロイでは、ミッドレンジおよびハイエンドの記憶域アレイの高度なストレージ機能を使用して、特定の管理タスクをホストから Windows ソフトウェアの仮想ハード ディスク スタックにオフロードします。 仮想化されたデプロイでは、仮想ファイバー チャネルも同様の役割を果たし、HYPER-V VM から直接 SAN の機能を使用して機能をオフロードできます。 たとえば、Hyper-V を使用して LUN のスナップショットを作成すると、Hyper-V VM 内からハードウェアのボリューム シャドウ コピー サービス (VSS) プロバイダーを使用して、記憶域機能を SAN ハードウェアにオフロードできます。

次のセクションでは、管理タスクとストレージ タスクのオフロードに役立つ仮想ファイバー チャネル機能について説明します。

NPIV サポート

Hyper-V ゲストの仮想ファイバー チャネルでは、既存の N_Port ID Virtualization (NPIV) T11 標準を使用して、複数の仮想 N_Port ID を 1 つの物理ファイバー チャネル N_port にマップします。 仮想 HBA を使用して構成されている VM を起動するたびに、ホストに新しい NPIV ポートが作成されます。 VM がホストでの実行を停止すると、システムは NPIV ポートを削除します。 NPIV をサポートするファイバー チャネル トポロジの仮想ファイバー チャネルに使用する HBA ポートを構成する必要があり、SAN は NPIV ポートもサポートする必要があります。

仮想 SAN サポート

仮想 SAN では、同じ物理 SAN に接続されている物理ファイバー チャネル ポートの名前付きグループを定義します。 Hyper-V を使用すると、ホストに仮想 SAN を定義して、シナリオで多くのファイバー チャネル ポートを経由して単一の Hyper-V ホストを異なる SAN に接続できます。

たとえば、Hyper-V ホストが運用 SAN とテスト SAN に接続されている場合、ホストは 2 つの物理ファイバー チャネル ポートを介して各 SAN に接続されます。 このシナリオでは、2 つの仮想 SAN を構成できます。 仮想運用 SAN には、物理運用 SAN に接続された 2 つの物理ファイバー チャネル ポートがあります。 仮想テスト SAN には、テスト SAN に接続された 2 つの物理ファイバー チャネル ポートがあります。 同じ方法で、同じストレージ ターゲットへの異なる 2 つのパスに名前を付けることができます。

VM に仮想ファイバー チャネル アダプターを最大 4 つ構成し、それぞれを仮想 SAN と関連付けることができます。 各仮想ファイバー チャネル アダプターは 1 つの WWN アドレスで接続し、各 WWN アドレスを自動的または手動で設定できます。 ただし、ライブ マイグレーション シナリオでは、各アダプターに 2 つの WWN アドレスが割り当てられます。

ライブ マイグレーション

ファイバー チャネル接続を維持しながら Hyper-V ホスト間での仮想マシンのライブ マイグレーションをサポートするために、次の図に示すように、仮想ファイバー チャネル アダプターごとに 2 つの WWN が構成されます。 Hyper-V は、ライブ マイグレーション中に Set A アドレスと Set B WWN アドレスの間で自動的に交互に切り替えられます。 これにより、すべての LUN が移行前の移行先ホストで使用でき、移行中にダウンタイムが発生しません。

仮想ファイバー チャネルのライブ マイグレーション プロセスを示す図。デプロイでは、ライブ マイグレーション中にワールド ワイド名 Set A とワールド ワイド名 Set B から切り替わります。

テープ ライブラリのサポート

Windows Server では、認定ハードウェアで System Center Data Protection Manager 2012 R2 U3 以降を使用している場合、仮想ファイバー チャネル アダプターで構成された仮想テープ ライブラリのみがサポートされます。 仮想ファイバー チャネル アダプターがテープ ライブラリをサポートしているかどうかをチェックするには、テープ ライブラリ ハードウェア ベンダーに問い合わせてください。 ゲスト VM の仮想テープ ライブラリで Data Protection Management (DPM) Tape Library Compatibility Test ツールを実行して、互換性をチェックすることもできます。 DPM Tape Library Compatibility Test の詳細については、「 テープ ライブラリの互換性を確認する」をご覧ください。

MPIO 機能

Windows Server の Hyper-V では、マルチパス I/O (MPIO) 機能を使用して、VM 内からファイバー チャネル記憶域への継続的な接続を確立できます。 MPIO 機能をファイバー チャネルで使用するには、次の方法があります。

  • ホスト アクセスに MPIO を使います。 この機能を使用するには、ホストに複数のファイバー チャネル ポートを取り付け、MPIO を使用して、ホストからアクセスできる LUN への高可用性接続を確立します。

  • MPIO を使用するワークロードを仮想化します。 この機能を使用するには、VM 内に複数の仮想ファイバー チャネル アダプターを構成し、VM オペレーティング システム内の MPIO の別のコピーを使用して、VM からアクセスできる LUN に接続します。 この構成は、ホストの MPIO 設定と共存できます。

  • ホストまたは各VM に異なるデバイス固有モジュール (DSM) を使用します。 この方法では、DSM、ホスト間の接続、および既存のサーバー構成と DSM の互換性を含む、仮想マシン構成のライブ マイグレーションを実行できます。

Note

ゲスト VM が MPIO を使用するライブ マイグレーション シナリオでは、非対称論理ユニット割り当て (ALUA) はサポートされていません。