Troubleshooting vSphere Replication plugin missing from vCenter Server

By | 26/10/2017

Last week I upgraded my VR appliance from 6.1.1 to 6.1.2 and registered VR to vCenter and to my surprise VR plugin was missing after I reloaded my vSphere Web Client. I tried logoff and login to Web Client a couple of times, but luck was not with my side. 

vrplugin-1.PNG

While configuring VR, I saw a succesful configuration message, So easily I can rule out issues with VR > VC registration. 

vrplugin-2.PNG

I even restarted Web Client service followed by bouncing vCenter server node but VR has decided to give up on me that day and still the plugin was missing from Web Client. This was a bit strange for me as I have deployed VR in my lab 3-4 times and never encountered this issue.

On googling the issue, I came across VMware KB-2149560 which clearly mentions that this is a known issue with VR 6.1.2. The KB has all the steps listed in order to fix the issue. 

These are the steps which I followed to fix the issue

1: Removed old ngcplugin-60.zip file from VR appliance

a: SSH to VR appliance and navigate to directory /opt/vmware/share/htdocs/client and delete or move ngcplugin-60.zip to alternate location

b: Download 2149560_SSO_ngcplugin-60.zip file from Attachments sections of KB-2149560 and upload the downloaded file to VR appliance in directory /opt/vmware/share/htdocs/client and rename the uploaded file to ngcplugin-60.zip

2: SSH to vCenter server appliance and navigate to directory /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity and remove the com.vmware.vcHms-6.1.2.605082273 plugin folder or any other vcHMS file

3: Stop vsphere Web Client service

4: Clean the tomcat cache by navigating to directory /usr/lib/vmware-vsphere-client/server/work and deleting everything from this directory

5: Clear the serenity database  by navigating to directory /storage/vsphere-client/SerenityDB/serenity and deleting everything from this directory

6: Remove/rename the old hmsJARs from directory /usr/lib/vmware-virgo/server/pickup/

Following files needs to be removed/renamed:

7: Remove the contents of the cmCatalog directory:

8: Start vSphere Web Client service

And thats it. I was able to see the VR plugin now after following above steps.

I hope you find this post informational. Feel free to share this on social media if it is worth sharing. Be sociable 🙂

Category: VMware

About Alex Hunt

Hi All I am Manish Jha. I am currently working in OVH US as Operations Support Engineer (vCloud Air Operations). I have around 7 Years of IT experience and have exposure on VMware vSphere, vCloud Director,vSphere Replication, vRealize Automation, NSX and RHEL. If you find any post informational to you please press like and share it across social media and leave your comments if you want to discuss further on any post. Disclaimer: All the information on this website is published in good faith and for general information purpose only. I don’t make any warranties about the completeness, reliability and accuracy of this information. Any action you take upon the information you find on this blog is strictly at your own risk. The Views and opinions published on this blog are my own and not the opinions of my employer or any of the vendors of the product discussed.