7.3
Table Of Contents
- Life Cycle Extensibility
- Contents
- Life Cycle Extensibility
- Machine Extensibility Overview
- Extending Machine Lifecycles By Using vRealize Orchestrator
- Configuring Workflow Subscriptions to Extend vRealize Automation
- Event Topics Provided With vRealize Automation
- Workflow Subscriptions and Event Broker Terminology
- Blockable and Replyable Event Topics
- Best Practices for Creating vRealize Orchestrator Workflows for Workflow Subscriptions
- Workflow Subscription Settings
- Working with Provisioning and Life Cycle Workflow Subscriptions
- Configuring vRealize Orchestrator Workflows for Provisioning and Life Cycle Workflows
- Workflow Subscription Life Cycle State Definitions
- Configuring the Timeout Values for States and Events
- Configuring the Error Behavior for States and Events
- Scenario: Take a Post-Provisioning Snapshot of a Virtual Machine
- Working with Approval Workflow Subscriptions
- Troubleshooting Workflow Subscriptions
- Troubleshooting vRealize Orchestrator Workflows That Do Not Start
- Troubleshooting Provisioning Requests That Take Too Much Time
- Troubleshooting a vRealize Orchestrator Workflow That Does Not Run for an Approval Request
- Troubleshooting a Rejected Approval Request That Should Be Approved
- Troubleshooting a Rejected Approval Request
- Extending Machine Life Cycles By Using vRealize Automation Designer
- Extending Machine Life Cycles By Using vRealize Automation Designer Checklist
- Installing and Configuring vRealize Automation Designer
- Customizing IaaS Workflows By Using vRealize Automation Designer
- Workflows and Distributed Execution Management
- CloudUtil Command Reference
- vRealize Automation Workflow Activity Reference
- Index
5 Provide your vRealize Orchestrator credentials in the User name and Password text boxes to connect to
the vRealize Orchestrator endpoint.
The credentials you use should have Execute permissions for any vRealize Orchestrator workows to
call from IaaS.
To use the default vRealize Orchestrator instance embedded in the vRealize Automation appliance, the
user name is administrator@vsphere.local and the password is the administrator password that was
specied when conguring SSO.
6 Enter an integer greater than or equal to 1 in Priority text box.
A lower value species a higher priority.
7 (Optional) Click Properties and add supplied custom properties, property groups, or your own
property denitions for the endpoint.
8 Click OK.
Associate a vRealize Orchestrator Endpoint with a Blueprint
You can specify a particular vRealize Orchestrator endpoint to use with a blueprint.
When IaaS runs a vRealize Orchestrator workow for any machine provisioned from this blueprint, it
always uses the associated endpoint. If the endpoint is not reachable, the workow fails.
Prerequisites
Log in to the vRealize Automation console as an infrastructure architect.
Procedure
1 Select Design > Blueprints.
2 Create a new blueprint or edit an existing blueprint.
If you are editing an existing blueprint, the vRealize Orchestrator endpoint you specify only applies to
new machines provisioned from the updated blueprint. Existing machines provisioned from the
blueprint continue to use the highest priority endpoint unless you manually add this property to the
machine.
3 Click the Properties tab.
a Click New Property.
b Type VMware.VCenterOrchestrator.EndpointName in the Name text box.
The property name is case sensitive.
c Type the name of a vRealize Orchestrator endpoint in the Value text box.
d
Click the Save icon ( ).
4 Click OK.
Customizing IaaS Workflows By Using vRealize Automation Designer
VMware provides a number of workows that you can customize using the vRealize Automation Designer.
These include state change workows and menu operation workows.
IaaS workows are created using Microsoft Windows Workow Foundation 4, part of .NET Framework 4.
For information on Windows Workow Foundation and workow creation, refer to the Microsoft
documentation. vRealize Automation also provides several vRealize Automation Designer activities for
running and monitoring vRealize Orchestrator workows.
Life Cycle Extensibility
48 VMware, Inc.