VM suspended on NFS datastore fails to resume with 'file handle not found' after upgrading ESXi hosts
Environment
VMware ESXi 7.0 U3 cluster, NetApp NFSv3 datastore exported to ESXi hosts; several Windows and Linux VMs use the NFS datastore for their virtual disks. Recent vSphere/vCenter upgrade performed cluster‑wide earlier today.
Symptoms
Attempting to resume suspended VMs that have their virtual disk files on the NFS datastore fails with errors referencing 'file handle not found' or 'cannot open virtual disk'. The same VMs resume normally if their disks are Storage vMotioned to a different datastore and then resumed.
Observations
vmkernel.log entries show NFS returning ESTALE or file handle mismatch when ESXi attempts to open *-suspend.vmsn and the VMDK. Other VMs on the same host and datastore can be resumed successfully. Remounting the NFS datastore on the host temporarily clears the issue for a short time. The NFS server (NetApp) reports no missing files and direct mounts from a Linux client can read the suspend files. Problem started after vSphere upgrade and became reproducible on a subset of hosts.
Already attempted
Performed host remount of NFS datastore (esxcli storage nfs remove/add), rebooted host (one host) which temporarily cleared issue for that host, performed Storage vMotion of affected VMs to an iSCSI datastore and then resumed successfully. Did not manually alter NetApp snapshot or export settings.
Question
What are the likely causes of ESXi reporting stale NFS file handles for VM suspend files on NetApp datastore after the upgrade, what reversible diagnostics and mitigations can I run to restore resumable state without corrupting VM disks, and when should I open a support ticket with VMware/NetApp?
Verified community troubleshooting
No answers yet..
Incident analysis
Most likely causes
Summary
Suggested Fixes
Continue troubleshooting
Related troubles
Matched from the title, description and tags