Managing Disabling Deleting VMware vCenter Server Plugins

0

In troubleshooting various problems with the vCenter Server appliance or perhaps in upgrading your VCSA 6.0 appliance to 6.5, you may run into issues with plugins installed in vCenter Server. Quite a few of the issues that many have run into with the upgrade to VCSA 6.5 if you look through a Google search are related to installed plugins or incompatible plugins, etc. Let’s take a quick look at Managing Disabling Deleting VMware vCenter Server Plugins.

Managing Disabling Deleting VMware vCenter Server Plugins

Plugins allow for extending vCenter Server functionality and allow 3rd party and even VMware applications to operate more fluidly with vCenter without having to open a separate management interface.  Arguably, the most commonly installed plugin that most may be familiar with is the vSphere Update Manager plugin (with 6.0 and lower) that allows extending vCenter Server to present the Update Manager as part of the web client interface.  There are other VMware products such as vRealize Operations Manager, vSphere Replication,x, and Orchestrator, etc, that have plugins which integrate with vCenter.

Now, how do we manage or disable plugins from vCenter server?  We can easily do this from the web client as well as through the web UI HTML5 interface with VCSA 6.5.  However, in thinking about disabling plugins with those attempting the 6.5 update, most likely you are going to be working with the web client (flash) interface.

To disable currently installed plugins in vCenter Server, in the web client (flash), navigate to Administration >> Solutions >> Client Plug-Ins

VMware-vCenter-Server-client-plugins Managing Disabling Deleting VMware vCenter Server Plugins

VMware vCenter Server client plugins

Just a quick look at the HTML 5 client, the only difference to get there is click the Menu button and navigate Administration >> Solutions >> Client Plug-Ins

VMware-vCenter-HTML-5-interface-client-plugins Managing Disabling Deleting VMware vCenter Server Plugins

VMware vCenter HTML 5 interface client plugins

VMware-vCenter-web-client-disable-client-plugins Managing Disabling Deleting VMware vCenter Server Plugins

VMware vCenter web client disable client plugins

Disable-client-plugin-confirmation Managing Disabling Deleting VMware vCenter Server Plugins

Disable client plugin confirmation

Reload-the-vSphere-web-client Managing Disabling Deleting VMware vCenter Server Plugins

Reload the vSphere web client

vSphere-vCenter-client-plugin-disabled Managing Disabling Deleting VMware vCenter Server Plugins

vSphere vCenter client plugin disabled

Delete vCenter vSphere Client Plugins

To delete vCenter vSphere client plugins, navigate to the https://<vcenter server address>/mob URL which is the Managed Object Reference manager.  Choose content at the top under Properties.

vCenter-MOB-content-menu Managing Disabling Deleting VMware vCenter Server Plugins

vCenter MOB content menu

Choose the ExtensionManager link which will display all the registered extensions.

Choose-vCenter-MOB-Extension-Manager Managing Disabling Deleting VMware vCenter Server Plugins

Choose vCenter MOB Extension Manager

Choose the Extension you are interested in removing.  These can be a bit nonintuitive. Best advice here is click on the link, and look at the Description.

Choose-a-vCenter-client-extension-you-want-to-remove Managing Disabling Deleting VMware vCenter Server Plugins

Choose a vCenter client extension you want to remove

The description link will show a much more “human readable” extension name.  For instance com.vmware.vcIntegrity is the VMware Update Manager extension.  However, to unregister, we need the key string.  Copy the value without the quotes.

VMware-Update-Manager-vCenter-extension-details Managing Disabling Deleting VMware vCenter Server Plugins

VMware Update Manager vCenter extension details

Go back to the MOB screen.  Choose UnregisterExtension.

Unregister-VMware-vCenter-Extension Managing Disabling Deleting VMware vCenter Server Plugins

Unregister VMware vCenter Extension

In the extensionKey string we paste the key string that we copied from the extension string.  Then click the Invoke Method link.  It should return void when it is successful.

Paste-in-the-Extension-value-key Managing Disabling Deleting VMware vCenter Server Plugins

Paste in the Extension value key

Thoughts

Managing Disabling Deleting VMware vCenter Server Plugins can come in extremely handy if you are troubleshooting issues with vCenter or the upgrade process to VCSA 6.5 which can often fail due to plugins that are installed.  Using the web client interface we can easily disable plugins.  Additionally, using the MOB interface, we can delete extensions/plugins, from VMware vCenter server altogether.  Cool tools to have.