While on a vRealize Automation 6.2 engagement, the customer wanted to be able to deploy Red Hat Enterprise Linux 7 VMs from a blueprint. The customer has prepared a RHEL 7 Template for me to use for deployment. I have created as well a vCenter Customization Specification to customize the VM and apply the desired IP Address & Host Name to VMs as they get deployed. While VMs deployment worked smoothly, I have noticed no customization was carried out. I have tried to deploy VMs from the template directly using vCenter to test my vCenter Customization Specification and that did not work either, which eliminated vRA of being the source of the issue.
As many others can still face the same issue with or without vRA, as its a vCenter Customization Specification related issue rather than vCloud Automation Center, I have decided to document what we had to do to fix it:
1- Make sure you are running vSphere Components (vCenter/ESXi/VMware Tools) versions that support your version of Red Hat Enterprise. For RHEL 7 the guest customization started being supported at vCenter 5.5U2 as per VMware Guest OS Customization support in vCenter Document.
2- Make sure to install VMware version of VMware tools.… Read More