Automating vSphere VM disk zeroing with vRA7 and vRO

A long time ago, on a project far back in time, the team that I was part of was given a requirement to zero the disks of VMs before they were deleted by vRA / vRO (or vCAC and vCO as they were called back then). One of my colleagues on the project, Jonathan Medd, devised an approach for doing this using an “experimental” PowerCLI feature and wrote it up on his blog. Fast forward nearly two and a half years and I'm looking at an upgrade for this platform and wondering if there's a way to accomplish the…

Read More

How to change the vRA 7.2 "All Services" icon using vRO

This post was inspired by Ryan Kelly's recent post of a similar title in which he revealed how to change the “All Services” icon in the vRA 7.2 Catalog tab. Shortly after seeing that, I noticed that Ricky El-Qasem had also posted on the subject and created a small utility to accomplish the same task. Great posts both of them. But I wanted to take a slightly different route and accomplish the same task in vRO which, as I'm sure you know, comes bundled with vRA. I must admit that I'm not totally satisfied with the result,…

Read More

Some vRO IP address actions

I just wanted to take this opportunity to share a few vRO actions from my library that I've recently tidied up. Some started life as scriptable tasks in other workflows but it made sense to strip those bits out and put them in to discreet actions to enable better re-use. Background Several of these functions came from a single project. The IPAM system in use only returned an IP address for the vRA provisioned VM being worked on and a subnet mask. The gateway address had to be calculated. In another project, similar constraints existed but with the added complication…

Read More

Farewell FlowGrab

If you've been using vRO (formerly vCO) for any length of time, you might have encountered a third party source code repository service called “FlowGrab” in your travels. It was a great idea and had great potential but its owners weren't able to maintain and develop it as they wanted to. Sadly, the service was shutdown at the end of October. Dear FlowGrab user and supporter We notified in spring 2016 that FlowGrab is looking for a new, good owner. Today we can state that after all the search and negotiations we have not found it. Therefore we…

Read More

New vRO and PowerCLI Automation Training

A lot of the projects that I work on have an element of automation to them and I've been asked a few times by customers if there is a training course available that will help them get started in understanding vRO and VMware's PowerCLI cmdlets and how they can be used. Whilst there have been courses available in the past, there is a new one that reads a bit like “Doing my job 101”. It goes by the catchy title of “Data Center Automation with vRealize Orchestrator and vSphere PowerCLI“. Looking at the outline, the important…

Read More

vRA 7 / vRO 7 REST error (java.security.cert.CertificateException)

Whilst I was with a customer recently, I hit an SSL related issue whilst trying to put together a vRO workflow to orchestrate the creation of a load-balancer configuration on a Citrix Netscaler VPX. Adding the REST host(s) to vRO was accomplished without any issue, but when I came to use them my workflow failed with the following error: Cannot execute request: ; java.security.cert.CertificateException: Certificates does not conform to algorithm constraintsCertificates does not conform to algorithm constraints As this vRO instance was running on a vRA appliance, my first port of call was starting the vRO Control…

Read More

Changing vRA ExternalWfStubs Timeouts

I saw a question on Twitter this morning that I thought warranted a quick post: The default timeout for the various workflow stubs is 30 minutes, but they can be changed. As always, take backup copies and be careful! The six stubs that can be changed are: Expired RegisterMachine Disposing UnprovisionMachine BuildingMachine MachineProvisioned The timeout settings for External Workflow stubs are configured on the Windows server (vRA 6.x) that hosts the Manager role. The file and path required (assuming a default installation) is: C:\Program Files (x86)\VMware\vCAC\Server\ExternalWorkflows\xmldb\ExternalWFStubs.xml Using your favourite text editor,…

Read More