YYYY-MM-DDTHH:MM:SS In (182) vmkernel: cpu46:2098459) HBX: 6221: '<Volume_Name>': HB at offset 3538944 - Lost heartbeat. On-disk:VMware vSphere ESXi 6.5
VMware vSphere ESXi 6.7
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x
scsi0:1.fileName = "/vmfs/volumes/<datastore_UUID1>/<VM1>/<VM1>_1.vmdk
For vmdks which are referenced by a full path, update the paths with the UUIDs of the cloned/replicated resignatured LUNs.
For example, one way to achieve this is:
Via an SSH session to an ESXi host, navigate to the VM folder: cd /vmfs/volumes/<datastore_UUID>/<VM1>/
Take a back up of the .vmx file.
Edit the .vmx file, updating the UUIDs for any vmdks referenced with full path. Replace the UUID with the new UUID of the cloned/replicated resignatured LUNs.
Because the VMs have lost their backing storage, a "Graceful Shutdown" via the Guest OS is impossible. You must perform a Hard Stop to release the stale file handles and metadata heartbeats.
Log in to the vSphere Client.
Locate the impacted Virtual Machine in the inventory.
Right-click the VM and select Power > Shut Down Guest OS
Note: If the standard "Shutdown guest OS" task fails or hangs due to the inaccessible datastore, proceed to the next step.
If the VM remains "Running" in the UI but is non-responsive:
Right-click the VM and select Power > Power Off (this may fail).
If unsuccessful, you must use the ESXi Command Line to kill the "zombie" process:
SSH to the host running the VM.
Run: esxcli vm process list to find the World ID.
Run: esxcli vm process kill --type=force --world-id <WID>.
Unregister VMs: Once the processes are stopped, right-click the "Invalid" or "Inaccessible" VMs in vCenter and select Remove from Inventory.
Synchronize Storage: Perform a cluster-wide storage rescan so all hosts recognize the new UUID:
Right-click the Cluster > Storage > Rescan Storage.
Register VMs: Browse the newly resignatured datastore, right-click the .vmx file, and select Register VM.
Power On: Start the VMs to establish fresh, valid file handles against the new UUID.
For LUN resignature, see Troubleshooting LUNs detected as snapshot LUNs in vSphere.