vSphere 6.5

Managing Disabling Deleting VMware vCenter Server Plugins

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
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
VMware vCenter HTML 5 interface client plugins
VMware-vCenter-web-client-disable-client-plugins
VMware vCenter web client disable client plugins
Disable-client-plugin-confirmation
Disable client plugin confirmation
Reload-the-vSphere-web-client
Reload the vSphere web client
vSphere-vCenter-client-plugin-disabled
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
vCenter MOB content menu

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

Choose-vCenter-MOB-Extension-Manager
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
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
VMware Update Manager vCenter extension details

Go back to the MOB screen. Choose UnregisterExtension.

Unregister-VMware-vCenter-Extension
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
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.