Installing additional plugins

As discussed in the first chapter with regard to the Orchestrator architecture, Orchestrator uses a plugin infrastructure to expend its possibility. We also said in the last chapter that plugins have to be installed at the moment (at the time of writing this book) by using the vRealize Orchestrator Configuration, as the Control Center isn't ready to perform this operation yet.

Downloading the VMware plug-in

There are many plug-ins for Orchestrator. Check Chapter 1, Architectural Overview, for an overview and links to the web pages where you can get them. In this chapter, I will install the VMware NSX (also called vCNS) plug-in. The method used is the same for all the other plug-ins that exist. Feel free to download and install a different plug-in.

  1. Open a web browser and visit www.vmware.com.
  2. Click on Downloads.
  3. Search for VMware vSphere and click on Drivers & Tools.
  4. Expand VMware vRealize Orchestrator Plugin.
  5. Select Go to downloads next to the plug-in that you would like to download.
  6. Enter your VMware credentials and proceed to download.
  7. The file that you are downloading has the .vmoapp ending.

If you would like to download any other plug-in, have a look at the More about plug-ins section of the first chapter.

Installing the plug-in

Now that we have downloaded the plug-in, we should install it in Orchestrator. As already mentioned, we will have to use the Orchestrator Configuration. If you are using a newer version (I am using version 6.0.2), check out the Control Center to check whether the plug-in install works.

Opening the Orchestrator configuration

We will now open the Orchestrator configuration and check for all the installed plug-ins:

  1. Open a web browser and open the Orchestrator home page by entering the FQDN or IP of your Orchestrator, as shown in Chapter 2, Deploying and Configuring the Orchestrator Appliance.
  2. From the Orchestrator home page, select the link to the Orchestrator Configuration.
  3. A second web page opens up and asks you to log in. Use vmware as the username, and use the password that you assigned during the deployment.
  4. Click on Plug-ins. This page shows you all the plug-ins that are already installed. Have a look:
    Opening the Orchestrator configuration

If you uncheck the tick box in front of a plug-in, you can disable it. There isn't really a method as such to uninstall a plugin. If you install a newer version of a plugin, the old version will be overwritten. However, you cannot replace a newer version with an older version so easily.

Installing a new plug-in

Let's install a new plug-in in Orchestrator:

  1. In the Orchestrator Configuration, click on General.
  2. Select Install Application.
  3. Click on the magnifying glass icon. Now, select the plug-in file that you would like to install.
  4. Click on Install.
    Installing a new plug-in
  5. Accept the EULA by clicking on I accept the terms of the License Agreement.
    Installing a new plug-in
  6. If the plug-in has installed successfully, you should see a green message at the top of the window. Also, you can check the Plug-ins tab.
    Installing a new plug-in

We have installed the plug-in. However, to make it work, we need to restart the Orchestrator service.

Restarting the Orchestrator service

After you have installed a plug-in, you need to restart the Orchestrator service. You can do this in two ways. The first is to restart the Orchestrator VM. This is a bit drastic and takes longer time. However, it also works. The easier and smarter way is to just restart the Orchestrator service.

  1. In the Orchestrator Configuration, click on Startup Options.
  2. Then, click on Restart service.
  3. After the server has restarted, you should see a green message that tells you that the restart process has successfully finished.
    Restarting the Orchestrator service

Checking out the new plug-in

After installing the plug-in, we should have a look what it provides us with. Each plug-in comes with predefined workflows and actions. Let's have a look at the pre-defined workflows:

  1. Open the Orchestrator client and log in as a user of the Orchestrator Admin group.
  2. Go to the workflow library and expand it. Look for the plug-in. As I chose to install the VMware NSX plug-in, I look for NSX.
  3. Expand the subfolders and browse around. Have a look at what is there.
    Checking out the new plug-in

Most plug-ins come with a Configuration folder that contains workflows to bind Orchestrator to a specific instance of the plug-in; in my case, an NSX endpoint.

If you haven't heard about VMware NSX, it is a network virtualization tool that allows you to create isolated networks, routers, NATs, gateways, load balancers, and VPNs, without the need to have additional hardware.

Plugin problems

It happens from time to time that, after you install a plugin, and you check the Orchestrator client, you cannot find any additional workflows or actions. If this is the case, you need to run the workflow Library | Configuration | Troubleshooting | Reinstall the plug-ins when the sever starts. We have used this in the last step in Chapter 2, Deploying and Configuring the Orchestrator Appliance. After running this workflow, restart either the Orchestrator service or the whole appliance.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset