VMware Aria Automation: Orchestration and Extensibility [V8.13] (en)
During this five-day course, the focus is on using VMware Aria Automation Orchestratorâ„¢ to extend the capabilities of VMware Aria Automationâ„¢. You will learn to deliver XaaS (Anything as a Service) and implement machine lifecycle extensibility using the VMware Aria Automation Event Broker. Additionally, you will learn how to create VMware Aria Automation Orchestrator workflows and VMware Aria Automation ABX actions. The course covers various features, including basic scripting and logical processing, to implement a wide range of functions for use in your environment. It also teaches how to implement debugging, loops, conditions, and user interactions in VMware Aria Automation Orchestrator.
The course introduces the HTML5 interface of VMware Aria Automation Orchestrator, along with API calls and REST functions, laying the foundation for implementing a variety of plug-ins and scripts. This course is designed to provide the tools to create customized solutions within the product.
COD: VRAOE13
Category: VMwareÂ
Teaching Methodology
The course includes hands-on labs where each student will work on completing training exercises, providing practical experience with the tool for each topic covered during the course.
Who Should Attend
Experienced VMware administrators, automation and orchestration specialists, system integrators, private cloud administrators, and public cloud administrators.
Prerequisites
Before attending this course, you must have completed the following course:
- VMware Aria Automation: Install, Configure, Manage [V8.10] (VAAICM810).
You must also have the following knowledge:
- Familiarity with VMware vSphere.
- Knowledge of scripting or programming with JavaScript, Windows PowerShell, Perl, Java, Python, or similar languages. All code is provided during the lessons.
- Describe the features, benefits, components, and integration of VMware Aria Automation Orchestrator and VMware Aria Automation.
- Explain the role of workflows and content elements in VMware Aria Automation Orchestrator for automation.
- Use the VMware Aria Automation Orchestrator client to access and navigate the platform, import, and run library workflows.
- Design, develop, and execute custom and reusable VMware Aria Automation Orchestrator workflows.
- Use VMware APIs in VMware Aria Automation Orchestrator workflows.
- Integrate VMware Aria Automation with instances of VMware Aria Automation Orchestrator to extend lifecycle processes of Infrastructure as a Service (IaaS) systems and deliver enhanced, customized IT services.
- Use Anything as a Service (XaaS) to extend VMware Aria Automation to other enterprise systems.
- Use the VMware Aria Automation Event Broker service to trigger specific VMware Aria Automation Orchestrator workflows.
Course Introduction
- Introduction and course logistics.
- Course objectives.
Overview of VMware Aria Automation and VMware Aria Automation Orchestrator
- Define the purpose of VMware Aria Automation.
- Outline the purpose of VMware Aria Automation Orchestrator.
- Describe the main components of VMware Aria Automation.
- Describe the main components of VMware Aria Automation Orchestrator.
Using Schema Elements
- Describe a scriptable task.
- Run a polyglot script from a VMware Aria Automation Orchestrator workflow.
- Execute JavaScript from a VMware Aria Automation Orchestrator workflow.
- Run one workflow from another.
- Execute an action from a workflow.
- Use workflows synchronously and asynchronously.
Working with Variables
- Define input, output, and variables in workflows.
- Bind variables in workflows.
- Explain the purpose of binding in workflows.
- Incorporate workflows into others.
- Create actions using APIs and the API Explorer.
- Use input forms in VMware Aria Automation Orchestrator.
- Handle user interactions.
Exception Handling, Logging, and Debugging
- Identify the purpose of exception handling.
- Handle exceptions in workflows.
- Use logs in workflows.
- Debug workflows.
- Monitor variable values.
Branching and Loops
- Use the decision element for branching in workflows.
- Use the switch element for branching in workflows.
- Use loops in workflows.
Working with Assets
- Create and use configuration elements.
- Use resources in workflows.
- Create and use packages in VMware Aria Automation Orchestrator.
Working with Plug-Ins
- Explain the functionality of plug-ins.
- Download and install plug-ins.
- Use the SSH plug-in.
- Use the REST plug-in.
- Use the VMware Aria Automation plug-in.
- Use the PowerShell plug-in.
- Use dynamic types.
Version Management and Git
- Manage versioning in VMware Aria Automation Orchestrator.
- Use Git in VMware Aria Automation Orchestrator.
Working with Time-Related Schema Elements
- Use scheduling.
- Use the sleep command.
- Use the wait command.
Introduction to Extensibility
- Introduction to extensibility in VMware Aria Automation.
- Explain the Event Broker Service.
- Describe lifecycle integration.
Using the Event Broker
- Explain the functionality of the Event Broker Service.
- Overview of the VMware Aria Automation Event Broker.
- Create subscriptions in VMware Aria Automation.
- Exchange data between VMware Aria Automation and VMware Aria Automation Orchestrator.
Using ABX Actions
- Overview of Action Based Extensibility (ABX).
- Describe Function as a Service (FaaS).
- Differentiate between VMware Aria Automation Orchestrator and ABX.
- Create an ABX action triggered by a subscription.
Working with Services, Custom Resources, and Resource Actions
- Describe the Service Broker service.
- Use VMware Aria Automation Orchestrator as a content source.
- Create custom resources in VMware Aria Automation.
- Create resource actions in VMware Aria Automation.
Code Capture in the vSphere Client
- Use code capture in the vSphere client to generate code for workflows, JavaScript, PowerCLI, or other languages.
- Use the captured code in VMware Aria Automation Orchestrator workflows or actions.
Duration: 5 days
Delivery: Classroom, On Site, Remote
PC and SW requirements:
- Internet Connection
- Browser web – Google Chrome
- Zoom
Language
Instructor: English
Workshops: English
Slides: English