VMware Cloud Community
swift9009
Contributor
Contributor
Jump to solution

Trying to understand Orchestrator

I am trying to figure out more specifics as to what Orchestrator is used for. I am very familiar with scripting and I have a lot of powercli scripts that run regularly but I am trying to figure out the advantage of Orchestrator over simply writing my own scripts and other back end code. I guess what I am looking for is examples of what other people are using Orchestrator for or things that Orchestrator can do that scripts alone cannot. I know this is a somewhat broad subject but any help is greatly appreciated.

Reply
0 Kudos
1 Solution

Accepted Solutions
tschoergez
Leadership
Leadership
Jump to solution

Hi!

I recommend you to watch the videos on http://www.vmwarelearning.com/orchestrator to see an introduction in vCO.

vCO provides a technical workflow engine, to run automation tasks in a reliable "enterprise ready" way:

- Checkpointing allows workflows to continue to run even after a server crash

- Included scheduler to run workflow at a given date/time, hourly, daily, ...

- Audit trail: Who exectued what workflow when and with what outcome?

- Integration: vCO Plugins allow the workflows to integrate every external system that can be automated (via an existing special plugin for that product/system, the generic plugins for REST,SOAP,SMTP,SNMP,AMQP,SSH,SQL, ... and you even can develop your own plugin!)

- integrated version control of the workflows: You can see who changed the workflow how and when (you can even jump back to older versions if someone screwed it Smiley Happy )

- integrated in vSphere Web Client: You can run and monitor workflows directly from the web client

- workflows can be interactive (e.g. for aprovals)

Common use cases are:

- vCenter automation (obviously.. you can do the same as you can do in PowerCLI)

- Integrating vCloud Director to the rest of the world

- Automate your IT processes that include other systems as well (CMDB, Ticket system, Monitoring ,...

- support the vSphere admins (want to have an automatic snapshot reminder workflow? 5 minutes to create... )

- reporting workflow

- orchestrating upgrades and migrations (there is a Plugin for VMware Update Manager, Auto-deploy ...)

- If you want, you can even build your own custom self-service portal based on vCO workflows, vCO provides a powerful REST API itself. (However, VMware of course offers some out-of-the-box products for this, too Smiley Wink )

- Disaster recovery workflows (again, there are out-of-the-box products available, too)

- lab management workflows

- ...

- ...

- ...

Cheers,

Joerg

View solution in original post

Reply
0 Kudos
3 Replies
tschoergez
Leadership
Leadership
Jump to solution

Hi!

I recommend you to watch the videos on http://www.vmwarelearning.com/orchestrator to see an introduction in vCO.

vCO provides a technical workflow engine, to run automation tasks in a reliable "enterprise ready" way:

- Checkpointing allows workflows to continue to run even after a server crash

- Included scheduler to run workflow at a given date/time, hourly, daily, ...

- Audit trail: Who exectued what workflow when and with what outcome?

- Integration: vCO Plugins allow the workflows to integrate every external system that can be automated (via an existing special plugin for that product/system, the generic plugins for REST,SOAP,SMTP,SNMP,AMQP,SSH,SQL, ... and you even can develop your own plugin!)

- integrated version control of the workflows: You can see who changed the workflow how and when (you can even jump back to older versions if someone screwed it Smiley Happy )

- integrated in vSphere Web Client: You can run and monitor workflows directly from the web client

- workflows can be interactive (e.g. for aprovals)

Common use cases are:

- vCenter automation (obviously.. you can do the same as you can do in PowerCLI)

- Integrating vCloud Director to the rest of the world

- Automate your IT processes that include other systems as well (CMDB, Ticket system, Monitoring ,...

- support the vSphere admins (want to have an automatic snapshot reminder workflow? 5 minutes to create... )

- reporting workflow

- orchestrating upgrades and migrations (there is a Plugin for VMware Update Manager, Auto-deploy ...)

- If you want, you can even build your own custom self-service portal based on vCO workflows, vCO provides a powerful REST API itself. (However, VMware of course offers some out-of-the-box products for this, too Smiley Wink )

- Disaster recovery workflows (again, there are out-of-the-box products available, too)

- lab management workflows

- ...

- ...

- ...

Cheers,

Joerg

Reply
0 Kudos
cdecanini_
VMware Employee
VMware Employee
Jump to solution

Hi,

Some of the answers you are looking for are in an article I wrote a long time ago : http://www.vcoteam.info/learn-vco/take-cloud-automation-scripting-to-another-level-with-cloud-orches...

Christophe.

If my answer resolved or helped you, please mark it as Correct or Helpful to award points. Thank you! Visit http://www.vcoteam.info & http://blogs.vmware.com/orchestrator for vCenter Orchestrator tips and tutorials - @vCOTeam on Twitter
cdecanini_
VMware Employee
VMware Employee
Jump to solution

Here is another good example : http://blogs.vmware.com/orchestrator/2013/04/vcenter-operations-integration-with-vcenter-orchestrato...

If my answer resolved or helped you, please mark it as Correct or Helpful to award points. Thank you! Visit http://www.vcoteam.info & http://blogs.vmware.com/orchestrator for vCenter Orchestrator tips and tutorials - @vCOTeam on Twitter