Solution:
Root Cause: Storage Array All-Paths-Down (APD) Lockup on Management Volume
When Fibre Channel, iSCSI, or NFS storage arrays drop connectivity without a clean unmount, the ESXi host enters an All-Paths-Down (APD) state. Storage I/O retries block ESXi management threads (
hostd), causing the entire host to report as 'Not Responding' in vCenter.
# Step-by-Step Fix:
Identify Devices in APD or PDL State via ESXi Shell:Query storage device availability states: bash
esxcli storage core device list | grep -i State
Enable APD Timeout to Prevent Infinite Host I/O Lockup:Verify that APD timeout parameters are active (default 140 seconds): bash
esxcli system settings advanced list -o /Misc/APDTimeout
Force Unmount or Abort Dead Storage Paths:Turn off dead storage devices to free trapped system threads: bash
esxcli storage core device set --state=off -d <NAA_Extension_ID>
Rescan Storage Adapters Once SAN/NAS Fabric is Restored:Re-establish storage fabric link and trigger host adapter rescan: bash
esxcli storage core adapter rescan --all