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 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 ServicesAPI
-
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 with vSphere PowerCLI
6.Advanced vSphere PowerCLI concepts
-
Examine View objects with the Get-View cmdlet
-
Convert View objects to VIObjects
-
Invoke vSphere Web Services API methods
-
Use the Onyx tool to capture vSphere PowerCLI code
7.vRealize Orchestrator Basics
-
Identify vRealize Orchestrator components
-
Understand the function of plug-ins
-
Add a vCenter Server instance to the vCenter Server plug-in
-
List the components of a workflow
-
Create a vCenter Server object with a library workflow
-
Distinguish between workflow variable types
-
Create a simple workflow
-
Create workflow input and output parameters
-
Set a workflow input parameter as an attribute
-
Understand the role of binding in workflows
-
Use a library workflow in a new workflow
-
Use the setup wizard to perform parameter binding
8.Developing vRealize Orchestrator Workflows
-
Identify and use common vRealize Orchestrator workflow elements
-
Implement vRealize Orchestrator workflow nesting
-
List methods for calling other workflows in vRealize Orchestrator workflows
-
Identify the information required to develop a workflow
-
Use the vRealize Orchestrator workflow scripting debugger
9.vRealize Orchestrator Advanced
-
Create basic decision loops in workflows
-
Use a for-each loop in a workflow
-
Understand how exceptions are handled in vRealize Orchestrator
-
Use action elements in workflows
-
Capture JavaScript with Onyx and use it in a workflow
10.vRealize Orchestrator Use Case
-
Create a workflow that deploys multiple virtual machines according to a customer specification
11.vRealize Orchestrator PowerShell Plug-In
-
Add Windows PowerShell hosts to the vCenter Server inventory
-
Invoke scripts on Windows PowerShell hosts
-
Create Windows PowerShell workflows
12.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