I have problem during deployment of CentOS 6.4. I have a base VM on which perl and vmware tools are installed. And I have cloned it to a template. Because of that during deployment, customization was disabled, I have choosen the guest OS of base VM Red Hat Linux 6 instead of CentOS 4/5/6. Everything goes well untill the wizard is finished. Then after a few minutes an error occurs saying something like customuzation is not supported for with this configuration. Please help fix this issue.
Also I would like to know if it is possible to perform all steps of deployment and customuzation automatically through API or SDK. Please guide me through right way.
Why did you choose Red Hat Linux 6 instead of CentOS 4/5/6? You have to choose the correct OS that is installed within your template for guest configuration to work successfully. It is possible within vSphere to create an automated deployment script. What is easier is to create a customized template so that you just fill in several custom options and the wizard completes your deployment. You configure these custom templates within Customization Specifications Manager.
If I choose CentOS 4/5/6 when creating base VM, during deployment from the template created from this base VM. guest customization is disabled with message: guest customization for 'CentOS64Guest' is not supported with this configuration. This why choosen Red Hat 6