VMware vRealize Automation – vRA7 – Custom Hostnaming Extension for vRA7 and beyond

Overview

One of the most frequent asks when using vRA is, “How do I deploy machines using my company’s hostnaming standards automatically using vRA?”  Since the out-of-the box hostnaming only provides a way to do prefix-suffix, the answer to this question usually is that it will require customization.

This solution is intended to provide a way to implement this functionality by using a small, highly versatile custom extension which can handle 95% of use cases without writing custom code.

The rest of this article contains instructions on installing and configuring the vRA Custom Hostnaming Extension.  This extension allows administrators to model very specific custom hostnaming schemes for their vRA virtual machines, Deployments, and vCloud Director vApps using vRA custom properties, with dynamic creation of stock machine prefixes and index tracking for each unique hostname combination.

This extension is [Read more…]

vCloud Automation Center – vCAC 5.2/6.0 – Custom Hostnaming Extension v3.1

Overview

One of the most frequent asks when using vCAC is, “How do I deploy machines using my company’s hostnaming standards automatically using vCAC?”  Since the out-of-the box hostnaming only provides a way to do prefix-suffix, the answer to this question usually is that it will require customization.

This solution is intended to provide a way to implement this functionality by using a small, highly versatile custom extension which can handle 95% of use cases without writing custom code.

The rest of this article contains instructions on installing and configuring the vCAC Custom Hostnaming Extension.  This extension allows administrators to model very specific custom hostnaming schemes for their vCAC virtual machines, multi-machine services, and vCloud Director vApps using vCAC custom properties, with dynamic creation of stock machine prefixes and index tracking for each unique hostname combination.

This extension is [Read more…]

vCloud Automation Center – vCAC 6.0 – Installing the vCAC 6.0 Identity Server Appliance

The vCAC 6.0 Identity Appliance (IA) is an integral component of vCAC and a very welcomed addition. The vCAC 6.0 IA will be the first component of the new vCAC 6.0 Suite that is deployed in your environment. If you don’t already have the vCAC 6.0 Identity Appliance you can download from the VMware Downloads page.

Identify Appliance Features

The identity appliance gives vCAC some newly added benefits and features that with regards to authentication and supporting multiple directory services. Some of these features include:,/p>

  • Multiple AD Provider Support per tenant
  • Multiple LDAP Service Providers per tenant
  • Single Sign-On Capabilities
  • Allows for the portal to now have the much sought after logout button

The appliance is delivered as an ova or ovf whichever you prefer. I will be walking through the installation using the ova version. In this tutorial we will do the following:

  • Import the vCAC 6.0 Identity Appliance OVA to vCenter
  • Configure the vCAC 6.0 Identity Appliance for use

[Read more…]

vCloud Automation Cetner 5.2 – vCAC 5.2 and Citrix XenDesktop Demystified

I have seen a rise in questions regarding vCAC 5.x and integration with XenDesktop. This article is not a step by step on how to configure integration with XenDesktop, but information on capabilities and use cases for integration.

Supported XenDesktop Versions:

  • XenDesktop 4.0 (Only VMware Hypervisor and vCAC VDI agent must be installed on a 32-bit host.)
  • XenDesktop 5.0 (SP1 (Supported on VMware and XenServer)
  • XenDesktop 5.5 (Supported on VMware and XenServer)

[Read more…]

vCloud Automation Center – vCAC 5.1 – Using the vCAC Test Agent

If you have installed the vSphere Proxy agent when connecting vCAC to vCenter you may have seen the option to select the “Test Agent”. The test agent is extremely useful if you are developing custom workflows, modifying workflow stubs in the designer, or just don’t have enough resources to test against.

How does the test agent work?

It’s pretty simple once you install the test agent you can create a fictitious host. You can then create reservations from your fictitious host. The test agent is designed so that when a requested machine is deployed against a reservation that is backed by fictitious host it steps through the machine lifecycle with a successful response for each state. So essentially it makes vCAC think the machine was provisioned and customized etc. This allows you to still execute your custom workflows and if they fail, it will throw back a failure, but you don’t have to worry about waiting for a machine to clone.
[Read more…]