ホストイニシエータが一部のパスを使用してNetAppクラスタにログインしていない
環境
- ONTAP 9
- FCP
- SAN
- VMware ESXi
問題
- ホストイニシエータはゾーニングされていますが、NetAppにログインしていないためにホスト側のパスが一致しません。
- LIFと物理ポートがNetApp側で稼働しており、オンラインになっていることを確認するには、fcp adapter showコマンドとnet int showコマンドを使用します。
- SFPのtxおよびrx電力はストレージ側で最適な範囲にあります。
- 一部のESXiホストイニシエータがすべてのターゲットLIFにログインして
fcp initiator.xml log
いません。「fcp initiator.xml log 」では、クラスタのすべてのノードのLIFを使用してログインしていないホストが表示されます。 - 同じNetAppポートに同じLIFを使用してログインしている、影響を受けていないホストがほかにもあります。
- ホストがリブートするたびに、一部または他のパスが欠落していると表示されます。これは、リブート後にホストがストレージへのセッションを開始できないことを示しています。
vserver fcp ping-igroup
showを指定すると、一部のパスでzone-info-not-availableが表示されます。
fcp ping-igroup show -vserver abc -igroup xyz -check-fabric true
AFF250::> vserver fcp ping-igroup show
Igroup Logical Node Ping Extended
Vserver Name WWPN Interface Name Status Status
--------- ----------- -------------- ---------- --------- -------- -----------
AFFVS01
ESX01 10:00:00:10:9b:xx:xx:dc AFFA250-01_fc_lif_1 AFFA250-01 reachable wwpn-logged-in
ESX01 10:00:00:10:9b:xx:xx:dc AFFA250-01_fc_lif_2 AFFA250-01 reachable wwpn-logged-in
ESX01 10:00:00:10:9b:xx:xx:dc AFFA250-01_fc_lif_3 AFFA250-01 not-zoned -
ESX01 10:00:00:10:9b:xx:xx:dc AFFA250-01_fc_lif_4 AFFA250-01 not-zoned -
ESX01 10:00:00:10:9b:xx:xx:dc AFFA250-02_fc_lif_1 AFFA250-02 zone-info-not-available -
ESX01 10:00:00:10:9b:xx:xx:dc AFFA250-02_fc_lif_2 AFFA250-02 reachable wwpn-logged-in
- スイッチエンドでは、ホストポートとストレージポートの両方が
nsshow
ログ出力にfc4タイプとしてログインします。
N 685546; 3;10:00:00:10:9b:cc:xy:xx;20:00:00:10:9b:cc:yy:xx; 0x00000003
SCR: Fabric-Detected Nx-Port-Detected
FC4s: FCP FC-NVMe
PortSymb: [34] "Emulex PPN-10:00:00:10:9b:cc:ab:xx"
NodeSymb: [94] "Emulex LPm32002-D FV14.0.539.26 DV14.0.622.0 HN:abcc.hbcxxm.com OS:VMware ESXi 7.0.3"
Fabric Port Name: 20:55:88:94:71:a2:88:xx
Permanent Port Name: 20:11:d8:1f:cc:69:75:xx
Device type: NPIV Initiator
Port Index: 85
Redirect: No
Partial: No
LSAN: No
Slow Drain Device: No
Device link speed: 32G
Connected through AG: Yes
Real device behind AG: Yes
FCoE: No
Connected through FC-LAG: No
FC4 Features [FCP]: Initiator
FC4 Features [FC-NVMe]: Initiator
N 68fb41; 3;20:07:00:a0:98:f3:yy:xy;20:08:00:a0:98:f3:xx:xx; 0x00000003
SCR: Fabric-Detected Nx-Port-Detected
FC4s: FCP Application-Services
PortSymb: [63] "NetApp FC Target Port (LPe16000) VVMxxx_DATA_SVM:lif"
NodeSymb: [34] "NetApp Vserver SVM"
Fabric Port Name: 20:fb:88:94:71:a2:88:ab
Permanent Port Name: 50:0a:09:81:80:61:fa:aa
Device type: NPIV Target
Port Index: 251
Redirect: No
Partial: No
LSAN: No
Slow Drain Device: No
Device link speed: 16G
Connected through AG: No
Real device behind AG: No
FCoE: No
Connected through FC-LAG: No
FC4 Features [FCP]: Target
- 正しいONTAP CLIコンテキストを使用して、誤検出の出力fcp ping-initiatorを防止します。
- 問題をさらに分離するには、次の手順を実行する必要があります。
- ストレージアダプタの再スキャン(
# esxcli storage core adapter rescan -A vmhbaX )
- ホストイニシエータに接続されているスイッチポートを切り替えて確認します。これには、Brocadeスイッチで
portdisable
コマンドを使用し、Ciscoスイッチでshutdown
コマンドを使用します。 - VMwareでのホストHBAのリセット (
# esxcli storage san fc reset -A vmhbaX )
- 以下のコマンドを使用して、NetApp側のLIFをリセットします。
注:ストレージLIFが他のホストとゾーニングされている場合は、それらのホストで適切な冗長パスとマルチパスが設定されていることを確認してください。 |
::> net int modify -vserver <vserver_name> -lif <lif_name> -status-admin down
::> net int modify -vserver <vserver_name> -lif <lif_name> -status-admin up