VxRail: La actualización falla con el error de verificación previa "vSphere ESX Agent Manager (EAM) de origen"

Summary: La actualización o aplicación de parches en vCenter Server a 8.0 U2 falla con el error de verificación previa "La actualización de vSphere ESX Agent Manager (EAM) de origen no pudo obtener las URL de EAM para verificar los certificados de confianza del sistema" ...

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

La comprobación previa a la actualización en 8.0 U2 falla y se muestra el siguiente mensaje de error:

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.

Captura de pantalla del error de comprobación previa a la actualización

 

Registros de EAM (/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

Como parte de las comprobaciones previas a la actualización de EAM, se crea un cliente de EAM para recuperar todas las agencias de EAM y realizar las comprobaciones de confianza SSL necesarias. Es posible que este paso no se realice correctamente si no se puede crear un cliente EAM porque el servicio EAM no puede iniciar sesión en vCenter. Esto puede ocurrir debido a una discrepancia entre el "vpxd-extension" certificado almacenado en VECS y la información del certificado almacenada en la base de datos de vCenter Server para la extensión de EAM.

 

Resolution

Actualice el certificado de las extensiones en VPXD siguiendo cualquiera de las siguientes opciones:

Nota: Siga la opción 2 si el origen es Windows vCenter Server.
 

Opción 1: actualizar las extensiones mediante el scriptEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies.
fixcertsOpción 2: actualizar las extensiones mediante KB 2112577Este hipervínculo lo redirige a un sitio web fuera de Dell Technologies.

 

Actualice el certificado de la extensión mediante el script fixcerts:

  • Descargue el script fixcerts desde https://via.vmw.com/fixcerts
  • Copie el script descargado en VCSA
  • Ejecute el script con los siguientes argumentos para actualizar las extensiones
    python fixcerts.py update --ExtensionType all

    Captura de pantalla de muestra:
    Captura de pantalla de ejemplo de la actualización de fixcerts.py de Python

 

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.