In this example I am configuring a Linux Template that will be used to create a vCAC 6 Blueprint. This is using a vSphere 5.x VM. Start with a fresh build of Linux with VMware tools installed.
NOTE: You if you are using vCAC (vRA) with a Windows 2012 IaaS server you will need to disable TLS 1.2 on that server for the guest agent to work. http://support.microsoft.com/kb/245030
Start by downloading the Linux Guest agent packages from the vCAC appliance home page. Download the Linux Guest agents from https://FQND-of-vCACappliance:5480/installer/
Unzip the Linux guest agents zip file to a folder on your hard drive and use WINSCP to transfer the correct agent to your Linux Server. You can download WINSCP for free at the link below
Now use PUTTY to open an SSH session, login as ROOT and change to the /tmp directory You can download Putty For free at the link below
Run the following command to install the vCAC Guest agent rpm -i gugent-6.0.0-2026.x86_64.rpm
rpm -i gugent-6.0.0-2026.x86_64.rpm
Now we need to make sure the SSL certificate is available on the Linux Template you are creating, open firefox to your FQDN of your vCAC IaaS box and login as your cloud admin for example https://vcac-w8-01a.corp.local
Now click Export and save the file to your desktop, make sure to save as cert and type X.509 Certificate (PEM)
Now go back to your putty session of your Linux template and type cd /usr/share/gugent and press enter
Now run the command openssl x509 -in mycert.crt -out mycert.pem -outform PEM
openssl x509 -in cert.crt -out cert.pem -outform PEM
Now we are ready to register the Guest agent with your vCAC Windows Server type ./installgugent.sh FQDNofyourvcacIaaSWindowsServer ssl and press enter for example ./installgugent.sh vcac-w8-01a.corp.local:443 ssl
./installgugent.sh vcac-w8-01a.corp.local:443 ssl
type ./rungugent.sh to test the installation
Please NOTE: Verify that the vCAC endpoint is displayed as https://vcac-WindowsboxFQD/VMPS2 if not the agent will not function and provisioning will be stuck at CustomizeOS. See my example below.
The Guest agent requires SELinux to be disabled change directory to /etc/sysconfig and edit the selinux file
Change the following line to disabled and save the file by pressing the ESC key then hold shift and type ZZ.
yum -y install dmidecode
Shutdown your Linux Server by typing shutdown now and press enter
Important! If your vCAC/vRA IaaS box is running Windows Server 2012 you will need to apply the following patch to it or the Guest agent will not be able to communicate with vCAC/vRA. Click here!
You can now create a template or make a vCenter Snapshot to create a linked clone in vCAC Learn how to Create a Linked Clone Here