Author: Adrian Page 8 of 12

vRA lifecycle extensibility with vRO workflows

vRealize Automation provides pre-defined application and services life cycles operations which require customizing this life cycle via extensibility. This lifecycle extensibility is applied through the Event Broker Service (EBS).

vRealize Automation 8.x provisioning event topics are designed with a set of high level topics calling deployment resources topics. Event topics trigger when particular events occur in vRealize automation; examples are:

  • When a cloud template is deployed
  • When the resources in a deployment are allocated
  • During a life cycle state and entity change
  • When an approval policy is triggered
  • When Day-2 operations are requested

The following event topics are defined in vRA for the provision lifecycle phase (image taken from the official VMware documentation):

In this example we’re going to have a more detailed look on the lifecycle of a virtual machine during the provisioning.

Create a vRO script environment for PowerCLI with additional modules

With vRealize Orchestrator 8.1 or higher it is possible to use PowerShell, NodeJS, and Python for tasks in vRealize Orchestrator workflows in addition to the traditional Javascript. As PowerShell support was added, it wasn’t necessary to add a PowerShell host to run PowerShell scripts anymore.

We can now use the following runtimes in our action and workflow scripts:

  • Python 3.7
  • Node.js 14
  • PowerCLI 11/Powershell 6.2
  • PowerCLI 12.3.0/Powershell 7.1

OOTB, the PowerCLI runtime includes PowerShell and the following modules:

  • VMware.PowerCLI
  • PowerNSX
  • PowervRA

But to use additional modules in these polyglot scripts, we had to include dependencies by adding them as a ZIP package, which was a quite tedious work.

With vRealize Orchestrator 8.8 or higher, we can now add modules and libraries for use in our vRealize Orchestrator scripts as dependencies directly from the vRealize Orchestrator Client.

In this example, we’ll investigate how to create a script environment with an additional module for PowerShell.

Introducing VMware Aria

A unified management solution for cloud native applications and multi-cloud. I’m very excited by the prospect of seeing our customers in person once again at VMware Explore this week, especially as we’ll be announcing the next chapter in VMware’s cloud management story. We’re unveiling VMware Aria, a multi-cloud management portfolio that provides a set of …  Continued here.


VMware Social Media Advocacy

What’s New in vSphere 8?

VMware vSphere 8 is the enterprise workload platform that brings the benefits of cloud to on-premises workloads. It supercharges performance with DPU and GPU based acceleration, enhances operational efficiency through the VMware Cloud Console, seamlessly integrates with add-on hybrid cloud services, and accelerates innovation with an enterprise-ready integrated Kubernetes runtime that runs … Continued here.


VMware Social Media Advocacy

Announcing vSAN 8

We are thrilled to announce vSAN 8 with vSAN Express Storage Architecture, the next generation of hyperconverged infrastructure software from VMware! A revolutionary release that will deliver performance and efficiency enhancements to meet customers’ business needs of today and tomorrow! vSAN 8 introduces vSAN Express Storage Architecture, TM (vSAN ESA) a new optional storage architecture … Continued here.


VMware Social Media Advocacy

Page 8 of 12

All your base are belong to us.