YYYY-MM-DDTHH:MM:SS.mmmZ Wa(164) Hostd[2099330]: [Originator@6876 sub=Partitionsvc opID=esxui-<<opid>> sid=<<sid>>ad8f user=root] Unable to setptbl on /vmfs/devices/disks/naa.<<naa.id>>
YYYY-MM-DDTHH:MM:SS.mmmZ Wa(164) Hostd[2099291]: --> Status: 255
YYYY-MM-DDTHH:MM:SS.mmmZ Wa(164) Hostd[2099291]: --> Output: gpt
YYYY-MM-DDTHH:MM:SS.mmmZ Wa(164) Hostd[2099291]: --> 0 0 0 0
YYYY-MM-DDTHH:MM:SS.mmmZ Wa(164) Hostd[2099291]: -->
YYYY-MM-DDTHH:MM:SS.mmmZ Wa(164) Hostd[2099291]: --> Error: Error: Input/output error during write on /dev/disks/naa.<<naa.id>>
YYYY-MM-DDTHH:MM:SS.mmmZ Wa(164) Hostd[2099291]: --> SetPtableGpt: Unable to commit to disk
YYYY-MM-DDTHH:MM:SS.mmmZ Wa(164) Hostd[2099291]: -->
YYYY-MM-DDTHH:MM:SS.mmmZ Wa(164) Hostd[2099291]: -->
YYYY-MM-DDTHH:MM:SS.mmmZ In(182) vmkernel: cpu24:2098051)NMP: nmp_ThrottleLogForDevice:3893: Cmd 0x2a (0x45e98ac42200, 28263597) to dev "naa.<<naa.id>>" on path "vmhbaX:C0:T0:LZZ" Failed:
YYYY-MM-DDTHH:MM:SS.mmmZ In(182) vmkernel: cpu24:2098051)NMP: nmp_ThrottleLogForDevice:3898: H:0x0 D:0x2 P:0x0 Valid sense data: 0x7 0x22 0x0. Act:NONE. cmdId.initiator=0x430931552380 CmdSN 0x2
YYYY-MM-DDTHH:MM:SS.mmmZ In(182) vmkernel: cpu24:2098051)ScsiDeviceIO: 4686: Cmd(0x45e98ac42200) 0x2a, CmdSN 0x2 from world 28263597 to dev "naa.<<naa.id>>" failed H:0x0 D:0x2 P:0x0 Valid sense data: 0x7 0x22 0x0
VMware vSphere ESXi
vmkernel のログが示すのは、SCSI の書き込み ( この例では、0x2a ; write(10) ) が、'D:0x2' (CHECK CONDITION) とセンスキー '0x7' (DATA PROTECT) で失敗していることです。ですので、新しいパーティションテーブルの書き込みに失敗し、UI で「ディスク {disk} のクリアに失敗しました」と表示されました。
そしてこれは、例えば 「LUN の複製」や「災害対策ソリューション」の用途で使用している等の理由があって、そのストレージ LUN がデータプロテクト(書き込み禁止)になっていることを示唆しています。
多くの場合でこの種のデータプロテクトは、ストレージでのデバイス複製、あるいは災害対策ソリューションが関与しています。そのためストレージあるいはソリューションベンダーでの調査が必要です。