COURSE OBJECTIVE:
By the end of the course, you should be able to meet the following objectives:
• Describe the features and benefits of integrating vRealize Orchestrator and vRealize Automation
• Describe the role of vRealize Orchestrator workflows and content elements in automation
• Use the vRealize Orchestrator client to access and navigate the vRealize Orchestrator platform
• Use the vRealize Orchestrator client to import and run vRealize Orchestrator library workflows
• Design, develop, and run custom reusable vRealize Orchestrator workflows
• Integrate vRealize Automation with vRealize Orchestrator to deliver custom IT services
• Use the vRealize Automation event broker service to trigger specific vRealize Orchestrator workflows or ABX Actions
• Leverage the event broker to extend IaaS (Infrastructure-as-a-Service) machine lifecycle processes
• Use XaaS to extend vRealize Automation into other enterprise systems • Use VMware APIs to run vRealize Orchestrator workflows
• Use the vSphere Client Code Capture feature
TARGET AUDIENCE:
• Experienced VMware administrators, automation and orchestration specialists, system integrators, and private cloud and public cloud administrators
COURSE PREREQUISITES:
This course requires the following prerequisites:
• Knowledge of VMware vSphere®
• VMware vRealize Automation: Install, Configure, Manage [V8.3] course or equivalent knowledge
• Working knowledge of scripting or programming using JavaScript, Windows PowerShell, Perl, Java, Python, or similar languages. All code is provided during class.
COURSE CONTENT:
1 Course Introduction
• Introductions and course logistics
• Course objectives
2 Overview of vRealize Automation and vRealize Orchestrator
• Define the purpose of vRealize Automation
• Outline the purpose of vRealize Orchestrator
• Describe the main components of vRealize Automation
• Describe the main components of vRealize Orchestrator
3 Creating Schema Elements
• Invoking JavaScript from a vRealize Orchestrator workflow
• Invoking a vRealize Orchestrator Workflow from a vRealize Orchestrator workflow
• Invoking an action from a vRealize Orchestrator workflow
• Using vRealize Orchestrator workflows both synchronously and asynchronously
4 Working with Variables
• Defining inputs, outputs, and variables in vRealize Orchestrator workflows
• Binding variables in vRealize Orchestrator workflows
• Wrapping vRealize Orchestrator workflows
• Using APIs and the API Explorer
• Creating actions in vRealize Orchestrator
• Using vRealize Orchestrator input forms
• Handling user interactions in vRealize Orchestrator
5 Handling Exceptions, Logging, and Debugging
• Handling exceptions in vRealize Orchestrator workflows
• Using logs in vRealize Orchestrator workflows
• Debugging vRealize Orchestrator workflows
6 Branching and Looping
• Using branching in vRealize Orchestrator workflows
• Using loops in vRealize Orchestrator workflows
7 Working with Assets
• Using configuration elements in vRealize Orchestrator
• Using resources in vRealize Orchestrator
• Using packages in vRealize Orchestrator
8 Working with Plug-Ins
• Downloading and installing Plug-Ins
• Using the SSH plug-In in vRealize Orchestrator
• Using the REST plug-in in vRealize Orchestrator
• Using the vRealize Automation plug-in in vRealize Orchestrator
• Using the PowerShell plug-in in vRealize Orchestrator
9 Working with Versioning and Git
• Using versioning in vRealize Orchestrator
• Using Git in vRealize Orchestrator
10 Scheduling, Sleeping, and Waiting
• Using scheduling in vRealize Orchestrator
• Using sleeping in vRealize Orchestrator
• Using waiting in vRealize Orchestrator
11 Introduction to vRealize Automation Extensibility
• Introduction to extensibility
• Using ABX actions
• Using Python
• Using Nodejs
• Using PowerShell
• Using vRealize Automation Lifecycle
12 Extending vRealize Automation with Event Broker
• Overview of vRealize Automation Event Broker
• Creating vRealize Automation subscriptions
• Data exchange between vRealize Automation and vRealize Orchestrator
13 Using ABX Actions
• Overview of Action Based Extensibility (ABX)
• Comparison of vRealize Orchestrator and ABX
• Creating ABX Actions scripts, REST, and flows
• Using Day-2 Actions in vRealize Automation
• Describe the visualization capabilities of NSX Network Detection and Response
14 Working with Services, Custom Resources, and Resource Actions
• Using vRealize Orchestrator as a content source in vRealize Automation
• Creating custom resources in vRealize Automation
• Creating resource actions in vRealize Automation
• Using Day-2 Actions in vRealize Automation
15 Using vSphere Client Code Capture
• Enabling vSphere Client code capture
• Using vSphere Client code capture to capture code in vRO, Javascript, PowerCLI or other languages.
• Using the captured code in vRealize Orchestrator workflows or actions.
FOLLOW ON COURSES:
Not available. Please contact.