5.1
Table Of Contents
- Using VMware vCenter Orchestrator Plug-Ins
- Contents
- Using VMware vCenter Orchestrator Plug-Ins
- Introduction to Orchestrator Plug-Ins
- Using the vCenter Server 5.1 Plug-In
- Configure the vCenter Server 5.1 Plug-In
- vCenter Server 5.1 Plug-In Scripting API
- Using the vCenter Server 5.1 Plug-In Inventory
- Access the vCenter Server 5.1 Plug-In Workflow Library
- vCenter Server 5.1 Plug-In Workflow Library
- Batch Workflows
- Cluster and Compute Resource Workflows
- Guest Operation Files Workflows
- Guest Operation Processes Workflows
- Custom Attributes Workflows
- Datacenter Workflows
- Datastore and Files Workflows
- Datacenter Folder Management Workflows
- Host Folder Management Workflows
- Virtual Machine Folder Management Workflows
- Basic Host Management Workflows
- Power Host Management Workflows
- Host Registration Management Workflows
- Networking Workflows
- Distributed Virtual Port Group Workflows
- Distributed Virtual Switch Workflows
- Standard Virtual Switch Workflows
- Resource Pool Workflows
- Storage Workflows
- Storage DRS Workflows
- Basic Virtual Machine Management Workflows
- Clone Workflows
- Linked Clone Workflows
- Linux Customization Clone Workflows
- Tools Clone Workflows
- Windows Customization Clone Workflows
- Device Management Workflows
- Move and Migrate Workflows
- Other Workflows
- Power Management Workflows
- Snapshot Workflows
- VMware Tools Workflows
- Using the vCO Library Plug-In
- Using the SQL Plug-In
- Using the SSH Plug-In
- Using the XML Plug-In
- Using the Mail Plug-In
- Using the Net Plug-In
- Using the Enumeration Plug-In
- Using the Workflow Documentation Plug-In
- Index
Figure 1-1. VMware vCenter Orchestrator Architecture
Orchestrator
database
workflow library
vCenter
Server
XML SSH SQL SMTP
3rd-party
plug-in
workflow engine
browser
access
vCenter
Orchestrator
Client application
vCenter
Server
Directory services
or vCenter
Single Sign On
Web services
REST/SOAP
Default Orchestrator Plug-Ins
Orchestrator includes a collection of default plug-ins. Each plug-in exposes an external product API to the
Orchestrator platform. Plug-ins provide inventory classes, extend the scripting engine with new object types,
and publish notification events from the external system. Each plug-in can also provide a library of workflows
that represents the typical use cases of the integrated product in an automated fashion.
You can see the list of available plug-ins from the Plug-ins tab in the Orchestrator configuration interface. Plug-
ins that require configuration add separate tabs to the interface.
Table 1-1. Plug-Ins Installed with Orchestrator by Default
Plug-In Purpose Configuration Input Types Scripting Objects Inventory
vCenter Server
5.1
Provides access to the
vCenter Server 5.1 API, so
that you can incorporate all
of the vCenter Server objects
and functions into the
management processes that
you use Orchestrator to
automate.
See “Configure
the vCenter
Server 5.1 Plug-
In,” on page 15.
See
http://www.vmw
are.com/suppor
t/orchestrator/do
c/vco_vsphere51
_api/index.html.
See
http://www.vmware.co
m/support/orchestrato
r/doc/vco_vsphere51_ap
i/index.html.
Exposes all
vCenter
Server
objects.
vCO Library Provides workflows that act
as basic building blocks for
customization and
automation of client
processes. The workflow
library includes templates
for lifecycle management,
provisioning, disaster
recovery, hot backup, and
many other standard
processes. Sources of library
processes are accessible and
can be copied and edited.
None See Developing
with VMware
vCenter
Orchestrator,
Using the
Orchestrator API.
See Developing with
VMware vCenter
Orchestrator, Using the
Orchestrator API.
Exposes
nothing in
the
inventory.
Using VMware vCenter Orchestrator Plug-Ins
10 VMware, Inc.