VxRail. Сбой модернизации с ошибкой предварительной проверки «Source vSphere ESX Agent Manager (EAM)»

Summary: Сбой модернизации или установки исправления vCenter Server до версии 8.0 U2 с ошибкой предварительной проверки «Модернизации исходного vSphere ESX Agent Manager (EAM) не удалось получить URL-адреса EAM для проверки системы на соответствие доверенным сертификатам» ...

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

Сбой предварительной проверки модернизации 8.0 U2 с сообщением об ошибке:

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.

Снимок экрана с ошибкой проверки перед модернизацией

 

Журналы 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

В рамках предварительных проверок обновления EAM создается клиент EAM для получения всех агентств EAM и выполнения необходимых проверок доверия SSL. Этот шаг может не быть успешным, если невозможно создать клиент EAM из-за того, что службе EAM не удается войти в vCenter. Это может произойти из-за несоответствия между параметром «vpxd-extension» сертификат, хранящийся в VECS, и информация о сертификате, хранящаяся в базе данных сервера vCenter для расширения EAM.

 

Resolution

Обновите сертификат для расширений в VPXD, выполнив любой из следующих действий:

Примечание. Если источником является сервер Windows vCenter Server, следуйте варианту 2.
 

Вариант 1 - Обновление расширений с помощью скриптаЭта гиперссылка позволяет перейти на сайт за пределами Dell Technologies.
fixcertsВариант 2. Обновление расширений с помощью 2112577 базы знанийЭта гиперссылка позволяет перейти на сайт за пределами Dell Technologies.

 

Обновите сертификат расширения с помощью сценария fixcerts:

  • Скачайте сценарий fixcerts со страницы https://via.vmw.com/fixcerts
  • Скопируйте скачанный сценарий в VCSA
  • Запустите сценарий, используя приведенные ниже аргументы, чтобы обновить расширения.
    python fixcerts.py update --ExtensionType all

    Пример снимка экрана:
    Пример снимка экрана обновления 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.