ONTAP Foreign LUNインポート(FLI)推奨のFC配線およびゾーニング方法
ONTAP iSCSI FLIは、FLIスタックと統合されたONTAPソフトウェアiSCSIイニシエータを使用し、アウトバウンドiSCSIセッションをインタークラスタLIFにバインドします。バックエンド接続は、ホストデータLIFではなく、インタークラスタLIFネットワークによって駆動されます。
セッションはクラスタ間LIFに基づいているため、クラスタ間LIFの配置、到達可能性、および冗長性を計画する必要があります。これらは通常、LUNを所有するノードとそのHAパートナー上にあり、単一障害点を回避するためにポート全体に耐障害性のある配置を行います。セッションを作成する前に、クラスタ間LIF IPと外部アレイターゲットポータルIP間のVLAN到達可能性によるエンドツーエンドルーティングを検証してください。これにはTCPポート3260の許可も含まれます。ネットワークが正常に機能することは、LUN検出の前提条件となるためです。
セッションは、ターゲット ポータルIPとターゲットIQNの両方を使用して明示的に作成する必要があります。iSCSI検出セッションは使用されません。想定される回復力モデルは、各参加ONTAPノードが各外部ターゲット ポータルとのセッションを確立する完全なメッシュ接続性を持つものです。これにより、インポートを開始する前に、利用可能なすべてのパスを通じて外部LUNが見えるようにします。
バックエンド トランスポート(iSCSIまたはFC)は、デスティネーションONTAP LUNをホストに提示するために使用するフロントエンド プロトコルとは独立しています。iSCSIバックエンドを使用してインポートし、FCまたはiSCSIを使用して提示できます。ホストI/Oをインポート全体で停止する必要があるか、短時間のカットオーバー後に再開でき、その間コピーがバックグラウンドで継続されるかに応じて、オフライン移行かオンライン移行を選択します。
バックエンドがFCであろうとiSCSIであろうと、フロントエンドのトランスポートであるSANトランスポート プロトコルはSCSI FC、またはiSCSIのいずれかになります。
-
`version`コマンドを使用して、ONTAPリリースを確認し、クラスタがiSCSI FLIの目的のリリースであることを確認します。
ONTAP FLI iSCSIバックエンド接続のセットアップには、クラスタ間LIF、iSCSIイニシエータ、およびセッションが含まれます。インポートを開始する前に、iSCSIバックエンド接続をセットアップして検証するには、次の手順を実行する必要があります:
-
インポートに使用する両方のHAノード(所有ノードとHAパートナー)にクラスタ間LIFが存在し、それらが稼働していてアクセス可能であることを確認してください。
-
クラスタ間LIFにバインドされたONTAPソフトウェアiSCSIイニシエータを作成します(LIFごとに1つのイニシエータ)。
-
両方のノードから外部アレイのターゲット ポータルおよびIQNへのiSCSIセッションを作成します。
-
セッションが正常であり、外部LUNが検出されたことを確認します。
-
クラスタ間LIFを検証:
network interface show -service-policy default-intercluster -fields vserver,home-node,home-port,curr-node,curr-port,address,ipspace,status-admin,status-oper出力例
vserver lif address home-node home-port curr-node curr-port status-oper status-admin ipspace C1_vsim_cluster iSCSI_FLI_IC_1 172.21.180.220 vsim e0d vsim e0d up up Default C1_vsim2_cluster iSCSI_FLI_IC_2 172.21.180.228 vsim2 e0d vsim2 e0d up up Default 2 entries were displayed.
-
ネットワークポートが稼働しており、正しいIPSpaceに属していることを確認してください。
network port show -port e0d -fields port ,ipspace ,broadcast-domain ,link ,mtu,speed-admin ,speed-oper ,health-status出力例
node port link mtu speed-admin speed-oper ipspace broadcast-domain health-status ----- ---- ---- ---- ----------- ---------- ------- ---------------- ------------- vsim e0d up 1500 auto 1000 Default Default healthy vsim2 e0d up 1500 auto 1000 Default Default healthy 2 entries were displayed.
-
ONTAP から各外部ターゲット ポータルへの到達可能性を検証します(ターゲット ポータルごとに繰り返します):
network ping -lif <IC_LIF_NAME> -destination <FOREIGN_TARGET_IP>出力例
C1_vsim_cluster::*> network ping -node vsim -destination 172.21.180.238 172.21.180.238 is alive C1_vsim_cluster::*> network ping -node vsim -destination 172.21.180.238 172.21.180.238 is alive C1_vsim_cluster::*>
-
iSCSIイニシエータが存在するかを確認するか、またはクラスタ間LIFにバインドされたiSCSIイニシエータを作成します(両方のHAノードで繰り返します):
storage iswi initiator create -node <NODE_A> -lif <IC_LIF_A> -initiator-name <INIT_NAME_A>storage iswi initiator create -node <NODE_B> -lif <IC_LIF_B> -initiator-name <INIT_NAME_B> -
権限レベルをadvancedに設定します。
set -privilege advanced出力例
C1_vsim_cluster::> set -privilege advanced Warning: These advanced commands are potentially dangerous; use them only when directed to do so by NetApp personnel. Do you want to continue? {y|n}: y -
iSCSIイニシエータのリストを表示します:
storage iscsi-initiator show出力例
C1_vsim_cluster::*> storage iscsi-initiator show This table is currently empty.
-
iSCSIイニシエータを作成します:
storage iscsi-initiator create -node <node_name> -initiator-name <initiator_name> -lif <lif_name>例
C1_vsim_cluster::*> storage iscsi-initiator create -node vsim -initiator-name init207m -lif iSCSI_FLI_IC_1 C1_vsim2_cluster::*> storage iscsi-initiator create -node vsim2 -initiator-name init207n -lif iSCSI_FLI_IC_2
-
イニシエータが作成されたことを確認します:
storage iscsi-initiator show出力例
C1_sti84-vsim-ucs207m_cluster::*> storage iswi initiator show Initiator Logical Source Node Name Interface Name ISID State ----- --------- ----------- --------------------- ---------------- ------------- vsim init207m iSCSI_FLI_IC_1 iqn.1992-08.com.netapp:sn.4086639599:vs.1 80:0a:75:00:00:00 online vsim2 init207n iSCSI_FLI_IC_2 iqn.1992-08.com.netapp:sn.4086639600:vs.1 80:1f:61:00:00:00 online 2 entries were displayed. -
各<TARGET_IP>/<TARGET_IQN>ペアについて、両方のノードから外部ターゲットへのiSCSIセッションを作成し、各ノードがすべてのターゲットポータルに対してセッションを確立する完全なメッシュトポロジーを形成するようにします:
storage iswi initiator session create -node <NODE_A> -initiator-name <INIT_NAME_A> -target-ip <TARGET_IP> -target-name <TARGET_IQN> -target-port 3260storage iswi initiator session create -node <NODE_B> -initiator-name <INIT_NAME_B> -target-ip <TARGET_IP> -target-name <TARGET_IQN> -target-port 3260例
C1_vsim_cluster::*> storage iswi initiator session create -node vsim -initiator-name init207m -target-name iqn.1992-08.com.netapp:sn.054a3ea61f7c11f1bc73005056acc5b1:vs.3 -target-ip 172.21.180.238 C1_vsim_cluster::*> storage iswi initiator session create -node vsim2 -initiator-name init207n -target-name iqn.1992-08.com.netapp:sn.054a3ea61f7c11f1bc73005056acc5b1:vs.3 -target-ip 172.21.180.238 C1_vsim_cluster::*> storage iswi initiator session create -node vsim2 -initiator-name init207n -target-name iqn.1992-08.com.netapp:sn.054a3ea61f7c11f1bc73005056acc5b1:vs.3 -target-ip 172.21.180.230 C1_vsim_cluster::*> storage iswi initiator session create -node vsim -initiator-name init207m -target-name iqn.1992-08.com.netapp:sn.054a3ea61f7c11f1bc73005056acc5b1:vs.3 -target-ip 172.21.180.230
-
セッションを確認する:
storage iswi initiator session show -node <NODE_A> -initiator-name <INIT_NAME_A>storage iswi initiator session show -node <NODE_B> -initiator-name <INIT_NAME_B>例
C1_sti84-vsim-ucs207m_cluster::*> storage iswi initiator session show Initiator Target Target-ip Target Tpgroup-tag TSIH State Node Name Name Port ----- --------- ---------------------------------------- -------------- ------ ------ ---- ------ vsim init207m iqn.1992-08.com.netapp:sn.054a3eab1:vs.3 172.21.180.230 3260 1026 2 online vsim init207m iqn.1992-08.com.netapp:sn.054a3eab1:vs.3 172.21.180.238 3260 1032 1 online vsim2 init207n iqn.1992-08.com.netapp:sn.054a3eab1:vs.3 172.21.180.230 3260 1026 1 online vsim2 init207n iqn.1992-08.com.netapp:sn.054a3eab1:vs.3 172.21.180.238 3260 1032 2 online 4 entries were displayed. -
統計を開始する
この統計データは、iSCSI FLI実行中に発生したあらゆる障害のトリアージに役立ちます。
statistics start -object <pbject> -sample-id <sample_id>例
C1_sti84-vsim-ucs207m::*> statistics start -object iswi_session -sample-id iswi_fli_import Statistics collection is being started for sample-id: iswi_fli_import
-
セッション統計を確認してください:
statistics show -sample-id <sample_id>例
C1_sti84-vsim-ucs207m_cluster::*> statistics show -sample-id iswi_fli_import Object: iswi_session Instance: (init207m)-(172.21.180.230) Start-time: 4/5/2026 08:37:15 End-time: 4/5/2026 08:37:34 Elapsed-time: 19s Scope: sti84-vsim-ucs207m Counter Value -------------------------------- -------------------------------- instance_name (init207m)-(172.21.180.230) instance_uuid iqn.1992-08.com.netapp:sn. 054a3ea61f7c11f1bc73005056acc5b1 :vs.3 node_name sti84-vsim-ucs207m process_name - read_data 0 read_ops 0 session_state Online write_data 0 write_ops 0 Object: iswi_session Instance: (init207m)-(172.21.180.238) Start-time: 4/5/2026 08:37:15 End-time: 4/5/2026 08:37:34 Elapsed-time: 19s -
外部アレイの接続を確認します。
この段階では、外部ストレージアレイiSCSIターゲットは、NetApp iSCSIイニシエータからのアクティブなログインとセッションを検出および確認できる必要があります。外部アレイ上でベンダー推奨のコマンドを使用して、イニシエータが接続され、セッションが正常であることを確認してください。
例
pureport list --initiator --raw --filter "initiator.iqn='<HOST_IQN>'" pureport list -initiator purehost list --all
検出チェックポイント:セッションが確立されると、ONTAPはストレージパスを追加し、ストレージ スタック内の外部LUNを検出する必要があります。これは、ディスクを外部ディスクとしてマークし、インポートワークフローを進めるための前提条件です。