The IaaS engine is a .NET-based component that resembles previous versions of vCAC 5.x. For vCAC 6.0, IaaS is consumed through vCAC’s primary framework (deployed via the vCAC Virtual Appliance) once it is installed and registered.
1. You have deployed a SQL Server, using a supported OS and SQL version.
2. You have deployed a VM for your IaaS Server, using a supported OS.
Note: Windows Server 2012 R2 is not a supported OS for your IaaS box.
IaaS Database Server Requirements
Your environment must meet these general requirements that support the installation of the IaaS Database (SQL Server).
- TCP/IP protocol enabled for MS SQL Server
- Microsoft Distributed Transaction Coordinator Service (MS DTC) enabled on all SQL nodes in the system
- No firewalls between Database Server and the Web server or IaaS Server, or ports opened as described in Port Requirements.
- If using SQL Server Express, the SQL Server Browser service must be running.
IaaS Windows VM preparation
Open Server Manager and Add new features .NET4.5 and make sure all below are ticked
Keep Web services default and continue to complete installation
Download one from below two scripts on Windows box and run it. It will prepare and configure OS, IIS accordingly to vCloud IaaS components requirements. This script is written by Brian Graf and can be dowloded here or from VMware vCloud Automation Center (vCAC) 6 installation pre-req automation script.
Before executing scripts make sure that:
- Set powershell execution policy to Unrestricted by typing Set-ExecutionPolicy Unrestricted.
- Microsoft .NET 4.5 is installed, on Windows 2012 is installed by default on Windows 2008 you have to install it.
- Download and install all latest OS patches, if it is needed reboot Windows box. (NOTE: don’t install .NET 4.5.1 – Microsoft patch for .NET 4.5 makes installation problems with vCAC 6.0)
- After patches installation, execute the script.
- Reboot Windows VM and re-run the script to verifity server configuration.
Iaas software installation
- Log in to IaaS server with user name which you planning to run IaaS services under
- Download installer from vCloud Automation Center Appliance, https://vcac-va-hostname.domain.name:5480/installer/ (DON’T CHANGE THE FILE NAME)
- Right click on firstname.lastname@example.org and “Run as Administrator“. We are now presented with the installer screen. Click Next
- Accept the EULA and click Next
- Enter the username ‘root’ and the password that was configured for your vcac-appliance in the previous phase.
- We will perform a “Complete Install” so click next
- Since we already ran the pre-requisites check , we should have a screen that looks just like the following. Click Bypass. And then Click Next
- On next screen provide required information and credentials for IaaS services
- You can choose to accept the defaults and click next or you can change the “vCenter” name to your vCenter name. . This name will be reused during the IaaS Configuration and will be used in the log files.
- Register the IaaS Components
- Keep the server name, don’t change it
- Click Load to populate the value of SSO Default Tenant (vsphere.local)
- Click Download to retrieve the certificate from the vCloud Automation Center Appliance and Check “Accept”
- In the SSO Administrator panel, type email@example.com in User name and the password you defined for this user when you configured SSO in Password and Confirm password
- Accept the default of the IaaS server
- Click Install and wait for completion
- Once the success message appears, you can move the next step: Intial Configuration – Tenant Configuration