Avamar - 在 vSphere Client 中,Dell EMC Avamar 附掛程式的附掛程式部署狀態顯示為失敗
Summary: 在 vSphere Client 中,Dell EMC Avamar 附掛程式的附掛程式部署狀態顯示為失敗
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 > 管理 > 系統 > VMware 附掛程式功能表中,VMware 附掛程式會顯示為已註冊,且版本符合 Avamar Server 版本。
但是,在 vSphere Client 中,Avamar 附掛程式不會出現在「首頁 > 功能表」畫面中。
在 vSphere Client 管理功能表 > 解決方案 > 用戶端附掛程式中,我們看到部署已失敗。
在 vSphere Client 管理功能表 > 解決方案 > 用戶端附掛程式中,我們看到部署因為 Java 安全性例外而失敗。
但是,在 vSphere Client 中,Avamar 附掛程式不會出現在「首頁 > 功能表」畫面中。
在 vSphere Client 管理功能表 > 解決方案 > 用戶端附掛程式中,我們看到部署已失敗。
在 vSphere Client 管理功能表 > 解決方案 > 用戶端附掛程式中,我們看到部署因為 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 伺服器上,vSphere Client HTML5 記錄會顯示下列訊息:「伺服器憑證鏈結不受信任,指紋不符。」
/var/log/vmware/vsphere-ui/logs/vsphere_client_virgo.log:
由於憑證指紋不相符的錯誤,此錯誤會激發中止從 avamar.example.lab 下載「aui.zip」套裝。
如果遠端 Avamar Server 憑證與已註冊附掛程式的遠端憑證指紋不符,vCenter 上的 vSphere Client 軟體將不會下載用戶端套裝。
1.若要從網頁瀏覽器檢視已註冊的 vCenter 副檔名清單和設定,登入 vCenter 受管物件瀏覽器頁面: (需要系統管理員使用者名稱和密碼)
2.搜尋此頁面的 Dell EMC Avamar 附掛程式: 並檢閱此副檔名的「伺服器」區段 看起來應該像是以下範例:
3. 若要將「serverThumbprint」與目前的 Avamar Server 設定進行比較,請在 vCenter 伺服器 SSH 工作階段上執行下列命令。 此命令會使 HTTPS 連線至 avamar 並取得 SSL 指紋。
在此範例中,指紋 40:79:74:0E:5E:A8:75:F0:9B:1E:59:70:4A:DA:27:A1:E5:9E:61:68 不符合 65:E2:B0:FD:2C:F4:6C:B5:C8:57:08:D0:B9:A6:61:EE:4D:84:48:6E
/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 附掛程式: 並檢閱此副檔名的「伺服器」區段 看起來應該像是以下範例:
| 名稱 | 類型 | 值 | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 伺服器 | ExtensionServerInfo[] |
|
3. 若要將「serverThumbprint」與目前的 Avamar Server 設定進行比較,請在 vCenter 伺服器 SSH 工作階段上執行下列命令。 此命令會使 HTTPS 連線至 avamar 並取得 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:68 不符合 65:E2:B0:FD:2C:F4:6C:B5:C8:57:08:D0:B9:A6:61:EE:4D:84:48:6E
Resolution
解決方案 #1 (重新註冊副檔名)
1.在 Avamar AUI > 管理 > 系統 > VMware 附掛程式功能表中,選取 vCenter,然後選擇取消註冊動作。
2.檢查 vCenter 受管物件瀏覽器,以查看「com.dell.emc.avamar」副檔名現已消失。
如果仍存在,請前往此頁面,然後輸入金鑰: com.dell.emc.avamar,再按一下「叫用方法」。
3. 在 Avamar AUI > 管理 > 系統 > VMware 附掛程式功能表中,選取 vcenter,然後選擇註冊動作。
4. 檢查 vCenter 受管物件瀏覽器,以查看「com.dell.emc.avamar」副檔名 serverThumbprint 現已重新新增。。
5. 登出並重新登入,以檢查現在是否已安裝附掛程式
注意:如果 serverThumbprint 仍然不正確,這可能表示 vCenter 和 Avamar 之間有 NAT 路由器,或是 Avamar 軟體發生問題。
如果沒有任何 NAT,或問題需要進一步調查,請聯絡 Dell EMC 支援部門並參考 KB 000184447。
或
解決方案 #2 手動安裝附掛程式。 (需要 vCenter 的根存取)
1.SSH 進入 vCenter 伺服器並執行下列命令,以下載 aui.zip,並放置在有正確權限的適當 vcenter 伺服器位置中。
2.登出並重新登入,以檢查附掛程式現在是否已安裝
3. 按一下「重新整理瀏覽器」之後,附掛程式現在會顯示在首頁功能表中:
1.在 Avamar AUI > 管理 > 系統 > VMware 附掛程式功能表中,選取 vCenter,然後選擇取消註冊動作。
2.檢查 vCenter 受管物件瀏覽器,以查看「com.dell.emc.avamar」副檔名現已消失。
https://vcenter.example.com/mob/?moid=ExtensionManager&doPath=extensionList
如果仍存在,請前往此頁面,然後輸入金鑰: com.dell.emc.avamar,再按一下「叫用方法」。
https://vcenter.example.lab/mob/?moid=ExtensionManager&method=unregisterExtension
3. 在 Avamar AUI > 管理 > 系統 > VMware 附掛程式功能表中,選取 vcenter,然後選擇註冊動作。
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 支援部門並參考 KB 000184447。
或
解決方案 #2 手動安裝附掛程式。 (需要 vCenter 的根存取)
1.SSH 進入 vCenter 伺服器並執行下列命令,以下載 aui.zip,並放置在有正確權限的適當 vcenter 伺服器位置中。
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」,並以 Avamar Server 名稱取代「ave194.example.lab」。
2.登出並重新登入,以檢查附掛程式現在是否已安裝
3. 按一下「重新整理瀏覽器」之後,附掛程式現在會顯示在首頁功能表中:
Affected Products
AvamarProducts
Avamar Client for VMwareArticle 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.