免責事項:これは英文の記事「Lost access to volumes correlated with FC driver aborts (396366)」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
ESXi ホストは、FC ストレージによってバックアップされたボリュームに対して「ボリュームへのアクセスが失われました」というメッセージを断続的に報告します。
「接続の問題により、ボリューム <データストア> へのアクセスが失われました。回復処理が進行中です。」
FC ドライバーは、ボリュームへのアクセスの喪失と相関して、一定期間にわたる I/O の中断を断続的に報告します。
cpu##:2117121)lpfc: lpfc_handle_status:5637: 0:(0):3271: FCP cmd x89 failed <2/354> sid x521d03, did x520304, oxid x363 iotag x689 Abort Requested Host Abort Req
cpu##:18338096)NMP: nmp_ThrottleLogForDevice:3867: Cmd 0x89 (0x45da66bdf208, 2097225) to dev "naa.################################" on path "vmhba#:C#:T#:L##" Failed:
/var/log/vmkernel.log には、これらの時点での I/O 中断 (H:0x5 SCSI コード) とリセット (H:0x8 SCSI コード) が報告されます。
LUN Busy イベントも観測されます。
####-##-##T##:##:##.###Z cpu##:2098412)ScsiDeviceIO: 4115: Cmd(0x45d988625dc8) 0x8a, CmdSN 0x800e000c from world 3129234 to dev "naa.#############################" failed H:0x0 D:0x8 P:0x0
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x
失敗した(中断された)I/Oはデータストアのハートビートの失敗につながり、(約16秒後に)データストアのハートビートのタイムアウトが発生します。
e.g.
/var/log/vobd.log:
cpu##:2111626) HBX: 3063: '<datastore>': HB at offset 3702784 - Waiting for timed out HB:
cpu##:2111626) [HB state abcdef02 offset 3702784 gen 261 stampUS 2658722121357 uuid <datastore UUID> jrnl <FB 7> drv 24.82 lockImpl 4 ip ##.##.##.##]
ハートビートのタイムアウトが発生すると、ハートビートが再度成功するまで、データストアは ESXi によってオフラインとしてマークされます。
FC ドライバーとファームウェアがサポートされており、ベンダーが推奨するレベルであることを確認します。
ストレージおよびファブリック ベンダーのサポートに連絡して、I/O 中断の原因を調査します。
詳細については、「Understanding lost access to volume messages in ESXi」を参照してください。