- Virtual Storage Console
This article describes a specific scenario where the Virtual Storage Console plugin is not visible in the vSphere WebClient.
In this scenario, vCenter is unable to pull the VSC UI extensions after registration.
The normal process is as follows:
- VSC is registered to vCenter (via https://<vsc_server>:8143/Register.html)
- VSC advertises to vCenter that there are new UI extensions to pull
- vCenter will successfully add new extensions to inventory (com.netapp.nvpf & com.netapp.nvpf.webclient). This is confirmed in vCenter's MOB (Managed Object Browser).
vCenter will reach out to the VSC server and pull across a "webclient_deployment_bundle". UI extensions from this bundle are copied to directories on the vCenter server.In some rare cases, step 4 will fail. This can be confirmed by the following:
- "com.nvpf" UI folders are not present on the vCenter server
On VCSA, the UI folders are located at:
On a Windows vCenter server, the UI extensions can be found at:
- vSphere "vsphere_client_virgo.log" log has the following events:
[2017-08-22T08:16:42.904Z] [ERROR] vc-extensionmanager-pool-190 70000159 100014 200005 com.vmware.vise.vim.extension.VcExtensionManager Package com.netapp.nvpf.webclient was not installed! Error downloading https://<vsc_server>:8143/webclient_deployment_bundle. Make sure that the URL is reachable then logout/login to force another download. java.net.SocketTimeoutException: connect timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) at java.net.AbstractPlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at sun.security.ssl.SSLSocketImpl.connect(Unknown Source) at sun.net.NetworkClient.doConnect(Unknown Source)
[2017-08-22T08:16:33.077Z] [INFO ] cm-catalog-manager-pool-192 70000159 100014 200005 com.vmware.vise.vim.cm.LocalizedMessageDictionary Loaded Resource bundle cis.vcextension.com_netapp_nvpf.task
[2017-08-22T08:16:33.077Z] [WARN ] cm-catalog-manager-pool-192 70000159 100014 200005 com.vmware.vise.vim.cm.LocalizedMessageDictionary 1 Resource Bundle entry conflicts found for: /etc/vmware/vsphere-client/cmCatalog/com.vmware.ciscom.netapp.nvpf.zip/cis.vcextension.com_netapp_nvpf.task:US
key: signature duplicated with same value in bundle: /etc/vmware/vsphere-client/cmCatalog/com.vmware.cisvcenterserver.zip/cis.vc.VirtualCenter.locmsg:US