Symptoms
In het menu Avamar AUI > Administration > System > VMware Plugin wordt de VMware plug-in weergegeven als geregistreerd en komt de versie overeen met de Avamar serverversie.
In vSphere Client wordt de Avamar plug-in echter niet weergegeven in het scherm Home > Menu.
In het menu vSphere Client Administration > Solutions > Client Plug-Ins zien we dat de implementatie is mislukt.
In het menu vSphere Client Administration > Solutions > Client Plug-Ins zien we dat de implementatie is mislukt vanwege de Java-beveiligings uitzondering.
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
Op de vCenter-server worden in de HTML5-logboeken van de vSphere-client het volgende bericht weergegeven:
"Servercertificaatketen is niet vertrouwd en duimafdruk komt niet overeen."
/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
Deze fout veroorzaakt het downloaden van het "aui.zip"-pakket van avamar.example.lab is afgebroken vanwege een fout met betrekking tot de vingerafdruk van het certificaat.
De vSphere Client software op vCenter downloadt GEEN clientpakket als het externe Avamar servercertificaat niet overeenkomt met de vingerafdruk/vingerafdruk van het externe certificaat van de geregistreerde plug-in.
1. Als u de lijst met geregistreerde vCenter-extensies en -instellingen vanuit een webbrowser wilt bekijken, meldt u zich aan bij de browserpagina met beheerde vCenter-objecten: (administratorgebruikersnaam en -wachtwoord zijn vereist)
https://vcenter.example.com/mob/?moid=ExtensionManager&doPath=extensionList
2. Zoek op deze pagina naar de Dell EMC Avamar plug-in: en raadpleeg het gedeelte 'server' van deze extensie. Het zou er als dit voorbeeld moeten uitzien:
NAAM |
TYPE |
WAARDE |
Server |
ExtensionServerInfo[] |
NAAM |
TYPE |
WAARDE |
Bedrijf |
tekenreeks |
"Dell EMC" |
description |
Beschrijving |
NAAM |
TYPE |
WAARDE |
label |
tekenreeks |
"aui" |
Samenvatting |
tekenreeks |
"Dell EMC Avamar Plug-in" |
|
serverThumbprint |
tekenreeks |
"40:79:74:0E:5E:A8:75:F0:9B:1E:59:70:4A:DA:27:A1:E5:9E:61:68" |
Type |
tekenreeks |
"HTTP" |
Url |
tekenreeks |
"https://ave194.example.lab/mc/lib/aui.zip" |
|
|
3. Om de 'serverThumbprint' te vergelijken met de huidige Avamar-serverinstelling, voert u de volgende opdracht uit op de SSH-sessie van de vCenter server. Met deze opdracht maakt u een HTTPS-verbinding met Avamar en krijgt u een SSL-vingerafdruk.
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
In dit voorbeeld de vingerafdruk
40:79:74:0E:5E:A8:75:F0:9B:1E:59:70:4A:DA:27:A1:E5:9E:61:61 68 komt NIET overeen met
65:E2:B0:FD:2C:F4:6C:B5:C8:57:08:D0:B9:A6:61:EE:4D:84:48:6E
Resolution
Oplossing 1 (extensie opnieuw registreren )
1. Selecteer in het menu Avamar AUI > Administration > System > VMware Plugin het vCenter en kies actie unregister.
2. Controleer de door vCenter beheerde objectbrowser om te zien dat de extensie "com.dell.emc.avamar" nu is verdwenen.
https://vcenter.example.com/mob/?moid=ExtensionManager&doPath=extensionList
Als deze nog steeds aanwezig is, gaat u naar deze pagina: en plaatst u de sleutel: com.dell.emc.avamar en klik op "Invoke method".
https://vcenter.example.lab/mob/?moid=ExtensionManager&method=unregisterExtension
3. Selecteer in het menu Avamar AUI > Administration > System > VMware Plugin het vCenter en kies actieregister.
4. Controleer de vCenter Managed Object-browser om te zien dat de extensieserver 'com.dell.emc.avamar'Thumbprint NU opnieuw wordt toegevoegd. .
https://vcenter.example.com/mob/?moid=ExtensionManager&doPath=extensionList
5. Meld u af en meld u opnieuw aan om te controleren of de plug-in NU is geïnstalleerdNOTE
: ALS serverThumbprint nog steeds onjuist is, kan dit duiden op EEN NAT-router tussen vCenter en Avamar of een probleem met Avamar-software.
Neem contact op met Dell EMC Support en verwijs naar KB-000184447 als er geen NAT aanwezig is of als het probleem verder onderzoek vereist.
OF
Oplossing #2 Plug-in handmatig installeren. (vereist root-toegang tot vCenter)
1. SSH naar de vCenter-server en voer de volgende opdrachten uit om aui.zip te downloaden en op de juiste vCenter-serverlocatie te plaatsen met de juiste machtigingen.
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
OPMERKING: vervang "
19.4.116" door de huidige plug-in-versie en "
ave194.example.lab" door avamar servernaam.
2. Meld u af en meld u opnieuw aan om te controleren of de plug-in NU is geïnstalleerd3
. Nadat u op 'Refresh Browser' hebt geklikt, is de plug-in nu zichtbaar in het startmenu:
Affected Products
Avamar
Products
Avamar Client for VMware