VMware releases a VCAC 6.0. The product was announced with all the bells and whistles during VMworld Barcelona 2013. vCloud Automation Center (vCAC 6.0) enables you to automate provisioning and management if IT services across multi-vendor deployment technologies, tools and processes. If you want to get a good overview, check out this post where you can find few videos.
While vSphere 5.5 is supported platform, the Microsoft's hypervisor is supported up to Hyper-V 2008 R2 SP1. So it seems that there is missing support for Hyper-V 2012 R2. Also Windows Server 2012 R2 isn't supported as a host… If you're planning to do a POC make sure to check the Support Matrix PDF (link provided at the end of the article).
VCAC 6.0 Features
- Re-using application blueprints for provision consistent environments across hybrid clouds
- Promote or roll-back consistent changes across environments (AWS, vSphere, vCloud Hybrid services)
- Multi-tenancy
- Using policies to govern environments
- Automating application release process
VCAC product can automate the deployment of workloads for different physical or virtual platforms, or Cloud infrastructures provided by Cloud services providers, vCloud hybrid service by VMware and Amazon Web services:
- vSphere
- Hyper-V
- Citrix Xen
- Red Hat
- OpenStack
VCAC 6.0 Architecture:
There is a Windows IAAS Server and two vApps: the Identity Server (SSO), and the vCAC appliance (the Core Product) that make up vCAC. The vApps deploy quickly while the Windows machine requires a little more configuration. Once SSO is setup on the Identity Server and the vCAC appliance has been configured, a custom setup file can be downloaded onto the Windows IAAS server from the vCAC appliance. When run, the setup creates a connection to the vCAC appliance (you must supply the username and password of the appliance) and will then allow you to run through the prerequisite checker, followed by the rest of the installation.
VCAC 6.0 Installation Script
The VCAC setup involves Windows server, which configuration takes 36 steps. VMware provides script which simplifies the prerequisites installation. Here is a link to VMware post where you can download the script.
VCAC 6.0 Links:
- Release Notes – VCAC 6.0
- Download – (need entitlement)
- VCAC 6.0 – product documentation
- Support Matrix (PDF)
- Installation and configuration (Documentation Center)
VCAC 6.0 What's new:
- Unified Service Catalog for Infrastructure, Desktop, and Application Services – In addition to its support for heterogeneous infrastructure, vCloud Automation Center now offers a single catalog for publishing and consuming application services. Users can browse the same catalog to request and provision single- or multi-node applications, just as they do for infrastructure and desktop services.
- Catalog requests are now governed by a more flexible and powerful approval policy engine. Approval policies can be based on request criteria, support multiple levels of approvers (requiring one or all approvers at each level), and be enforced both before and after services are provisioned. Furthermore, administrators can set up policies that allow approvers to override specific request fields (for example, the lease duration).
- Enhancements to Application Deployment and Updates (formerly “Application Director”) – Users can request applications from the Service Catalog and monitor their overall deployment status.
- Application enhancements: Users can now roll back failed updates to restore the system. They can also significantly reduce the time to update an application by reusing update profiles that store frequently used update scripts and properties. This enables the promotion of changes across Deployment Environments to facilitate Release Automation, and scale-in of clustered applications to save unused resources.
- External services: Users can reduce time to deliver workload by connecting to an external or existing service such as a load balancer, an existing database with pre-configured schema, SaaS applications such as Salesforce, an LDAP server, an SSO server and so on.
- Policy-based provisioning: Administrators can enforce policies across different deployment environments by blacklisting application services or enforcing mandatory services. They can also facilitate policy-based provisioning by setting number of Total Instances (VMs) limits across all nodes in a deployment. Compliance View shows policy violations against currently active and effective policies on deployments and application updates.
- Puppet integration: In this release, support for reuse of Puppet content to build application blueprints in Application Director allows application architects to accomplish the following goals:
- Model multi-tier applications using Puppet modules.
- Mix-and-match Puppet and non-Puppet content in application blueprints.
- Import both Puppet Open Source and Puppet Enterprise Modules
- Manage the application update life cycle while maintaining multi-node dependencies, property bindings, and diverse content types.
- Leverage vCloud Automation Center Service Catalog to publish and request Puppet applications.
- Extensibility to any IT Service – In addition to out-of-the-box services, customers can now more easily extend vCloud Automation Center to publish any kind of IT service to the common service catalog. Whether it's storage-as-a-service, backup-as-a-service, or something as simple as letting users add capacity to their e-mail account, the new Advanced Service Designer lets service architects design rich user forms and provisioning workflows in a matter of minutes.
- Like out-of-the-box services, custom services leverage the same entitlement and approval policy engine, enabling organizations to enforce a consistent governance layer.
- Integration with IT Business Management Standard Edition – Provides visibility into the cost and usage of on-premise virtual infrastructure and public cloud infrastructure, including benchmarking capabilities.
- Supports “what-if” cost analysis to determine the best infrastructure type and placement options
- Includes capacity, cost, and budget analysis capabilities for proactive planning
- Improvements in Infrastructure as a Service – Support for VMware vCloud Hybrid Service: vCloud Automation Center now provides the ability to provision and perform basic administrative tasks on virtual machines deployed in vCloud Hybrid Services.
- Support for OpenStack: In addition to vSphere, vCloud Director, Amazon Web Services, Hyper-V, Kernel-based Virtual Machine, Citrix XenServer, and various physical server management interfaces, vCloud Automation Center now provides support for provisioning and performing administrative actions on machines managed by OpenStack.
- Supports RedHat OpenStack 3.0 (Grizzly)
- Supports static IP and floating IP
- Supports attach to VNC console
- Support for Linux kickstart and WIMimage
- Log in to vSphere machines from the service catalog: After a vSphere virtual machine is provisioned, a user can now access it via the VMware Remote Console.
- Continued integration with vCNS: In previous versions, vCloud Automation Center provided support for placement in existing VXLANs, load balancers and security groups. This release adds support for the dynamic creation of isolated and routed networks and load balancers.
- Support for vSAN as a datastore: vCloud Automation Center now supports storage clusters and allows the selection of a vSAN as a data store for a reservation.
- Enhanced vSphere support:
- vCloud Automation Center supports Storage DRS (SDRS): SDRS clusters and volumes are discovered as individual storage paths.
- vCloud Automation Center supports storage clusters and recognizes a Storage DRS-enabled storage cluster as a datastore.
- vCloud Automation Center automatically consumes the changes at the next data collection as datastores are added or removed from the storage cluster.
- vCloud Automation Center supports Storage DRS automated mode.
- vCloud Automation Center allows the selection of a cluster, standalone datastore, or a cluster member (datastore from a cluster) in the same reservation. All selections have the same priority and are accessed via round-robin.
- Improved Administration Capabilities
- Support for LDAP services: In addition to Microsoft Active Directory, vCloud Automation Center now provides support for LDAP-based directory services.
- Improvements in multi-tenancy: vCloud Automation Center administrators can easily create multiple tenants with dedicated directory services, service catalog, and portal branding.
- New verb-oriented RESTFUL APIs (BETA): New programmatic interfaces provide a more secure and easier way for external systems to interact with the vCloud Automation Center service catalog and cover operations such SSO authentication, submitting a service request, approving a request, listing provisioned items, and so on. These APIs are available for BETA testing and are expected to evolve in the next vCloud Automation Center release. Older vCloud Automation Center 5.x APIs are still available and have received minor updates for feature enhancements.
Sources: VCAC Release Notes and VMware vSphere Blog