Why are VMs Deployed with Manual MACs When the Base Image is Automatic?
When vCenter VMs are deployed by Commander, the MAC addresses are set to manual, even if the base image was originally configured for automatic. This is necessary to provide MAC information to Commander at the time of deployment.
The MAC information is required to achieve other requested network configurations, such as assigning IP addresses from pools, or creating routes for VMs deployed behind a network fence. When Commander switches a VM's NIC settings to manual, a unique MAC address is generated, so no MAC collisions are introduced onto the network.
This also occurs when Commander clones VMs previously deployed by Commander.
However, if you clone a VM deployed or cloned by Commander directly in vCenter, you will get an exact copy of the VM, including the manually configured MAC address, thereby introducing a conflict onto the network.
Avoid working outside Commander to prevent this from occurring, or reconfigure VMs that have been cloned outside Commander to use automatic addressing.