虚拟存储控制台: vCenter 不会拉动用户界面扩展
状态信息
适用场景
- 虚拟存储控制台 9.x
- 虚拟存储控制台 7.x
- vSphere Web Client
- vSphere HTML5 用户界面
问题描述
将 VSC 注册到 vCenter 时部署 UI 扩展的过程:
- VSC 已注册到 vCenter (通过 https://<vsc_server>:8143/register.html )
- VSC 向 vCenter 公布新的 UI (用户界面)要提取的扩展
- vCenter 将向清单中添加新扩展
- 此问题已在 vCenter 的 MOB (受管对象浏览器)中确认 可通过 https://<vcenter>/mob 访问
- vSphere WebClient 提取的 VSC 扩展包括
com.netapp.nvpf
&com.netapp.nvpf.webclient
- vSphere HTML5 UI 客户端提取的 VSC 扩展包括
com.netapp.nvpf
&com.netapp.vsch5
- vCenter 将访问 VSC 服务器并进行提取 跨部署包
- 此软件包包含用于添加 VSC 菜单的物理文件 vSphere WebClient 或 vSphere HTML5 的选项和图标 UI (取决于 VSC 版本)
- 这些物理文件将从捆绑包部署到目录中 在 vCenter 服务器上
本文介绍以下特定情形:
- Virtual Storage Console ( VSC )插件 在 vSphere 中不可见
- 之后, vCenter 无法提取 VSC UI 扩展 VSC 已注册到 vCenter (上述过程中的第 4 步失败)
"com.nvpf"
vCenter 服务器上不存在 UI 文件夹
- vSphere Web Client
etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity
- vSphere HTML5 UI 客户端
/etc/vmware/vsphere-ui/vc-packages/vsphere-client-serenity
- vSphere WebClient 或 HTML5 UI 客户端( vsphere_client_virGo.log )的日志包含以下事件:
[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