跳转到主内容

虚拟存储控制台: vCenter 不会拉动用户界面扩展

Views:
24
Visibility:
Public
Votes:
0
Category:
virtual-storage-console-for-vmware-vsphere
Specialty:
virt
Last Updated:

状态信息

适用场景

  • 虚拟存储控制台 9.x
  • 虚拟存储控制台 7.x
  • vSphere Web Client
  • vSphere HTML5 用户界面

问题描述

将 VSC 注册到 vCenter 时部署 UI 扩展的过程:

  1. VSC 已注册到 vCenter (通过 https://<vsc_server>:8143/register.html )
  2. VSC 向 vCenter 公布新的 UI (用户界面)要提取的扩展
  3. 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
  4. vCenter 将访问 VSC 服务器并进行提取 跨部署包
    • 此软件包包含用于添加 VSC 菜单的物理文件 vSphere WebClient 或 vSphere HTML5 的选项和图标 UI (取决于 VSC 版本)
    • 这些物理文件将从捆绑包部署到目录中 在 vCenter 服务器上

本文介绍以下特定情形:

  • Virtual Storage Console ( VSC )插件 在 vSphere 中不可见
  • 之后, vCenter 无法提取 VSC UI 扩展 VSC 已注册到 vCenter (上述过程中的第 4 步失败)
在某些情况下, vCenter 无法从 VSC 中提取部署包。可以通过以下方式确认:
  1. "com.nvpf" vCenter 服务器上不存在 UI 文件夹
VSC 部署包的文件位于以下位置:
  • vSphere Web Clientetc/vmware/vsphere-client/vc-packages/vsphere-client-serenity
  • vSphere HTML5 UI 客户端 /etc/vmware/vsphere-ui/vc-packages/vsphere-client-serenity
  1. 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)

 
Catalog Manager 指示资源包冲突:
 
[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

 

 

Sign in to view the entire content of this KB article.

New to NetApp?

Learn more about our award-winning Support

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.