「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 スクリプトを使用して拡張機能を更新しますこのハイパーリンクをクリックすると、デル・テクノロジーズ以外のWebサイトにアクセスします。
オプション 2 - KB 2112577を使用して拡張機能を更新するこのハイパーリンクをクリックすると、デル・テクノロジーズ以外のWebサイトにアクセスします。

 

fixcertsスクリプトを使用して、拡張機能の証明書を更新します。

  • https://via.vmw.com/fixcerts から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.