VMware ESXi で「error IO was aborted by VMFS via a virt-reset on the device」を伴う、書き込み静止状態(write-quiesced)のパーティションへの書き込みコマンドの失敗
search cancel

VMware ESXi で「error IO was aborted by VMFS via a virt-reset on the device」を伴う、書き込み静止状態(write-quiesced)のパーティションへの書き込みコマンドの失敗

book

Article ID: 440332

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「Failed write command to write-quiesced partition with "error IO was aborted by VMFS via a virt-reset on the device" in VMware ESXi」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

vCenter / vSphere Client で以下のようなエラーが報告されます。

ScsiDeviceIO: 3075: Failed write command to write-quiesced partition naa.600################8e111

 

/var/run/log/vmkernel.log メッセージには、以下のようなエントリが含まれます。

cpu16:4971)ALERT: ScsiDeviceIO: 3075: Failed write command to write-quiesced partition naa.600################8e111:1

cpu16:4971)Fil3: 13359: Max retries (10) exceeded for caller Fil3_FileIO (status 'IO was aborted by VMFS via a virt-reset on the device')

Environment

VMware vSphere ESXi 6.x
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x

Cause

このメッセージは、ESXi ホストがデバイス/LUN への I/O(入出力)を停止する必要がある場合の、書き込み操作に対して記録されます。データの整合性を維持するため、I/O を停止する目的で「仮想デバイス リセット (Virtual Device Reset)」が使用されます。

Resolution

この問題を解決するには、ホストが仮想デバイス リセットを発行した理由を調査します。  

通常、virt-reset エラー メッセージが記録される前に、SCSI またはその他のストレージ関連のエラーが発生しています。これらのエラーは、ホストが I/O を停止しなければならなかった理由を示しています。

virt-reset 状態の前に発生する可能性のあるエラーの例 (var/run/log/vmkernel.log):  

YYYY-MM-DDTHH:MM:SS cpu8:4104)ScsiDeviceIO: 2316:Cmd(0x412401bede80) 0x2a, CmdSN 0x17af1 to dev "naa.600################8e111" failed H:0x8 D:0x0 P:0x0 Possible sense data: 0x0 0x0 0x0.
YYYY-MM-DDTHH:MM:SS cpu12:4108)ScsiDeviceIO: 2288:Cmd(0x412440f9b240) 0x8a, CmdSN 0x17af2 to dev "naa.600################8e111" failed H:0x8 D:0x0 P:0x0 Possible sense data: 0x0 0x0 0x0.
YYYY-MM-DDTHH:MM:SS cpu20:19244)WARNING: J3: 2644: Error committing txn callerID: 0xc1d00006 to slot 0: IO was aborted by VMFS via a virt-reset on the device


上記の例では、ファブリックまたはストレージアレイから I/O 要求に対する応答がない(基盤となるストレージの問題である可能性が高い)ため、I/O が中止されています。VMFS ファイルシステム上で I/O を停止する必要があるため、結果として virt-reset が発生します。

Additional Information

関連情報については、以下を参照します:
Interpreting SCSI sense codes in VMware ESXi and ESX