Book Image

VMware vRealize Orchestrator Cookbook - Second Edition

By : Daniel Langenhan
Book Image

VMware vRealize Orchestrator Cookbook - Second Edition

By: Daniel Langenhan

Overview of this book

VMware vRealize Orchestrator is a powerful automation tool designed for system administrators and IT operations staff who are planning to streamline their tasks and are waiting to integrate the functions with third-party operations software. This book is an update to VMware vRealize Orchestrator Cookbook and is blend of numerous recipes on vRealize Orchestrator 7. This book starts with installing and configuring vRealize Orchestrator. We will demonstrate how to upgrade from previous versions to vRealize Orchestrator 7. You will be taught all about orchestrator plugins and how to use and develop various plugins that have been enhanced in Orchestrator 7. Throughout this book, you will explore the new features of Orchestrator 7, such as the introduction of the control center, along with its uses. You will also come to understand visual programming, how to integrate base plugins into workflows, and how to automate VMware. You will also get to know how to troubleshoot vRealize Orchestrator. By the end of this book, you will be able to get the most out of your Orchestrator installation, and will be able to develop complex workflows and create your own highly integrated automations of vRealize environments.
Table of Contents (19 chapters)
VMware vRealize Orchestrator Cookbook Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface

Installing plugins


In this recipe, we will learn how to install plugins for Orchestrator. Configuration and programming-related topics are discussed in Chapter 9, Essential Plugins, Chapter 10, Built-in Plugins, and Chapter 11, Additional Plugins.

Getting ready

We need an Orchestrator server installed and running, as well as access to the Orchestrator Control Center.

Please see the introduction to Chapter 11, Additional Plugins, for information on where to obtain plugins.

Please note that when you download a plugin, your download should contain a .vmoapp or .dar file. A ZIP file needs to be unpacked/unzipped first.

How to do it...

We will now install a new plugin. I will use the Autodeploy plugin:

  1. Open the Orchestrator Control Center.

  2. Click on Manage Plug-Ins.

  3. Click on Browse and select the .vmoapp file you downloaded, then click Install:

  4. Accept EULA and click on Install.

  5. Restart the Orchestrator service.

How it works...

Orchestrator becomes more exciting with additional plugins, such as plugins from VMware and other vendors. The current version of vRO (7.1) comes with quite a few plugins already installed, such as the following:

AD 3.0.2 4209033

AMQP 1.0.4.3217705

Configurator 7.0.1.3533702

DynamicTypes 1.2.0.426821

Enums 7.0.1. .3767915

Library 7.0.1.3767915

Mail 7.0.1. 3767915

Net 7.0.1. 3767915

PowerShell 1.0.9.3895915

REST 2.0.1.4157277

SNMP 1.0.3.3767921

SOAP 2.0.0.4147531

SQL 1.1.4.4009493

SSH 7.0.1.3430925

VAPI 7.1.04262825

VC 6.5.0.4132889

VCO 7.1.0.4262825

Workflow documentation 7.1.3767915

XML 7.0.1.3767915

vCAC 7.1.0.4147052

vCACCafe 7.1.0.4176993

We will discuss how to use most of these plugins in Chapter 9, Essential Plugins and Chapter 10, Built-in Plugins.

Plugins make Orchestrator the great product that it is and create a variety of possibilities. If there isn't a plugin for a system, think outside the box. For instance, you can connect Orchestrator to Microsoft System Center Virtual Machine Manager (SCVMM) via SOAP, to Red Hat Satellite using REST, or to your Docker using SSH.

Last but not least, you can create your own plugins. There is an Orchestrator plugin SDK guide that is dedicated to the creation of plugins. See the developer documentation for Orchestrator.

Plugin log level

With vRO7.1, you are now able to define a log level for each plugin. The log level ranges from DEFAULT to OFF:

Updating plugins

To update a plugin, just download the new version and deploy it as shown in this recipe. The plugin will be updated.

Disabling and uninstalling plugins

You can switch off plugins by de-selecting the Enable plug-in check box. Uninstalling plugins isn't that straightforward and should only be done if you have no other choice, there is a KB that shows how:

kb.vmware.com/kb/2064575 .

See also

The introduction of Chapter 11, Additional Plugins gives information where you can find plugins and show how to use some of these.