次の方法で共有


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

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

Prerequisites

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

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

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

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

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

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

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

  • 仮想ファイバー チャネルを介してアクセス可能なストレージは、論理ユニットを提示するデバイスをサポートします。 仮想ファイバー チャネル論理ユニットをブート メディアとして使用することはできません。

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

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

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

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

NPIV support

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

仮想 SAN のサポート

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

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

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

Live migration

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

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

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

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

MPIO functionality

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) はサポートされていません。