SAN ( FC 、 FCoE 、 NVMe/FC 、 iSCSI )、 RDM
vSphereでは、次の4つの方法でブロックストレージデバイスを使用できます。
-
VMFS データストアを使用する場合
-
raw デバイスマッピング( RDM )で使用
-
VMゲストOSのソフトウェアイニシエータによってアクセスおよび制御される、iSCSI接続のLUNまたはNVMe/TCP接続のネームスペース
-
vVolデータストアとして使用
VMFS は、共有ストレージプールであるデータストアを提供する、高性能なクラスタファイルシステムです。VMFSデータストアは、FC、iSCSI、FCoEを使用してアクセスするLUN、またはNVMe/FCまたはNVMe/TCPプロトコルを使用してアクセスするNVMeネームスペースで構成できます。VMFSを使用すると、クラスタ内のすべてのESXサーバから同時にストレージにアクセスできます。ONTAP 9.12.1P2以降(およびASAシステムの以前のバージョン)では、一般に最大LUNサイズは128TBです。したがって、単一のLUNを使用して、64TBの最大サイズのVMFS 5または6データストアを作成できます。
|
エクステントとは、複数のLUNを「ステッチ」して1つの大容量データストアを作成できるvSphereストレージの概念です。エクステントを使用してデータストアの目的のサイズに到達しないでください。VMFSデータストアのベストプラクティスは、単一のLUNです。 |
vSphereには、ストレージデバイスへの複数のパスのサポートが組み込まれています。vSphereは、サポートされているストレージシステムのストレージデバイスのタイプを検出し、使用されているプロトコルに関係なく、またはASA、AFF、FAS、またはSoftware Defined ONTAPを使用している場合は、使用中のストレージシステムの機能をサポートするようにマルチパススタックを自動的に構成します。
vSphereとONTAPはどちらも、Asymmetric Logical Unit Access(ALUA;非対称論理ユニットアクセス)をサポートしてファイバチャネルとiSCSI用のアクティブ/最適パスとアクティブ/非最適パスを確立し、NVMe/FCとNVMe/TCPを使用するNVMeネームスペース用のAsymmetric Namespace Access(ANA)をサポートしています。ONTAPでは、アクセスするLUNまたはネームスペースをホストするノード上のターゲットポートを使用する直接データパスが、ALUAまたはANA最適パスになります。ALUA / ANAは、vSphereとONTAPの両方でデフォルトで有効になっています。vSphereのマルチパスソフトウェアは、ONTAPクラスタをALUAまたはANAとして認識し、ラウンドロビンの負荷分散ポリシーが設定された適切なネイティブプラグインを使用します。
NetAppのASAシステムでは、LUNとネームスペースは対称パスを使用してESXiホストに提供されます。つまり、すべてのパスがアクティブで最適化されています。vSphereのマルチパスソフトウェアはASAシステムを対称と認識し、適切なネイティブプラグインとラウンドロビンによる負荷分散ポリシーを使用します。
|
最適化されたマルチパス設定については、を参照してください"推奨される ESXi ホストとその他の ONTAP 設定"。 |
ESXiで、制限を超えたLUN、ネームスペース、パスは認識されません。大規模な ONTAP クラスタでは、 LUN 数の上限に達する前にパス数の制限に達する可能性があります。この制限に対処するため、 ONTAP では、リリース 8.3 以降の選択的 LUN マップ( SLM )がサポートされています。
|
ESXiでサポートされる最新の制限については、を参照して"VMware Configuration Maximumsツール"ください。 |
SLM は、特定の LUN へのパスをアドバタイズするノードを制限します。NetAppのベストプラクティスでは、SVMごとにノードごとに少なくとも2つのLIFを配置し、アドバタイズされるパスをSLMを使用してLUNをホストするノードとそのHAパートナーに制限することを推奨します。他のパスは存在しますが、デフォルトではアドバタイズされません。SLM 内で、レポートノードの追加引数および削除引数を使用して通知されたパスを変更することができます。8.3より前のリリースで作成されたLUNではすべてのパスがアドバタイズされるため、ホストしているHAペアへのパスのみがアドバタイズされるように変更する必要があります。SLMの詳細については、のセクション5.9を参照してください "TR-4080"。以前のポートセットの方式を使用すると、 LUN の使用可能なパスをさらに削減できます。ポートセットを使用すると、 igroup 内のイニシエータが LUN を認識する際に経由可能なパス数を減らすことができます。
-
SLM はデフォルトでは有効になっています。ポートセットを使用しないかぎり、これ以上の設定は必要ありません。
-
Data ONTAP 8.3より前のバージョンで作成したLUNの場合、コマンドを実行してLUNレポートノードを削除し、LUNへのアクセスをLUNの所有者ノードとそのHAパートナーに制限することで、SLMを手動で適用し `lun mapping remove-reporting-nodes`ます。
SCSIベースのブロックプロトコル(iSCSI、FC、FCoE)は、LUN IDとシリアル番号、および一意の名前を使用してLUNにアクセスします。FCとFCoEはWorldwide Name(WWNNとWWPN)を使用し、iSCSIはiSCSI Qualified Name(IQN)を使用して、ポートセットとSLMでフィルタリングされたLUNとigroupのマッピングに基づいてパスを確立します。NVMeベースのブロックプロトコルは、自動生成されたネームスペースIDを持つネームスペースをNVMeサブシステムに割り当て、そのサブシステムをホストのNVMe Qualified Name(NQN)にマッピングすることで管理されます。FCとTCPに関係なく、NVMeネームスペースはWWPNまたはWWNNではなくNQNを使用してマッピングされます。次に、ホストは、マッピングされたサブシステム用のSoftware-Definedコントローラを作成して、そのネームスペースにアクセスします。ONTAP内のLUNおよびネームスペースへのパスは、ブロックプロトコルでは意味がなく、プロトコルのどこにも表示されません。したがって、 LUN のみが含まれるボリュームは内部でマウントする必要がなく、データストアで使用される LUN を含むボリュームのジャンクションパスも必要ありません。
考慮すべきその他のベストプラクティス:
-
VMwareと連携してNetAppが推奨する設定を確認します"推奨される ESXi ホストとその他の ONTAP 設定"。
-
可用性と移動性を最大限に高めるために、 ONTAP クラスタ内の各ノード上の各 SVM に論理インターフェイス( LIF )が作成されていることを確認します。ONTAP SAN では、各ファブリックに対して 1 つずつ、ノードごとに 2 つの物理ポートと LIF を使用することを推奨します。ALUA を使用してパスが解析され、アクティブな最適化(直接)パスとアクティブな非最適化パスが特定されます。ALUA は FC 、 FCoE 、および iSCSI に使用されます。
-
iSCSI ネットワークの場合、複数の仮想スイッチがある場合は、 NIC チーミングを使用して、異なるネットワークサブネット上の複数の VMkernel ネットワークインターフェイスを使用します。また、複数の物理スイッチに接続された複数の物理 NIC を使用して、 HA を実現し、スループットを向上させることもできます。次の図に、マルチパス接続の例を示します。ONTAP では、 2 つ以上のスイッチに接続された 2 つ以上のリンクでフェイルオーバーするシングルモードインターフェイスグループを設定するか、 LACP または他のリンクアグリゲーションテクノロジをマルチモードインターフェイスグループと併用して HA を実現し、リンクアグリゲーションのメリットを活かすことができます。
-
ESXiでターゲット認証にチャレンジハンドシェイク認証プロトコル(CHAP)が使用されている場合は、CLIを使用してONTAPでもCHAPを設定する必要があります。 (
vserver iscsi security create
)またはSystem Managerで([ストレージ]>[SVM]>[SVM設定]>[プロトコル]>[iSCSI]で[イニシエータセキュリティ]を編集します)。 -
LUN と igroup の作成と管理には、 VMware vSphere の ONTAP ツールを使用します。プラグインによってサーバの WWPN が自動的に判別され、適切な igroup が作成されます。また、ベストプラクティスに従って LUN を設定し、正しい igroup にマッピングします。
-
RDMは管理が困難になる可能性があるため、使用には注意が必要です。また、前述したように制限されているパスも使用します。ONTAP LUN は両方をサポートします "物理互換モードと仮想互換モード" RDM :
-
vSphere 7.0 での NVMe/FC の使用については、以下を参照してください "ONTAP NVMe/FC Host Configuration Guide" および "TR-4684"次の図に、 vSphere ホストから ONTAP LUN へのマルチパス接続を示します。