You must prepare vCenter Server Windows virtual machine templates for vCloud Automation Center blueprints to create clone deployments. vCloud Application Director uses the vCloud Automation Center blueprints to deploy Windows-based applications and services to the VMware vSphere environment.

Verify that the vCenter Server 5 or 5.1 is installed and configured.

Verify that a vSphere Windows virtual machine is available. See Virtual Machine Requirements for Creating vCloud Automation Center Custom Templates.

The supported operating system is Windows Server 2008 R2 Enterprise with Service Pack 1.

Verify that the vSphere Windows virtual machine does not have an older version of either a vCloud Automation Center 5.2 or 6.0 guest agent or vCloud Application Director agent bootstrap installed. See vSphere documentation.

Familiarize yourself with how to convert to a template and create a customization specification for an operating system. See vSphere documentation.

Remove existing vCloud Automation Center agent service and vCloud Application Director agent bootstrap service. See Updating Existing Virtual Machine Templates in vCloud Automation Center.

Verify that all of the network configuration artifacts are removed from the network configuration files.


Log in to the vSphere client and open a Windows virtual machine.


Type the Windows Administrator credentials and open a command prompt.


Download and install the supported Java SE 7 Runtime Environment from http://Application_Director_IP/agent/


Create a \opt\vmware-jre folder and unzip the JRE file to the folder.


Open a PowerShell command window and type type \opt\vmware-jre\bin\java -version to verify the installation.

The installed version of Java appears.


To install the vCloud Automation Center 6.0 guest agent.


Change directory to C:\.


Download the vCAC-vCAC_Version-Installation ZIP file from the VMware product download site.


Unzip the installation file to C:\ and open the VRMGuestAgent folder.


Download the vCloud Application Director agent bootstrap file from http://Application_Director_IP/agent/


Unzip the file to the \temp folder.


Right-click to view the \tmp\vmware-appdirector-agent-bootstrap-windows_VersionNumber\agent_bootstrap.ps1 file properties and click Unblock to disable the security on the file.


If you do not disable this Windows security feature, you cannot use the vCloud Application Director agent bootstrap file.


Run the rktools.exe utility and add the NTRights.exe utility to the \temp folder.

The NTRights.exe utility is used in the install.bat script to configure the agent bootstrap service to run in the darwin user account. The utility is included in the Windows Server 2003 Resource Kit Tools (rktools.exe), which you can download from the Microsoft download Web site.


(Optional) If the NTRights.exe utility is not available, manually configure the agent bootstrap service to run in a specific user account after you run the install.bat script.


To install the agent bootstrap service for vCloud Automation Center 6.0, complete the following steps.


Open a Windows CMD console and navigate to the \temp folder.


Type the command to install the agent bootstrap.

install.bat password=Password cloudProvider=vcac vcacServer=IaaS_Server_FQDN httpsMode=true/false

The install.bat script creates a user account called darwin for the agent bootstrap service and uses the password you set. The Password must meet the Windows password requirements.


Check the \opt\vmware-appdirector\agent-bootstrap\agent_reset.bat file output log to verify that the user darwin_user is created.

If the user is not available, verify that the Windows server password is accurate.


Shut down the Windows virtual machine.


Create a customization specification for the Windows virtual machine.

A customization specification lets you change Windows operating system properties such as the host name, network settings, and license settings. Customizing guest operating systems can help prevent problems that can result if virtual machines with identical settings are deployed with duplicate host names.


Select Home > Customization Specifications Manager.


Select New to create a customization specification.


In the vSphere Client Windows Guest Customization wizard, specify the customization specification name.


In the NetBIOS section select Use the virtual machine name and in the Administrator Password section, type the administrator password of the Windows operating system.


Accept the default settings and select Finish to save your changes.

A Windows-based vCloud Automation Center blueprint uses this customization specification information to create a clone or linked deployment.


In the inventory, right-click the Windows virtual machine and select Template > Convert to Template.

vCenter Server marks the virtual machine as a template and displays the task in the Recent Tasks pane.