Cloning ESXi boot devices is not supported. While this may have worked successfully in previous versions of ESXi, there are additional dependencies on the System UUID being unique from ESXi 7.0 U2 moving forward. See Statement about supportability of cloning ESXi boot devices for deployments,
https://knowledge.broadcom.com/external/article?legacyId=84280Workaround:
If ESXi hosts have cloned boot devices in the environment, there is a 4 step process to change the System UUID on each server so that it will be unique. This process will only work on hosts that have not been upgraded to ESXi 7.0 U2 yet. If hosts have already been upgraded to 7.0 U2 then the only supported solution is rebuild those hosts.
Note: This will not work on the original host with the correct MAC address in the UUID.
1. There is an advanced ESXi setting called FollowHardwareMac that will automatically update the VMkernel's MAC Address whenever the network adapter MAC Addresses changes. To do so, run the following ESXCLI command:
$ esxcli system settings advanced set -o /Net/FollowHardwareMac -i 1
2. Next, delete the existing System UUID entry in /etc/vmware/esx.conf. This will ensure a new System UUID will be generated when the system boots up. To do so, open esx.conf and delete the entire /system/uuid line entry and then save the file.
3. To ensure that this change persists, run the following command:
$ /sbin/auto-backup.sh
4. Reboot the ESXi host to generate the new System UUID. Verify that the System UUID has actually changed from the original.
Note: All datastores affected by corruption will need to be reformatted to clear the corruption. This should be done AFTER changing the UUID on ALL ESXi hosts otherwise corruption will continue.