You must remove the user interface (UI) extensions from the vCenter Server before you upgrade or reinstall Virtual Storage Console for VMware vSphere. These extensions are stored on the vCenter Server when you log in to the VMware vSphere Web Client.
If you attempt to perform an upgrade or reinstall VSC without first removing the UI extensions, you receive an error.
After you remove the extensions, you can install VSC. The new UI extensions are then downloaded to the vCenter Server the first time you log in to the vSphere Web Client after VSC completes its registration.
Using a virtual appliance console to remove the UI extensions
There are two ways to remove the extensions:
- From the virtual appliance console
- From the Windows server
After you perform the steps, it can several minutes for the vSphere Web Client to restart and initialize correctly.
- In a virtual appliance console window, use a Secure Shell (SSH) to log in to the vCenter Server as root.
- Change to the vsphere-client-serenity directory: cd /var/lib/vmware/vsphere-client/vc-packages/vsphere-client-serenity
- Stop the vSphere Web Client: Service vsphere-client stop
- Remove the directories containing the UI extensions: rm -rf com.netapp*
Note: Make sure that you include the asterisk (*) at the
end of the command.
This command removes both the VSC and VASA
Provider extensions.
- Restart the vSphere Web Client: Service vsphere-client start
Using a Windows server to remove the UI extensions
- Log in to a Windows server using administrator credentials.
- From the windows
services snap-in, stop the VMware vSphere
Web Client Service.
- Go to the C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\vc-packages\vsphere-client-serenity
folder.
- Remove the directories containing the UI extensions: com.netapp*
Doing this removes both the VSC and VASA
Provider extensions.
- Start the VMware vSphere Web Client Service.