This hands-on training course explores the use of VMware vCenter™ Orchestrator™ 5.5 and VMware vCloud® Automation Center™ 6.1 for the automation of VMware cloud infrastructure and IT processes. The course focuses on extensibility and advanced administration through the use of vCenter Orchestrator workflows in vCloud Automation Center.

Prerequisites

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

Course Objectives

By the end of the course, you should be able to meet the following objectives:

  • Describe the features, benefits, components, and integration of vCenter Orchestrator and vCloud Automation Center
  • Use the vCenter Orchestrator client to access and navigate the vCenter Orchestrator platform and to import and run vCenter Orchestrator library workflows
  • Explain the role of vCenter Orchestrator workflows and vCenter Orchestrator content elements in automation
  • Use the vCloud Automation Center plug-in integrate vCenter Orchestrator with vCloud Automation Center and link vCloud Automation Center to vCenter Orchestrator as an endpoint
  • Design, develop, and run custom reusable vCenter Orchestrator workflows
  • Use the VMware vSphere® API in vCenter Orchestrator workflow scripts
  • Explain the vCloud Automation Center master workflow model
  • Integrate vCenter Orchestrator workflows with external systems using the vCloud Automation Center Advanced Service Designer and build automation solutions
  • Identify the strategy to integrate vCenter Orchestrator workflows with external systems and explain how to find and use vCenter Orchestrator plug-ins
  • Explain how to export, package, and apply version control to vCenter Orchestration workflows
  • Install a basic vCenter Orchestrator environment and implement high availability for vCenter Orchestrator

Who Should Attend

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

Course Outline

Lesson 1: Course Introduction

  • Introduction and course logistics
  • Course objectives

Lesson 2: Introducing VMware vCenter Orchestrator

  • Features, benefits, and components of vCenter Orchestrator and vCloud Automation Center
  • vCenter Orchestrator and vCloud Automation Center integration, prerequisites, and deployment

Lesson 3: Working with VMware vCenter Orchestrator

  • vCenter Orchestrator client
  • vCenter Orchestrator content elements and vCenter Orchestrator inventory
  • vCloud Automation Center and the vCloud Automation Center Advanced Service Designer interface

Lesson 4: Using VMware vCenter Orchestrator Workflows to Build vCenter Orchestrator Components

  • vCenter Orchestrator workflow elements
  • Building and debugging vCenter Orchestrator workflows

Lesson 5: VMware vCenter Orchestrator Workflow Development Concepts

  • vCenter Orchestrator workflow editor GUI
  • vCenter Orchestrator workflow components
  • Information flow in vCenter Orchestrator workflows and parameter binding

Lesson 6: Enhancing VMware vCenter Orchestrator Workflows

  • Advanced vCenter Orchestrator workflow elements
  • Configuration and resource elements
  • Exception handling and user interactions
  • vCenter Orchestrator workflow input presentation

Lesson 7: Using VMware Infrastructure APIs with VMware vCenter Orchestrator

  • vSphere automation and developer tools
  • VMware vCenter Server™ inventory structure

Lesson 8: VMware vCenter Orchestrator Workflows in the VMware vCloud Automation Center Machine Lifecycle

  • Invoking vCenter Orchestrator workflows from vCloud Automation Center
  • Managing vCloud Automation Center entities from vCenter Orchestrator
  • Predefined vCloud Automation Center workflow templates

Lesson 9: Working with the VMware vCloud Automation Center Advanced Service Designer

  • Controlling vCenter Orchestrator services with the Advanced Service Designer
  • Publishing vCenter Orchestrator workflows as vCloud Automation Center entities
  • Creating vCloud Automation Center service blueprints that invoke vCenter Orchestrator workflows
  • vCenter Orchestrator workflow resource actions and user interactions
  • Advanced Service Designer endpoints

Lesson 10: Integrating VMware vCenter Orchestrator with External Systems

  • vCenter Orchestrator integration strategy
  • vCenter Orchestrator plug-ins

Lesson 11: Building VMware vCloud Automation Center Solutions

  • Building and testing custom vCenter Orchestrator workflows for publishing with the Advanced Service Designer
  • Extending, enhancing, and publishing custom vCenter Orchestrator workflows
  • Testing vCloud Automation Center custom user request forms

Lesson 12: Delivering VMware vCenter Orchestrator Workflows

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

Lesson 13: Installing and Configuring VMware vCenter Orchestrator

  • Installing vCenter Orchestrator
  • Configuring vCenter Orchestrator

Lesson 14: Making VMware vCenter Orchestrator Highly Available

  • Configuring the SQL Server 2008 R2 database
  • Configuring high availability using the Web interface and vCenter Orchestrator workflows
  • Building custom vCenter Orchestrator workflows in vCenter Orchestrator instances
  • Testing vCenter Orchestrator high availability failover and failback features