VxRail: Uppgraderingen misslyckas med förkontrollfelet "Source vSphere ESX Agent Manager (EAM)"

Summary: Uppgradering eller korrigering av vCenter Server till 8.0 U2 misslyckas med förkontrollfelet "Uppgraderingen av Source vSphere ESX Agent Manager (EAM) misslyckades med att hämta EAM-URL:er för att kontrollera mot betrodda certifikat av systemet" ...

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

Förkontroll av uppgradering på 8.0 U2 misslyckas med nedanstående felmeddelande:

Pre-upgrade check result
Error:
Source vSphere ESX Agent Manager (EAM) upgrade failed to obtain EAM URLs to check against trusted certificates by the System!
Resolution:
Verify that the ESX Agent Manager extension is running properly on the source vCenter Server instance and https://VC_IP/eam/mob presents correct data. If log in to the MOB is not successful, try resolving the issue with https://kb.vmware.com/s/article/94934.

Skärmbild av kontrollfel före uppgradering

 

EAM-loggar (/var/log/vmware/eam/eam.log):

eam.log:

2024-03-13T10:11:33.816Z |  INFO | vim-async-0 | OpIdLogger.java | 43 | [vim:loginExtensionByCertificate:881dd5a1dbf48356] Failed.
2024-03-13T10:11:33.816Z |  WARN | vim-async-0 | ExtensionSessionRenewer.java | 227 | [Retry:Login:com.vmware.vim.eam:19090b37a54a32a] Re-login failed, due to:
com.vmware.eam.security.NotAuthenticated: Failed to authenticate extension com.vmware.vim.eam to vCenter.
        at com.vmware.eam.vim.security.impl.SessionManager.convertLoginException(SessionManager.java:295) ~[eam-server.jar:?]
        at com.vmware.eam.vim.security.impl.SessionManager.lambda$loginExtension$4(SessionManager.java:154) ~[eam-server.jar:?]
        at com.vmware.eam.async.remote.Completion.onError(Completion.java:86) [eam-server.jar:?]
        at com.vmware.eam.vmomi.async.FutureAdapter.setException(FutureAdapter.java:81) [eam-server.jar:?]
        at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl$ClientFutureAdapter.setException(MethodInvocationHandlerImpl.java:731) [vlsi-client.jar:?]
        at com.vmware.vim.vmomi.client.http.impl.HttpExchangeBase.run(HttpExchangeBase.java:57) [vlsi-client.jar:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_351]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_351]
        at java.lang.Thread.run(Thread.java:750) [?:1.8.0_351]
Caused by: com.vmware.vim.binding.vim.fault.InvalidLogin: Cannot complete login due to an incorrect user name or password.
        at sun.reflect.GeneratedConstructorAccessor56.newInstance(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_351]
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_351]

 

Cause

Som en del av förkontrollerna för EAM-uppgraderingen skapas en EAM-klient för att hämta alla EAM-byråer och utföra nödvändiga SSL-förtroendekontroller. Det här steget kanske inte lyckas om det inte går att skapa en EAM-klient eftersom EAM-tjänsten inte kan logga in på vCenter. Detta kan inträffa på grund av en diskrepans mellan "vpxd-extension"-certifikatet lagras i VECS och certifikatinformationen som lagras i vCenter Server-databasen för EAM-tillägget.

 

Resolution

Uppdatera certifikatet för tilläggen i VPXD genom att följa något av nedanstående alternativ:

Obs! Följ alternativ 2 om källan är Windows vCenter Server.
 

Alternativ 1 – Uppdatera tillägg med hjälp av fixcerts-skriptDen här hyperlänken tar dig till en webbplats utanför Dell Technologies.
Alternativ 2 – Uppdatera tillägg med KB 2112577Den här hyperlänken tar dig till en webbplats utanför Dell Technologies.

 

Uppdatera tilläggets certifikat med hjälp av fixcerts-skriptet:

  • Hämta fixcerts-skriptet från https://via.vmw.com/fixcerts
  • Kopiera det nedladdade skriptet till VCSA
  • Kör skriptet med hjälp av argumenten nedan för att uppdatera tilläggen
    python fixcerts.py update --ExtensionType all

    Exempel på skärmbild:
    Exempel på skärmbild av uppdatering av python-fixcerts.py

 

Affected Products

VMWare Cloud on Dell EMC VxRail E560F, VMWare Cloud on Dell EMC VxRail E560N, VxRail Appliance Series
Article Properties
Article Number: 000223593
Article Type: Solution
Last Modified: 28 Aug 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.