Hi all.
Need help with cloned nested ESXi 7.0 and fix IP conflicts on different clones
vCenter with two ESXi 6.7 nodes.
Deployed guest VM with ESXi 7.0.
There are two guest VMs inside the nested ESXi 7.0: Linux and Windows
You need to create and run two or more ESXi 7.0 clones and run guest VMs inside each clone. The problem is that the guest VMs get the same IP addresses.
ESXi does not display a message
This virtual machine has been moved or copied. To configure certain management- and network functions, the VMware ESX has to know if it was copied or moved. If you do not know, please answer "I did not copy it" There is a button to answer
Before cloning ESXi 7.0 it was prepared as follows
esxcli system settings advanced set -o /Net/FollowHardwareMac -i 1
sed -i 's#/system/uuid.*##' /etc/vmware/esx.conf
Guest VMs inside ESXi 7.0 were not specifically provisioned. One was installed on the same ESXi, the second was imported from a template created on a completely different ESXi.
1) Delete lines from .vmx
uuid.bios
uuid.location
ethernetX.
2) Added lines to .vmx file (with delete uuid and without delete uuid)
uuid.action = "change" or uuid.action = "create"
If I copied the VM to the same ESXi, then everything was regenerated.
I'm probably doing something wrong.
Everything works fine for me on ESXi 6.7 and 6.5.
But maybe I forgot to make some kind of setting or the order is not correct?
Ready to provide any necessary additional information.
Help me please. Thank you!
Download and import these prepared virtual appliance instead of installing and cloning:
Nested ESXi Virtual Appliance (williamlam.com)
.... or send a sample vmx-file before the clone operation so that we can check what is misbehaving.
Ulli
