PowerPath/VE for VMwareは起動時に(すべての)VPLEX LUNを要求できない
Summary: ホストが再起動されると、NMPは(PowerPath/VEではなく)一部またはすべてのVPLEX LUNを管理します。
Symptoms
環境:
OSの場合: VMware ESXi 6.0.0 Update 2(ビルド3620759、ビルド4192238)
EMCソフトウェア: PowerPath/VE for VMware vSphere 6.0
EMC SW: PowerPath/VE for VMware vSphere 6.0 SP1
EMC SW: PowerPath/VE for VMware vSphere 6.1
Server: HP ProLiant BL460c Gen9
ホスト バス アダプター: Emulex Corporation Emulex OneConnect OCe14000、FCoEイニシエーター: 650FLB CNA
HBA用ドライバー: lpfc 11.1.145.18-1OEM.600.0.0.2768847 EMU VMwareCertified 2016-12-04
製品: VPLEX(5410、5520)
vmkernel.logから
2017-05-16T08:06:50.035Z cpu21:33912)ScsiClaimrule: 1165: The current claimrules indicate that path vmhba0:C0:T0:L1 should be claimed by plugin PowerPath. 2017-05-16T08:06:50.035Z cpu21:33912)ScsiClaimrule: 1169: Path vmhba0:C0:T6:L1 which appears to refer to the same physical media as path vmhba0:C0:T0:L1 is already claimed by plugin NMP. 2017-05-16T08:06:50.035Z cpu21:33912)ScsiClaimrule: 1171: If neither of these paths is being masked by ESX, this condition indicates a problem with the claimrules. 2017-05-16T08:06:50.035Z cpu21:33912)WARNING: ScsiPath: 608: Path vmhba0:C0:T0:L1 claims to be a VVol PE but has a version of 4 (expected 5 or higher). Not treating it as a PE. 2017-05-16T08:06:50.036Z cpu21:33912)ScsiPath: 5549: Plugin 'NMP' claimed path 'vmhba0:C0:T0:L1'
Cause
問題のあるデバイスへの照会コマンドが起動プロセス中に失敗しました。
Resolution
この場合、ホスト ベンダーは、2台のサーバーで2枚のHBAカードをFLB 650からFLB 630に交換しました。
サーバーの再起動後、問題は見つかりませんでした。PowerPath/VEがデバイスを適切に管理しています。
Additional Information
HBAのモデルは、localcli_storage-core-adapter-list.txt出力にあります。
サーバーのメーカーとモデルは、esxcfg-info_-a.txt.FRAG-00000.txt.
にあります。VMwareのバージョンは、vmware_-vl.txt.
にあります。アレイとファームウェアのモデルはlocalcli_storage-core-device-list.txtで確認できます。
この問題を適切にトラブルシューティングするために、エンジニアリングの特別なビルドが使用されました。
PowerPathは、SCSI照会コマンドを使用してパスを要求します。エンジニアリング テスト パッケージのログから、照会コマンドが最初にHOST_RETRY (0x12)またはHOST_NO_CONNECT (0x1)エラーで失敗していたことがわかります。しかし、その後、ESXiが再びデバイスを提供すると、成功したため、PowerPathはデバイスを要求しました(エンジニアリング ビルドを使用しない場合、この2番目のシーケンスは表示されません)
PowerPathは、HOST_RETRYエラーに応答して、内部0.1秒で照会コマンドを複数回再試行しました。それでも、ログから確認できるように、ホスト アダプターはコマンドに失敗しました。
開始時の照会失敗
2016-12-14T11:53:51.561Z cpu24:33396)PowerPath:Claiming path vmhba0:C0:T1:L0 2016-12-14T11:53:51.561Z cpu24:33396)PowerPath:PowerPlatformScsiIoErrorIsRetryable: cmd=0x12 Failed H: 0xc S: 0x0 P: 0x0 Path=vmhba0:C0:T1:L0 2016-12-14T11:53:51.663Z cpu24:33396)PowerPath:PowerPlatformScsiIoErrorIsRetryable: cmd=0x12 Failed H: 0xc S: 0x0 P: 0x0 Path=vmhba0:C0:T1:L0 2016-12-14T11:53:51.765Z cpu24:33396)PowerPath:PowerPlatformScsiIoErrorIsRetryable: cmd=0x12 Failed H: 0xc S: 0x0 P: 0x0 Path=vmhba0:C0:T1:L0 2016-12-14T11:53:51.867Z cpu24:33396)PowerPath:PowerPlatformScsiIoErrorIsRetryable: cmd=0x12 Failed H: 0xc S: 0x0 P: 0x0 Path=vmhba0:C0:T1:L0 2016-12-14T11:53:51.969Z cpu24:33396)PowerPath:PowerPlatformScsiIoErrorIsRetryable: cmd=0x12 Failed H: 0xc S: 0x0 P: 0x0 Path=vmhba0:C0:T1:L0 2016-12-14T11:53:56.772Z cpu46:33491)ALERT: PowerPath:MpxRecognize failed. Path vmhba0:C0:T1:L0 not claimed
最後に照会が成功し、PowerPathがデバイスを要求します - このシーケンスは、通常のGAビルドでは発生しません。
2016-12-14T11:54:08.542Z cpu12:34080)PowerPath:Claiming path vmhba0:C0:T1:L0 2016-12-14T11:54:08.545Z cpu12:34080)PowerPath:Path Claim: Successfully claimed path vmhba0:C0:T1:L0
同時に、lpfcドライバーがリンクのダウンとアップ、ポート検出メッセージの遅延などを報告していることを確認できます。
2016-12-14T11:53:46.586Z cpu30:33490)WARNING: lpfc: lpfc_mbx_cmpl_read_topology:3271: 0:1305 Link Down Event x5 received Data: x5 x20 x800220 x0 2016-12-14T11:53:46.704Z cpu4:33493)WARNING: lpfc: lpfc_mbx_cmpl_read_topology:3271: 1:1305 Link Down Event x5 received Data: x5 x20 x800220 x0 2016-12-14T11:53:49.334Z cpu30:33490)WARNING: lpfc: lpfc_mbx_cmpl_read_topology:3247: 0:1303 Link Up Event x6 received Data: x6 x0 x5 x0 x0 2016-12-14T11:53:52.337Z cpu25:33493)WARNING: lpfc: lpfc_mbx_cmpl_read_topology:3247: 1:1303 Link Up Event x6 received Data: x6 x0 x5 x0 x0 2016-12-14T11:53:52.452Z cpu25:33493)WARNING: lpfc: lpfc_sli4_async_fip_evt:5702: 1:2546 New FCF event, evt_tag:x7, index:x0 2016-12-14T11:53:52.479Z cpu24:33396)PowerPath:PowerPlatformScsiIoErrorIsRetryable: cmd=0x12 Failed H: 0xc S: 0x0 P: 0x0 Path=vmhba0:C0:T1:L0 2016-12-14T11:53:52.505Z cpu25:33493)WARNING: lpfc: lpfc_do_scr_ns_plogi:8098: 1:3334 Delay fc port discovery for 10 seconds
パスを要求するには、照会が成功する必要があります。しかし、起動プロセス中のホスト アダプター エラーが原因で、照会が失敗し、その結果、PowerPathはデバイスを要求しません。
これはPowerPathの問題ではありません。
これらの一時的な障害(ホストの起動中のホスト再試行(0xc)、接続なし(0x1)エラー)の原因については、VMware/アダプター ベンダーに連絡することをお勧めします
これらのアダプター関連の一時的エラーが修正された場合、PowerPathでデバイスの要求に問題が発生することはありません。