On different ESXi hosts within a cluster, an NFS3 datastore is mounted with a different datastore UUID.
VMware vSphere ESXi 7.0.
VMware vSphere ESXi 8.0
If an NFSv3 export is mounted with an IP address on one ESXi host and a Fully Qualified Domain Name (FQDN) on another, it will result in different datastore UUIDs for the same export.
This occurs because the datastore UUID is generated from a hash of the server name (as provided by the user) and the remote path, treating the IP address and the FQDN as distinct server names.
To avoid this issue, the datastore must be mounted consistently across all hosts (e.g., always use FQDN or always use IP, with the same export path)
To achieve this use one of the following 2 options:
Option 1:
Note: Alternatively, at Step 1, VMs can be shutdown and unregistered from the datastore, and, after it is remounted, registered back to the datatore and powered on.
Option 2