I do see a MAC address conflict for the VM which is configure as new VM within vCloud director.
We are running on the following:
The process which I follow is below :
1. Copying the VM to the vCloud director retains the NIC configuration (MAC address) as it creates a duplicate copy of the VM.
2. While when we perform the move of the VM it retains the same configuration and vSphere is happy.
3. When we deploy the VM from Template within vCloud director it retains the MAC address of the deployed VM if a NIC is present as it creates a duplicate copy of the VM.
To prevent duplicate MAC addresses within vCloud director below works:
Before we power on the deployed VM within vCloud director we should reset the MAC on the vCloud VM. But the Catalog VM will always has a MAC address conflict as it is a copy of the VM within vSphere. Best option will be to move the VM from vSphere to vCloud director and deploy the VM and make sure we reset the MAC and use the customize option.
Is this expected behavior ?
This seems similar to vCD API recomposeVApp - adding VM creates MAC conflict alarm on vCenter
Looks like it is expected if Make Identical Copy is selected. Customizing the VM should resolve this issue.