A total of 158 new actions are delivered as part of the VMware vCenter Orchestrator Plug-in for vCloud Director. The table below provides their names and descriptions
Action NameAction Description
updateCatalogItem
null
disableAdminVdc
null
discardSuspendedState
null
createOrgLeaseSettings
null
publishAdminCatalog
null
updateUser
null
deleteAdminCatalog
null
updateAdminCatalog
null
uploadMedia
null
createOrgSmtpSettings
null
createEndOfTaskTriggerForTask
null
getAdminOrganizationFromVApp
null
deleteVAppTemplate
null
createAdminVdcParams
null
updateMedia
null
deleteUser
null
insertMedia
null
createAdminOrganization
null
uploadFiles
null
getAdminExtensionFromVdc
null
deleteAdminOrganization
null
createLdapUserAttributes
null
deleteAdminVdc
null
getVdcFromVApp
null
enableVMWHost
null
updateRole
null
getNumberOfNic
null
shutdown
null
deleteRole
null
createIpRanges
null
downloadVAppTemplate
null
undeploy
null
updateVimServer
null
unregisterVimServer
null
importGroup
null
createImportVmAsVAppParams
null
importVmAsVApp
null
updateAdminVdc
null
createAccessSetting
null
getAdminOrganizationFromCatalog
null
getOrganizationFromVM
null
createUser
null
validateVlanIdRanges
null
getAdminHostFromOrganization
null
createLdapGroupAttributes
null
createVMWProviderVdcParams
null
createVMWProviderVdc
null
createShieldManagerParams
null
createRole
null
erase
null
getVmsFromVApp
null
createVMWProviderNetwork
null
createLeaseSettingsSection
null
createVMWNetworkPool
null
getAdminHostFromRole
null
enableVMWProviderVdc
null
deleteCatalogItem
null
getAdminExtensionFromOrganization
null
deploy
null
createIpScope
null
createNetworkConfiguration
null
createVAppNetworkConfiguration
null
vim3WaitTaskEnd
Wait for a VC Task to end.
There are a total of 91 new workflows delivered as part of the VMware vCenter Orchestrator Plug-in for vCloud Director. The table below provides their names and descriptions
Workflow NameDescription
Unregister VIM Server
Unregisters a vCenter Server.
Import VM as vApp
Imports a virtual machine from an available vCenter Server as a vApp.
Power Off VM
Powers off a virtual machine. Does not free the resources reserved for the virtual machine.
Today VMware released the most complete automation solution for vCloud Director as a free download !
This is a plug-in for vCenter Orchestrator allowing to orchestrate vCloud Director (and not the other way around, vCD 1.01 does not have the ability to start an external process).
In terms of functionality the plug-in allows:
Tenants to automate catalogs and vApp provisioning and decommissioning operations within their organization.
Service providers to automate the configuration and management of the tenant organizations, their virtual data centers and their resources.
Yesterday, vCenter Orchestrator 4.1.1 was released as part of vCenter 4.1 Update 1. This is mainly a bug fix release.
According to the release notes the resolved issues are:
Parent permissions are not propagated to a child object
Orchestrator Configuration might not export or import the license configuration
"Remove Snapshot" and "Add host to cluster" workflow incorrect behavior
Inconsistencies in library workflow names
XML encoding
Also the SSHSession object was improved with new functionality.
vCO Team is delighted to see vCenter Orchestrator knowledge being spread around the world. One of the VMware partners, Mightycare has a few vCO specialists who not only do a great job delivering automation and orchestration to VMware customers but also share their knowledge online. Here is a collection of the last code snippets they have published.
Use and examples of RegExp (regular expression)
Get all Distributed Virtual Switches vCO
Unzip Files with VMware Orchestrator workflow vCO
Access to Java Classes
SOAP connect via VB .
Our friend @cody_bunch at ProfessionalVMware.com hosts an online VCAP Study session every other week. These "Brown Bag" sessions provide expert guidance and feedback on the night's topic. Our very own Burke Azbill recently participated on the panel for the vCenter Orchestrator Brown Bag session. If you happened to miss the session, don't worry - it was recorded and may be viewed here: VCAP-DCA BrownBag - Section 8 Orchestrator Follow-Up.
It has been a while without publishing a tutorial. With the growing activities around vCO the vCO team members have been very busy and doing such tutorials takes a lot of time. Since a lot of you already went through the basics we can now give you some code snippets that you can use in your own workflows. Here is the first one. I will eventually improve the article if people ask for it.
The vCO 4.01 and 4.1 administration and developer’s guides were recently updated with quite a few additions in the latest covering items such as
Running a workflow on a Selection of Objects Implement the “Start Workflows in a Series” and “Start Workflows in Parallel” workflows Running a workflow in a scripted loop scripting example Get these updated version from the VMware vCenter Orchestrator (vCO) Documentation page.
See the ‘Updated Information’ section in each guide for the full details of the additions.
If you wish vCO had additional plug-ins to orchestrate more technologies please comment with your top 5 wish list.
This is the 2nd part of the previous post Some tips for new vCO plug-in developers (I). These tips are more focused on the workflows than on the plug-in project itself.
Again I've grouped them by type.
Workflows & Actions
Start developing workflows as building blocks
A building block would be a simple workflow that requires some few input parameters and returns some simple output. If we have a rich (and good) set of building blocks it will be much easier to create higher-level workflows and we will offer the users a better set of tools to compose their own complex workflows.