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
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
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.
Choose theย ExtensionManager link which will display all the registered extensions.
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.
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.
Go back to the MOB screen. ย Chooseย UnregisterExtension.
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.
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.