Aria Automation Orchestrator
vRealize Orchestrator (also known as vRO, Orchestrator, or vCenter Orchestrator) is a drag and drop workflow system. This allows you to automate complex tasks in your datacenter. A stand-alone license for Orchestrator is included with vCenter Server. It is also part of the Aria Suite – this edition is integrated with Aria Automation.
It is very extensible, allowing you the flexibility to write your own logic and use third-party extensions to incorporate multiple platforms into an automation workflow.
Overview
It is comprised of the following components:
- Workflow Designer – An easy-to-use graphical interface allows you to create workflows
- Workflow Engine – This executes the workflows created by the Designer
- Library – A reusable set of building blocks. This can include built-in blocks from Orchestrator, custom steps you have created, or those provided by third-party extensions
- Scripting Engine – The engine manages version control and script syntax
- Versioning – Each workflow has version history – allowing for basic change management
- Checkpointing Database – Each step in a workflow is saved in a database, allowing capture of state and context. This allows for server restarts to occur without a full workflow restart
- Central Management – A central management console provides a single pane for administration of process and script versions.
Getting Started
- Orchestrator Overview – This video will give you an baseline of what Orchestrator is and how it can help you automate your environment
- Coding / Design Guide – A guide that discusses building vRO workflows and the practices that will help you be successful
- Inside vRealize Orchestrators JavaScript Engine – vRO uses the Rhino JavaScript engine (1.7R4). If you are unsure what constructs are available – this is the place to go!
- Product Documentation – The one-stop shop for everything about vRO
- vBrownBag – This popular podcast covers many topics of interest to IT professionals. The following list are those sessions that are specific to vRO
- Automating with vRealize Orchestrator 8 – A comprehensive video series (courtesy of VVORK) that will help you understand how to use vRO
Troubleshooting
- Generate Diagnostic Log Bundle – KB 2150664
- vRealize Orchestrator Debugger – Learn how to use breakpoints and expressions to troubleshoot your workflows
Additional Resources
- Training: Automate with vRealize Orchestrator and PowerCLI – If you learn better with an instructor, this 5-day course will teach you how to use vRO and PowerCLI to automate tasks in your datacenter
- vRO Orchestrator Samples – The VMware Sample Exchange at VMware{code] is a go to resource for sample code
- vRO on the VMware Marketplace – Third-party extensions for vRO that will allow you to build workflows that include their functionality. This includes solutions like Chef, Ansible, Cisco UCS Manager, Dell EMC and more
- VMware Communities – vRO forum – The VMware Technology Network (VMTN) has a good forum to ask questions and learn from others
- Scaling vRealize Orchestrator – This video discusses why you might need to scale vRO to larger designs and presents strategies on how to do it
- Using the REST API to start a vRO Workflow – So you have built a workflow – now the next step is how to integrate it with other systems in your environment. The Restful API can help with this.
- Blogs