In the /var/log/vmkernel.log file of the restarting ESXi host:
vmkernel: 0:00:MM:SS cpu2:4098)WARNING: ScsiCore: 1353: Power-on Reset occurred on naa.##############################
vmkernel: 0:00:MM:SS cpu0:4096)VMNIX: VmkDev: 2122: Added SCSI device vml0:9:0 (naa.##############################)
vmkernel: 0:00:MM:SS cpu2:4098)ScsiDeviceIO: 1672: Command 0x1a to device "naa.##############################" failed H:0x5 D:0x0 P:0x0 Possible sense data: 0x0 0x0 0x0.
vmkernel: 0:00:MM:SS cpu1:4111)ScsiDeviceIO: 4494: Could not detect setting of QErr for device naa.##############################. Error Failure.
vmkernel: 0:00:MM:SS cpu1:4111)WARNING: Partition: 801: Partition table read from device naa.############################## failed: I/O error
vmkernel: 0:00:MM:SS cpu1:4111)ScsiDevice: 2200: Successfully registered device "naa.############################" from plugin "NMP" of type 0
vmkernel: 0:00:MM:SS cpu17:9624)WARNING: NMP: nmp_IsSupportedPResvCommand: Unsupported Persistent Reservation Command,service action 0 type 4
vmkernel: 0:00:MM:SS cpu12:4108)WARNING: NMP: nmpUpdatePResvStateSuccess: Parameter List Length 54310000 for service action 0 is beyondthe supported value 18
vmkernel: 0:00:MM:SS cpu23:9621)WARNING: NMP: nmp_IsSupportedPResvCommand: Unsupported Persistent Reservation Command,service action 0 type 4
This issue occurs when virtual machines participating in a clustering solution such as WSFC, Red Hat High Availability Cluster use shared RDMs and SCSI reservations across hosts, and a virtual machine on the other host is the active cluster node holding a SCSI Reservation.
For all ESXi 6.x hosts and above, the command line, vSphere Client, and PowerCLI methods of setting the RDMs to perennially reserved are covered in the sections below:
To mark the LUNs as perennially reserved:
naa.##############################vml.yyyyyyyyyyyyyyyyyyyyyyyyyyVMware Skyline Health Diagnostics for vSphere - FAQ
How to detach a LUN device from ESXi hosts
For more information, see Obtaining LUN pathing information for ESX or ESXi hosts
Note: The PowerCLI and esxcli commands are case sensitive. If the naa.id is specified in uppercase letters when issuing the command, a new device is added on the ESXi host.
The resolution steps in this article are also known to resolve storage devices reporting NMP errors similar to:
WARNING: NMP: nmp_DeviceRetryCommand:133:Device "naa.##############################": awaiting fast path state update for failover with I/O blocked. No prior reservation exists on the device.
For more information, see:
If you experience symptoms described above for Clustered VMDK, follow the steps to resolve the issue.