No clouds just people – I have an ask for all of you!

If you read  my blogs you know I’m usually all business talking tech and providing my readers with what I hope is useful information.  Today I’m writing to ask for your support.  My wife and I are raising money for Muscular Dystrophy by participating in the Harley Davidson Ride for life fund raiser.  Last year Ride for Life donated $1.09M dollars to the MDA as part of this charitable event and hopefully this year we can raise even more.

My ask of you:

If you have found the information on this blog useful please show your support by donating to Ride for Life.  My wife and I are trying to reach a goal of $3,000 raised for MDS through Ride for Life.  Any donation you can make is greatly appreciated.  You can make a donation by visiting my donation page at http://www2.mda.org/site/TR/General/22-NortheastDivision?px=3059956&pg=personal&fr_id=12249.   For every dollar raised a matching donation will be made by VMware Foundation up to $3,141.59 as part of their Matching Gift program for employees.  All donation must be in by 5/1/2015.

Regardless of whether you are able to donate or not I want to thank you all for following my blog and may you all have happiness and good health!

 

Thank You all,

Sid and Tina Smith

IMG_60195217425732

 

Live Free and Ride Hard

 

vCloud Automation Center – vCAC 5.2 – Virtual Machine LifeCycle Demystified

vCAC has what is referred to as the “Master Workflow” which makes up the Virtual Machine Lifecycle. The Master workflow is the top level workflow states that a virtual machine will go through, throughout it’s life. These workflow states tie pretty closely to the Workflow stubs that are shipped with the designer, but they are not a direct match to them. I often see confusion around the workflow states and the workflow stubs. I’m hoping to clear up the confusion around this and help everyone understand the difference between them.

Master WorkFlow States

The vCAC Master workflow states are as follows:

  1. Request State
  2. Approval State
  3. Provision State
  4. Manage State
  5. Expired State
  6. Decommissioned State

Continue reading “vCloud Automation Center – vCAC 5.2 – Virtual Machine LifeCycle Demystified”

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)

Continue reading “vCloud Automation Cetner 5.2 – vCAC 5.2 and Citrix XenDesktop Demystified”

vCloud Automation Center – vCAC 5.1 – Custom Properties Demystified

vCAC utilizes custom properties in many different ways. They can be very useful if properly understood. To start with there are two high level classifications for custom properties. Those are:

  • Reserved Custom Properties – These are properties that vCAC understands and utilizes as part of it’s operations. vCAC has hundreds of reserved custom properties that it utilizes. These can be explored further at the end of the vCAC 5.1 Operating Guide.
  • Non-Reserved Custom Properties – These are properties that you can create on your own. These can simply be utilized to attach metadata to a machine, or they can be utilized within custom workflows and scripts.

Reserved Custom Properties

Reserved custom properties come in four different types:

  • Internal Properties – Internal custom properties are for vCAC use. These properties hold information relevant to features within vCAC such as approvals which don’t leverage any external systems.
  • External Properties – External custom properties are used for configuration outside vCAC. Properties that utilized to customize a provisioned machine are external custom properties. An example of this would be a property that defined the drive letter and label to be assigned to a disk inside a machine. (Note: If the values change on the provides machines they do not get updated in vCAC. The properties are utilized at provisioning time to perform the configuration only)
  • Read-Only Properties – Read only custom properties represent values such as the UUID of a virtual machine that cannot be changed or altered on the virtual machine or within vCAC.
  • Updated Properties – Updated custom properties represent items that can be changed and the updates reflected in vCAC. For example if the memory associated with a virtual machine were update through vCetner, when vCAC did it’s next docovery it would detect the change and update the property value for memory associated with the virtual machine.

Reserved custom properties are integral to the operation of vCAC. The properties are utilized by the built-in workflows to perform specific tasks as well as enable features. All machines in vCAC have a minimal set of properties that are attached to them for vCAC to be able to perform it’s functions. If we look at a vCenter virtual machine you will see these properties association with each one:
Continue reading “vCloud Automation Center – vCAC 5.1 – Custom Properties Demystified”

vCloud Automation Center – vCAC 5.1 – Reservations Demystified

I have written a few articles that show you how to configure “Reservations” in vCAC. In this article I’m going to dig in to some details around “Reservations”, how they work, and the additional options that are available for them.

What are Reservations?

Reservations are a way for Enterprise Administrators to provide a subset of resources to the users within the organization. When a reservation is created it is assigned to a specific Provisioning Group and only a single Provisioning Group. They are a construct within vCAC and are not related to “Resource Pools” in vCenter. They can however be mapped to one which we will discuss. There are (3) primary types of Reservations:

  • Virtual Reservations
  • Cloud Reservations
  • Physical Reservations

Virtual Reservations

Virtual Reservations are used to allocate resources for the following:

  • VMware vSphere
  • VMware vCloud Director
  • Hyper-V Hosts
  • Hyper-V managed by SCVMM
  • Xen Server

Continue reading “vCloud Automation Center – vCAC 5.1 – Reservations Demystified”

vCloud Automation Center- vCAC 5.1 – DEMs Demystified

There are two types of DEMs that are used within vCAC.  Those are:

  • Orchestrator DEM
  • Worker DEM

 

DEMs in General

You have to have at least one Orchestrator DEM and Worker DEM, but depending on the size of your environment you may have more than one of each. You may have more than one of each for redundancy purposes as well. DEMs can be installed in active-active pairs providing full resiliency for each other. DEM’s communicate with the vCAC Model Manager to receive work items that need processing. The really nice part is they pull from the Model Manager, the Model manager doesn’t push items to them. This is very helpful if you need ti utilize a DEM in a fire-walled environment.
Continue reading “vCloud Automation Center- vCAC 5.1 – DEMs Demystified”