「VxRail:アップグレードが失敗し、事前チェック エラー「Source vSphere ESX Agent Manager (EAM)」が表示されます。
Summary: vCenter Serverを8.0 U2にアップグレードまたはパッチ適用すると、事前チェック エラー「ソースvSphere ESX Agent Manager (EAM)のアップグレードが、システムによって信頼された証明書と照合するための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」と、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.