Welcome to my site. I started this site as an online archive for me and all things virtual. I kept getting requests for help around some of the more standard issues we all hit in dealing with Cloud automation, particularly around the VMware vCloud Stack so I decided to make my forum public...and here we are.

My name is Lee Friend and I'm based in London, UK. I am a Cloud orchestration specialist in the end to end management, automation and integration of virtualisation stacks covering all pieces of the puzzle from IPAM (InfoBlox / QIP / IP Control), DNS, AD, resiliency & DR (SRM automation), management system integration (including ServiceNow, BMC Remedy, ticketing systems) and on and on.

Having worked since the very early days of virtualisation, I specialise in the vRealize suite (vRO,vRA,vCD,vR OPs,vCloudClient,SRM,and on) with the aim of orchestrating wherever it's needed. I have helped out large financials, global exchanges and cloud service providers at an architecture level all the way through to workflow engineering.

vRA get multi-machine container vCACVm for a component vCACVm

Things to do with vCAC and vRA
Site Admin
Posts: 30
Joined: Sat Dec 20, 2014 4:45 pm

vRA get multi-machine container vCACVm for a component vCACVm

Postby leefriend » Tue Dec 01, 2015 2:28 pm

Script to get the container vCAC VM from vRA for a component vCAC VM in multi-machine service

Input parameters:
- vCACVm
- vCACHost

Output parameters:
- vCACContainerVm


Code: Select all

var parentvCACVmID = vCACVm.getEntity().getProperty('ParentMachineID');

var props = new Properties();
props.put("VirtualMachineID", parentvCACVmID);

    var vCACVmEntity = vCACEntityManager.readModelEntity(vCACHost.id, "MangementModelEntities.svc", "VirtualMachines", props, null);
    vCACContainerVm = vCACVmEntity.getInventoryObject();
} catch(err){
    // handle error here

Return to “Everything vCAC / vRA”