VxRail: Oppgraderingen mislykkes med forhåndskontrollfeilen «Source vSphere ESX Agent Manager (EAM)»

Summary: Oppgradering eller oppdatering av vCenter Server til 8.0 U2 mislykkes med forhåndskontrollfeilmeldingen «Source vSphere ESX Agent Manager (EAM)-oppgraderingen kunne ikke hente EAM-URL-er for kontroll mot klarerte sertifikater 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

Forhåndssjekk av oppgradering på 8.0 U2 mislykkes med feilmeldingen nedenfor:

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.

Skjermbilde av kontrollfeil før oppgradering

 

EAM-logger (/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 forhåndskontrollene for EAM-oppgraderingen opprettes en EAM-klient for å hente alle EAM-byråer og utføre nødvendige SSL-tillitskontroller. Dette trinnet lykkes kanskje ikke hvis en EAM-klient ikke kan opprettes fordi EAM-tjenesten ikke kan logge på vCenter. Dette kan oppstå på grunn av uoverensstemmelse mellom "vpxd-extension" sertifikat lagret i VECS og sertifikatinformasjonen som er lagret i vCenter Server Database for EAM-utvidelsen.

 

Resolution

Oppdater sertifikatet for utvidelsene i VPXD ved å følge ett av alternativene nedenfor:

Merk: Følg alternativ 2 hvis kilden er Windows vCenter Server.
 

Alternativ 1 - Oppdater utvidelser ved hjelp av fixcerts-skriptDenne hyperkoblingen tar deg til et nettsted utenfor Dell Technologies.
Alternativ 2 – Oppdater utvidelser ved hjelp av KB 2112577Denne hyperkoblingen tar deg til et nettsted utenfor Dell Technologies.

 

Oppdater utvidelsens sertifikat ved hjelp av fixcerts-skript:

  • Last ned fixcerts-skriptet fra https://via.vmw.com/fixcerts
  • Kopier det nedlastede skriptet til VCSA
  • Kjør skriptet ved hjelp av argumentene nedenfor for å oppdatere utvidelsene
    python fixcerts.py update --ExtensionType all

    Eksempel på skjermbilde:
    Eksempel på skjermbilde av oppdatering 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.