Avamar — Dell EMC Avamar 插件程序部署状态在 vSphere Client 中显示为失败

Summary: Dell EMC Avamar 插件程序部署状态在 vSphere Client 中显示为失败

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

在 Avamar AUI > Administration > System > VMware Plugin 菜单中,VMware 插件程序显示为已注册,并且版本与 Avamar Server 版本匹配。

aui-plugin-registered.png


但是,在 vSphere Client 中,Avamar 插件程序未显示在 Home > Menu 屏幕中。

缺少插件程序


在 vSphere Client Administration 菜单 > Solutions > Client Plug-Ins 中,我们看到部署失败。

部署失败

在 vSphere Client Administration 菜单 > Solutions > Client Plug-Ins 中,我们看到部署由于 Java 安全异常而失败。  
Error downloading plug-in. Make sure that the URL is reachable and the registered thumbprint is correct. sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
 
 
 
 
 
 

Cause

在 vCenter Server 上,vSphere Client HTML5 日志显示以下消息: "Server certificate chain is not trusted and thumbprint doesn't match."   

/var/log/vmware/vsphere-ui/logs/vsphere_client_virgo.log:
[2021-03-22T18:39:59.381Z] [INFO ] vc-extensionmanager-pool-207 70000151 100020 200002 com.vmware.vise.vim.extension.VcExtensionManager Downloading plugin package from https://ave194.example.lab/mc/lib/aui.zip (no proxy defined) [2021-03-22T18:39:59.403Z] [ERROR] vc-extensionmanager-pool-207 70000151 100020 200002 com.vmware.vise.vim.extension.PluginStatusTaskManager DOWNLOAD_FAILED: Error downloading plugin package com.dell.emc.avamar:19.4.116 from https://ave194.example.lab/mc/lib/aui.zip. Reason: Download error. Make sure that the URL is reachable and the thumbprint is correct. javax.net.ssl.SSLHandshakeException: com.vmware.vim.vmomi.client.exception.VlsiCertificateException: Server certificate chain is not trusted and thumbprint doesn't match 

此错误导致从 avamar.example.lab 下载“aui.zip”软件包由于证书指纹不匹配错误而中止。

如果远程 Avamar Server 证书与已注册插件程序的远程证书指纹不匹配,vCenter 上的 vSphere Client 软件将不会下载客户端软件包。

1.要查看已注册的 vCenter 扩展列表和设置,请从网页浏览器登录到 vCenter 托管对象浏览器页面:  (需要管理员用户名和密码) 
https://vcenter.example.com/mob/?moid=ExtensionManager&doPath=extensionList

2.搜索此页面以查找 Dell EMC Avamar 插件程序:   并查看此扩展的“服务器”部分。  它应该类似于此示例: 
 
名称 类型
server ExtensionServerInfo[]
名称 类型
company 字符串 "Dell EMC"
description 描述
名称 类型
label 字符串 "aui"
summary 字符串 "Dell EMC Avamar Plugin"
serverThumbprint 字符串 "40:79:74:0E:5E:A8:75:F0:9B:1E:59:70:4A:DA:27:A1:E5:9E:61:68"
type 字符串 "HTTP"
url 字符串 "https://ave194.example.lab/mc/lib/aui.zip"


3.  要将“serverThumbprint”与当前 Avamar Server 设置进行比较,请在 vCenter Server SSH 会话上运行以下命令。  此命令将建立与 Avamar 的 HTTPS 连接并获取 SSL 指纹。  
root@vc6-avamar [ ~ ]# keytool -printcert -sslserver ave194.example.lab:443 -rfc | openssl x509 -fingerprint -noout SHA1 Fingerprint=65:E2:B0:FD:2C:F4:6C:B5:C8:57:08:D0:B9:A6:61:EE:4D:84:48:6E 

在此示例中,指纹 40:79:74:0E:5E:A8:75:F0:9B:1E:59:70:4A:DA:27:A1:E5:9E:61:6865:E2:B0:FD:2C:F4:6C:B5:C8:57:08:D0:B9:A6:61:EE:4D:84:48:6E 不匹配

Resolution

解决方案 1(重新注册扩展)
1.在 Avamar AUI > Administration > System > VMware Plugin 菜单中,选择 vCenter,然后在“Actions”中选择“Unregister”。

选择取消注册


2.查看 vCenter 托管对象浏览器,以确认“com.dell.emc.avamar”扩展现已不存在。
https://vcenter.example.com/mob/?moid=ExtensionManager&doPath=extensionList

如果仍然存在,请转至此页面,并输入密钥:   com.dell.emc.avamar,然后单击“Invoke method”。  
https://vcenter.example.lab/mob/?moid=ExtensionManager&method=unregisterExtension


3.  在 Avamar AUI > Administration > System > VMware Plugin 菜单中,选择 vCenter,然后在“Actions”中选择“Register”。     

4.  查看 vCenter 托管对象浏览器以确认“com.dell.emc.avamar”扩展 serverThumbprint 已重新添加。.  
https://vcenter.example.com/mob/?moid=ExtensionManager&doPath=extensionList

5.  注销并重新登录,以检查插件程序是否已安装

提醒:如果 serverThumbprint 仍然不正确,这可能表示 vCenter 和 Avamar 之间存在 NAT 路由器或者 Avamar 软件有问题。     

如果不存在 NAT 或需要进一步调查问题,请联系 Dell EMC 支持并引用知识库文章 000184447。  


或者
解决方案 2手动安装插件程序。   (需要对 vCenter 的根访问权限)

1.通过 SSH 登录 vCenter Server 并运行以下命令以下载 aui.zip,并使用正确的权限放置在适当的 vCenter Server 位置。   
cd /etc/vmware/vsphere-ui/vc-packages/vsphere-client-serenity/ mkdir com.dell.emc.avamar-19.4.116 cd com.dell.emc.avamar-19.4.116 wget  --no-check-certificate  https://ave194.example.lab/mc/lib/aui.zip  unzip aui.zip   chown -R vsphere-ui:users ../com.dell.emc.avamar-19.4.116
提醒:请将“19.4.116”替换为当前插件程序版本,将“ave194.example.lab”替换为 Avamar Server 名称。  

2.注销并重新登录,以检查插件程序是否已安装

刷新显示插件程序


3.  单击“Refresh Browser”后,插件程序现在将显示在“Home”菜单上:

戴尔插件程序显示

Affected Products

Avamar

Products

Avamar Client for VMware
Article Properties
Article Number: 000184447
Article Type: Solution
Last Modified: 11 Aug 2022
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.