7.0

Table Of Contents
Contents
Life Cycle Extensibility 7
1
Machine Extensibility Overview 8
Machine Life Cycle Extensibility 8
Choosing a Life Cycle Extensibility Scenario 9
2
Extending Machine Lifecycles By Using vRealize Orchestrator 11
Extending Machine Lifecycles by Using vRealize Orchestrator Checklist 11
Installing the vRealize Automation Plug-In 12
vCenter Orchestrator Integration Prerequisites 12
vRealize Automation Plug-In Functional Prerequisites 13
Install the vRealize Automation Plug-In On an External vRealize Orchestrator Server 13
Configuring the vRealize Automation Plug-in for Machine Extensibility 14
Add a vRealize Automation Host 14
Add an IaaS Host 15
Install vRealize Orchestrator Customization 16
Create a vRealize Orchestrator Endpoint 16
Customizing IaaS Workflows By Using vRealize Orchestrator 17
Assign a State Change Workflow to a Blueprint and Its Virtual Machines 18
3
Configuring Workflow Subscriptions to Extend vRealize Automation 19
Event Topics Provided with vRealize Automation 19
Workflow Subscriptions and Event Broker Terminology 20
Blockable and Replyable Event Topics 21
Best Practices for Creating vRealize Orchestrator Workflows for Workflow Subscriptions 22
Workflow Subscription Settings 23
Workflow Subscription Event Topic Tab Settings 24
Workflow Subscription Conditions Tab Settings 25
Workflow Subscription Workflow Tab Settings 26
Workflow Subscription Details Tab Settings 26
Working with Provisioning and Life Cycle Workflow Subscriptions 28
Configuring vRealize Orchestrator Workflows for Provisioning and Life Cycle Workflows 29
Workflow Subscription Life Cycle State Definitions 30
Configuring the Timeout Values for States and Events 42
Configuring the Error Behavior for States and Events 43
Scenario: Take a Post-Provisioning Snapshot of a Virtual Machine 44
Working with Approval Workflow Subscriptions 46
Configuring vRealize Orchestrator Workflows for Approval Event Topics 47
VMware, Inc.
3