Data Center Automation with vRealize Orchestrator and vSphere PowerCLI
This five-day course teaches experienced VMware vSphere® administrators how to use the powerful automation tools that all vSphere customers have access to. Through use cases and real-world examples, learn how to automate daily administration tasks with VMware vSphere® PowerCLI™ and VMware vRealize® Orchestrator™. During the lesson, you use these tools to automate tasks in a realistic laboratory environment.
COD: DCAVROP
CATEGORY: VMware
Teaching methodology
The course includes educational laboratories in which each student will be able to work in order to complete training exercises that will provide practical experience in using the instrument, for each of the topics covered during the course.
Who should participate
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 implementations:
VMware vSphere: Install, Configure, Manage
Outgoing knowledge/skills
By the end of the course, you should be able to achieve 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 VMware vSphere® API tree and VMware vCenter Server® inventory.
- Use vSphere PowerCLI to deploy and manage virtual machines and virtual infrastructure.
- Run and manage vRealize Orchestrator library workflows.
- Design, develop, and execute custom and reusable vRealize Orchestrator workflows.
- Incorporate JavaScript into vRealize Orchestrator Workflows
- Use the vRealize Orchestrator PowerShell plug-in in a custom workflow.
- Managing Guest Operations with vRealize Orchestrator and vSphere PowerCLI
- Describe VMware vSphere® Client™ code acquisition.
Educational program
1 Introduction to the course
- Introduction and logistics of the course
- Objectives of the course
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 vSphere Web Services API components.
- Understand how the vSphere Web Services API is used by automation tools.
- Understand object-oriented terminology related to the vSphere Web Services API.
- Use the MOB to explore the vSphere object model and invoke method.
4 vSphere PowerCLI Basics
- Describe the 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 be used in vSphere PowerCLI
- Use the basic vSphere PowerCLI cmdlets
- Describe the features of the command pipeline
- Examine the vSphere PowerCLI objects
- View the properties of vSphere PowerCLI objects
- Invoke methods of vSphere PowerCLI objects
5 vSphere PowerCLI Use Cases
- Perform day-to-day management tasks
- Management of clusters, hosts and virtual machines
- View performance metrics
6 Advanced vSphere PowerCLI Concepts
Inspect View objects with the Get-View cmdlet
Convert View objects to VIO objects
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 the inputs, outputs and variables in workflows
- Describe the types of variables: string, number and more.
- Create variables in workflows
- Implement variable binding in workflows
9 Invoking Scheme Elements
Invoke JavaScript from workflows
Invoke a job stream from job streams
Invoke an action from workflows
Handle user workflow inputs in the input form
Invoke a user interaction element from workflows
10 Branching and Looping
- Use decision elements in workflows
- Use toggle elements in workflows
- Create decision loops in workflows
- Use a for-each loop in workflows
11 vRealize Orchestrator Advanced
- Handle exceptions in workflows
- Register in workflows
- Debug workflows
12 vRealize Orchestrator Assets
- Use configuration items in workflows
- Using resource items in workflows
- Create, import, and export vRealize Orchestrator packages
13 vRealize Orchestrator PowerShell Plug-In
- Add PowerShell hosts to vCenter Server inventory
- Invoke scripts on PowerShell hosts
- Create custom workflows using the PowerShell plugin
14 Guest Operations with vRealize Orchestrator and vSphere PowerCLI
- Understand the guest operations architecture of virtual machines
- 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 this code in a vRealize Orchestrator workflow or vSphere PowerCLI script.
Duration – 5 days
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
Instructor: English
Labs: English
Slides: English