When the same datastore is mounted using NFS v3, it remains connected and persists across reboots.
This issue occurs because the network interface (vmnic) associated with the NFS server is not fully initialized at the time the ESXi host attempts to mount the NFS datastore during boot.The delay in network availability causes the mount request to fail. As a result, the NFS 4.1 mount attempt times out and fails. Since NFS v3 includes a retry mechanism during boot, the datastore successfully mounts after subsequent retries. NFS v4.1 does not currently support an automatic retry mechanism, leading to the datastore remaining unmounted after reboot.
You can validate by checking the boot.log on the ESXi host for socket disconnected and NFS41_FSMount failed: Timeout messages:
2025-10-23T17:28:49.550Z cpu1:2097642)LVM: 17764: One or more LVM devices have been discovered.2025-10-23T17:29:02.240Z cpu18:2098472)WARNING: SunRPC: 4847: fail all pending calls for client 0x43114b2014f0 IP 1#.##.3#.##6#.#(socket disconnected)2025-10-23T17:29:17.237Z cpu2:2097749)WARNING: NFS41: NFS41FSWaitForCluster:4227: Failed to wait for the cluster to be located: Timeout2025-10-23T17:29:17.237Z cpu2:2097749)WARNING: NFS41: NFS41_FSMount:5398: NFS41FSDoMount failed: Timeout >>>>>>Timeout2025-10-23T17:29:17.237Z cpu2:2097749)StorageApdHandler: 1051: Freeing APD handle ######[]2025-10-23T17:29:17.237Z cpu2:2097749)StorageApdHandler: 1135: APD Handle freed!ESC[7m2025-10-23T17:29:17.237Z cpu2:2097749)WARNING: NFS41: NFS41_VSIMountSet:511: NFS41_FSMount failed: Timeout2025-10-23T17:29:17.237Z cpu8:2098283)NFS41: NFS41_ConnectionRemove:1307: Connection: 0x43###db0 [0] addr: tcp 10.##1.##.##.#2025-10-23T17:29:17.248Z cpu2:2097749)StorageApdHandler: 965: APD Handle Created with lock[StorageApd-0x431884808000]2025-10-23T17:29:17.248Z cpu2:2097749)NFS41: NFS41FSLocateCluster:4334: nConnect fs->numConns 12025-10-23T17:29:17.248Z cpu2:2097749)NFS41: NFS41MultiPathPrepareConnections:916: Address tcp 10.##.##.##.#.#. Required conns 1 updateConns 02025-10-23T17:29:17.248Z cpu2:2097749)NFS41: NFS41MultiPathPrepareConnections:951: New connections required 1 updateConns 0 createNewConn 02025-10-23T17:29:17.250Z cpu8:2098283)NFS41: NFS41IssueExid:1899: Issuing EXCHANGE_ID on Connection tcp:10.##.##.1##.## with 16881 US delay2025-10-23T17:29:17.272Z cpu8:2098283)NFS41: NFS41ProcessExidResult:2397: clientid 407f868ca00081 roles 0x100002025-10-23T17:29:17.273Z cpu44:2098285)NFS41: NFS41ProcessSessionUp:2508: Cluster 0x43188480a410[0] clidValid:0 clusterAPDState:0 received clientID 407f868ca000812025-10-23T17:29:17.285Z cpu9:2097749)NFS41: NFS41FSCompleteMount:4437: Lease time: 302025-10-23T17:29:17.285Z cpu9:2097749)NFS41: NFS41FSCompleteMount:4441: Max file name: 255ESC[7m2025-10-23T17:29:17.285Z cpu9:2097749)WARNING: NFS41: NFS41FSCompleteMount:4444: The max file name size (255) of file system is larger than that of FSS (128)ESC[0m2025-10-23T17:29:17.487Z cpu37:2097740)ALERT: Jumpstart plugin restore-nfs-volumes activation failed >>>>>> Jumpstart failed