vCAC 6.0 series – Part 1 – Architecture
vCAC 6.0 – Architecture
vCloud Automation Center 6.0 is definitely step forward, big step forward on way of including vCloud Director functionality into vCAC and vCenter server. There are also differences in architecture, installation and deployments. In version 5.2 all components need to be installed on Windows servers whereas deployment of vCAC 6.0 is compound of deployment of 2 x Virtual Appliances and at least one Windows server.
vCloud Automation Center helps to mange, provision and take care of full life-cycle virtual machine. using vCAC one can provision and manage VM’s on various private and public cloud providers such as:
- VMware vCloud Director 5.1 and Updates
- VMware vCloud Director 5.5 and Updates
- vCloud Hybrid Service (vCHS)
- Amazon Web Services
- Elastic Cloud Computing (EC2)
- Elastic IP
- Elastic Load Balancer
- Elastic Block Storage
- Virtual Private Cloud (VPC)
- RHEV 3.1 as the underlying hypervisor
There are also several deployment soulutions supported by vCloudAC 6.0:
- Microsoft SCCM
- Microsoft SCVMM
- NetApp FlexClone OnTap
- BMC BladeLogic Operations Manager
- HP Software Server Automation
- Citrix Provisioning Server
- Red Hat Linux Kickstart
- WindowsWinPE/WIM Imaging
- SUSE AutoYaST
- PXE Boot
For more details see vCloud Automation Center Support matrix – Link below.
- vCloud Automation Center 6.0 Release Notes
- vCloud Automation Center Support Matrix
- What’s new in vCloud Automation Center 6.0
- vCloud Automation Center 6.0 – reference architecture
Minimal Installation has in total 3 VM.
- First component is Identity Appliance – The Identity Appliance is a pre-configured virtual appliance that provides single sign-on capabilities. It is delivered as an open virtualization format (OVF) template.
- Second component is vCloud Automation Center Appliance – The vCloud Automation Center Appliance is a pre-configured virtual appliance that deploys the vCloud Automation Center Appliance server and web console (the user portal) delivered in OVF format.
- Third component is Windows server (or more servers depends deployment method) with installed IaaS Components :
- Distributed Execution Managers – DEM executes the business logic of custom models, interacting with the IaaS database and external databases.
- Proxy agents – virtualization, integration and WMI agents that communicate with infrastructure resources
- Website – provides the infrastructure administration and service authoring capabilities to the vCloud Automation Center console. The Website component communicates with the Model Manager, which provides it with updates from the Distributed Execution Manager (DEM), proxy agents and database
- Manager Service – the Manager Service coordinates communication between agents, the database, Active Directory (or LDAP), and SMTP. The Manager Service communicates with the console web site through the Model Manager.
- Model Manager – the Model Manager communicates with the database, the DEMs, and the portal website
In distributed installation there will be more than 3 instances, you can include Load balancers, databases clusters, distribute IaaS components between several servers and more. For more information see VMware vCAC 6.0 documentation.
[box type=”info”] vCAC 6.0 Distributed installation[/box]
- vCloud Automation Center Appliance Load Balancer – Only necessary if you are deploying more than one vCloud Automation Center Appliance.
- PostgreSQL Database Cluster – External PostgreSQL database. Created on every vCloud Automation Center Appliance when the appliance is deployed. For high availability and failover, install the database on and external server and configure the database as a cluster.
- Identity Appliance – One instance required. Multiple instances possible for high availability and failover recovery.
- vCloud Automation Center Appliance 1 –One instance required. Multiple instances possible for high availability and failover recovery must be deployed with vSphere High Availability.
- vCloud Automation Center Appliance 2, 3, … – Deploy multiple instances under the vCloud Automation Center Appliance Load Balancer.
- IaaS Web Load Balancer – Only necessary if you are installing more than one Website Component. Install Website Component 1 and Model Manager Data on one machine under this load balancer.
- SQL Database Cluster – Install one instance during IaaS installation. Database administrator handles redundancy outside of IaaS context. See Choosing an IaaS Database Scenario.
- Website Component 1 and Model Manager Data –Required. Install together on one machine under the IaaS Web Load Balancer. Only one instance of Model Manager Data is allowed.
- Website Component 2, 3, … -Optional. Install multiple instances under the IaaS Web Load Balancer for high availability and failover recovery.
- IaaS Manager Service Load Balancer – Install the first instance of the Manager Service and the first instance of the DEM Orchestrator together on one machine under this load balancer.
- Manager Service 1 and DEM Orchestrator 1 -Install the first instance of the Manager Service and the first instance of the DEM Orchestrator together on one machine under the IaaS Manager Service Load Balancer. The first Manager Service instance is active. Only one can be active at any given time.
- Manager Service 2, 3, … – Passive instances for backup only. If the Active Manager Service fails, start the service on the passive node.
- Agents and DEMs – Install the first DEM Orchestrator on the active Manager Service machine. Install Agents, DEM Orchestrators, and DEM Workers together or on separate machines.
vCloud Automation Center 6.0 series
- vCAC 6 series – Part 1 – Architecture
- vCAC 6 series – Part 2 – Prepare for deployment
- vCAC 6 series – Part 3 – Deploy VMware Identity Appliance
- vCAC 6 series – Part 4 – Deploy VMware vCAC Appliance
- vCAC 6 series – Part 5 – Installing IaaS components
- vCAC 6 series – Part 6 – Initial Configuration
- vCAC 6 series – Part 7 – Post Installation Tasks
- vCAC 6 series – Part 8 – Installing vSphere Agent
- vCAC 6 series – Part 10 – Prepare for provisioning
- vCAC 6 series – Part 11 – Create Blueprint