VxRail: 사전 검사 오류 "Source vSphere ESX Agent Manager (EAM)"와 함께 업그레이드 실패
Summary: vCenter Server를 8.0 U2로 업그레이드하거나 패치를 적용할 때 사전 검사 오류 표시됨 "소스 vSphere EAM(ESX Agent Manager) 업그레이드가 시스템에서 신뢰할 수 있는 인증서에 대해 확인할 EAM URL을 가져오지 못했습니다."
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 에이전시를 검색하고 필요한 SSL 신뢰 검사를 수행하기 위해 EAM 클라이언트가 생성됩니다. EAM 서비스가 vCenter에 로그인할 수 없어 EAM 클라이언트를 생성할 수 없는 경우 이 단계가 성공하지 못할 수 있습니다. 이 문제는 "vpxd-extension"VECS에 저장된 인증서 및 EAM 확장에 대한 vCenter Server 데이터베이스에 저장된 인증서 정보입니다.
Resolution
아래 옵션 중 하나에 따라 VPXD의 확장에 대한 인증서를 업데이트합니다.
참고: 소스가 Windows vCenter Server인 경우 옵션 2를 따릅니다.
옵션 1 - fixcerts 스크립트를
사용하여 확장 업데이트옵션 2 - KB 2112577 사용하여 확장 업데이트
fixcerts 스크립트를 사용하여 확장의 인증서를 업데이트합니다.
- https://via.vmw.com/fixcerts 에서 fixcerts 스크립트를 다운로드 합니다.
- 다운로드한 스크립트를 VCSA에 복사합니다.
- 아래 인수를 사용하여 스크립트를 실행하여 확장을 업데이트합니다.
python fixcerts.py update --ExtensionType all
샘플 스크린샷:

Affected Products
VMWare Cloud on Dell EMC VxRail E560F, VMWare Cloud on Dell EMC VxRail E560N, VxRail Appliance SeriesArticle 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.