VMware vCenter Orchestrator: Develop Workflows (v5.1)

Request a Quote for this class

About this Course

For the VMware Cloud infrastructure, vCenter Orchestrator is the most important tool to master in order to design and manage intelligent workflows supporting IT Process Automation. This hands-on training course explores the use of VMware® vCenter™ Orchestrator™ for the automation of IT processes, both physical and virtual.

Audience Profile

This course is intended fro the following audiences:

  • Experienced VMware administrators
  • Automation and orchestration specialists
  • System integrators
  • Private and public cloud administrators

At Course Completion

Upon completing this course, students will be able to:

  • Run the Orchestrator platform
  • Use the Orchestrator client to import and run library workflows
  • Develop and run custom parameterized workflows
  • Design and develop reusable workflows
  • Use VMware vSphere® API to automate various VMware® vCenter™ tasks
  • Integrate Orchestrator into VMware vSphere® Web Client
  • Integrate Orchestrator with external systems using plugins
  • Document workflows
  • Apply version control to workflows
  • Export and package workflows

Prerequisites

  • Knowledge of VMware vSphere
  • Ability to script or program in JavaScript, Powershell, Perl, Java, Python, or similar languages

Course Outline

1. Course Introduction

  • Introductions and course logistics
  • Course objectives

2. VMware vCenter Orchestrator Overview

  • Role of Orchestrator in the vSphere architecture
  • Orchestrator use-cases

3. vCenter Orchestrator Setup

  • Deployment strategies for vCenter Orchestrator
  • Using VMware® vCenter™ Orchestrator Appliance™

4. Using the Orchestrator Client

  • Orchestrator content elements
  • Scheduling workflows
  • Browsing inventory objects

5. Development Concepts

  • Using the workflow editor GUI
  • Workflow schema elements
  • Information flow in workflows
  • Parameter binding
  • vCenter inventory structure

6. Basics of Workflow Development

  • Workflow design and development methodology
  • Configuration and resource elements
  • Types of workflows
  • Boxing library workflows
  • Creating loops within workflows

7. VMware vSphere® API from an Orchestrator Perspective

  • vSphere automation tools overview
  • vSphere API developer tools (Managed Object Browser, Onyx, and others)
  • Access vSphere API in Orchestrator workflows

8. Integrating Orchestrator

  • Orchestrator integration strategies
  • Interacting with external systems
  • Using vCenter Orchestrator plugins
  • Orchestrator integration in vSphere Web Client

9. Delivering Workflows

  • Documentation and version control of workflows
  • Synchronizing workflows among Orchestrator servers
  • Exporting and packaging workflows

10. Summary

  • Resources and references
  • Orchestrator adoption planning
  • Next steps