Data Center Automation with vRealize Orchestrator and vSphere PowerCLI

This class has been cancelled.
Find Other Offerings
Map/Hotel Information
Course Description
Course Datasheet
vFlex-ILT (5 Days)   English
14 Sep 2020 09:00 AM  -  18 Sep 2020 05:30 PM
(GMT+10:00) Eastern Standard Time (New South Wales) (Australia/Sydney)
During enrollment, the student will need to select one of the following sections.
  1. Data Center Automation with vRealize Orchestrator and vSphere PowerCLI - Classroom Section
  2. Data Center Automation with vRealize Orchestrator and vSphere PowerCLI - Virtual Section
VMware Learning
VMware @ Cliftons
Level 13
60 Margaret Street
Sydney, NSW, Australia 2000
This five-day course teaches experienced VMware vSphere® administrators how to use the powerful automation tools that all vSphere customers have access to. Using real-world use cases and examples, you learn how to automate day-to-day administration tasks with VMware vSphere® PowerCLI™ and VMware vRealize® Orchestrator™. During class, you use these tools to automate tasks in a realistic lab environment.

Product Alignment
•  VMware vSphere PowerCLI 12.0
•  VMware vRealize Orchestrator 8.1

Objectives:   By the end of the course, you should be able to meet the following objectives:
•  Describe the features and benefits of automation in a vSphere environment
•  Understand the role of the vSphere Web Services API in automation
•  Use the Managed Object Browser (MOB) to view the structure of VMware vSphere® API and
   VMware vCenter Server® inventory    
•  Use vSphere PowerCLI to deploy and manage virtual machines and virtual infrastructure
•  Run and manage library vRealize Orchestrator workflows
•  Design, develop, and run custom reusable vRealize Orchestrator workflows
•  Incorporate JavaScript into vRealize Orchestrator workflows
•  Use the vRealize Orchestrator PowerShell plug-in in a custom workflow
•  Manage Guest Operations using vRealize Orchestrator and vSphere PowerCLI
•  Describe VMware vSphere® Client™ code capture
Intended Audience:   Experienced vSphere administrators who want to use available tools to automate day-to-day tasks
Prerequisites:   Completion of the following courses, or equivalent experience with vSphere deployments:
•  VMware vSphere: Install, Configure, Manage
Outline:   1  Course Introduction
•  Introductions and course logistics
•  Course objectives

2  Automation in vSphere
•  Identify the tools available to vSphere administrators for automation
•  Understand the benefits of automation
•  Understand the function of black boxes in programming

3  vSphere Web Services API
•  Identify the function of an API
•  Recognize the components of the vSphere Web Services API
•  Understand how the vSphere Web Services API is used by automation tools
•  Understand object-oriented terminology relevant to the vSphere Web Services API
•  Use the MOB to explore the vSphere object model and invoke methods

4  vSphere PowerCLI Basics
•  Describe features of vSphere PowerCLI
•  List common tasks to perform with vSphere PowerCLI
•  Connect vSphere PowerCLI to vCenter Server and VMware ESXi™ hosts
•  Define variables to use in vSphere PowerCLI
•  Use basic vSphere PowerCLI cmdlets
•  Describe features of the command pipeline
•  Examine vSphere PowerCLI objects
•  View vSphere PowerCLI object properties
•  Invoke vSphere PowerCLI object methods

5  vSphere PowerCLI Use Cases
•  Perform day-to-day management tasks
•  Manage clusters, hosts, and virtual machines
•  Display performance metrics

6  Advanced vSphere PowerCLI Concepts
•  Examine View objects with the Get-View cmdlet
•  Convert View objects to VIObjects
•  Invoke vSphere Web Services API methods

7  vRealize Orchestrator Overview
•  Describe the vRealize Orchestrator architecture and interfaces
•  Describe the components of a workflow

8  vRealize Orchestrator Basics  
•  Understand inputs, outputs, and variables in workflows
•  Describe variable types: string, number, and more
•  Create variables in workflows
•  Implement variable binding in workflows

9  Invoking Scheme Elements
•  Invoke JavaScript from workflows
•  Invoke a workflow from workflows
•  Invoke an action from workflows
•  Manage user workflow inputs on the input form
•  Invoke a user interaction element from workflows

10  Branching and Looping
•  Use decision elements in workflows
•  Use switch elements in workflows
•  Create decision loops in workflows
•  Use a for-each loop in workflows

11  vRealize Orchestrator Advanced
•  Handle exceptions in workflows
•  Perform logging in workflows
•  Debug workflows

12  vRealize Orchestrator Assets
•  Use configuration elements in workflows
•  Use resource elements in workflows
•  Create, import, and export vRealize Orchestrator packages

13  vRealize Orchestrator PowerShell Plug-In
•  Add PowerShell hosts to the vCenter Server inventory
•  Invoke scripts on PowerShell hosts
•  Create custom workflows using the PowerShell plug-in

14  Guest Operations with vRealize Orchestrator and vSphere PowerCLI
•  Understand the architecture of virtual machine guest operations
•  Identify the requirements for using guest operations
•  Perform guest operations with vRealize Orchestrator and vSphere PowerCLI

15  Leveraging vSphere Client Code Capture
•  Understand how to capture code in the vSphere Client
•  Use that code in a vRealize Orchestrator workflow or vSphere PowerCLI script