ESXi 7.0 Update 3にアップデートした後、vSphere HAを有効にできない、失敗する事象があるようです。
情報元はこちら。
ESXi 7.0 Update 3にアップデートした後、vSphere HAを有効にできません(86191)
https://kb.vmware.com/s/article/86191?lang=en_US
症状
ESXiを7.0Update 3にパッチした後、HAを正常に有効にできなくなりました
HAを有効にしようとすると、HAエージェント(FDM)のインストールが開始され、ステータスが「クラスター選択の完了を待機中」に切り替わりますが、失敗して最初からやり直します。
ESXiホストのHAステータスが「初期化されていません」のままになっています
場合によっては、HA有効化タスクが「vSphereHAマスターエージェントが見つかりません」で失敗します。
ESXiの/var/run/log/esxupdate.logに、次のエントリがあります。
esxupdate.log
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: Traceback (most recent call last):
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: File "/usr/lib/vmware/esxcli-software", line 773, in <module>
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: main()
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: File "/usr/lib/vmware/esxcli-software", line 764, in main
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: ret = CMDTABLE[command](options)
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: File "/usr/lib/vmware/esxcli-software", line 601, in VibInstallCmd
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: res = t.InstallVibsFromSources(viburls, [], nameids,
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: File "/lib64/python3.8/site-packages/vmware/esximage/Transaction.py", line 965, in InstallVibsFromSources
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: inst, removed, exitstate = self._installVibs(curprofile,
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: File "/lib64/python3.8/site-packages/vmware/esximage/Transaction.py", line 1207, in _installVibs
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: hasConfigDowngrade = checkFdmConfigDowngrade(curProfile, newProfile)
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: File "/lib64/python3.8/site-packages/vmware/esximage/Transaction.py", line 1122, in checkFdmConfigDowngrade
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: compDowngrades = curProfile.GetCompsDowngradeInfo(newProfile)
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: File "/lib64/python3.8/site-packages/vmware/esximage/ImageProfile.py", line 2416, in GetCompsDowngradeInfo
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: curComp = self.components.GetComponent(name)
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: File "/lib64/python3.8/site-packages/vmware/esximage/Bulletin.py", line 1276, in GetComponent
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: raise ValueError('Expected 1 component, found %u'
2021-10-13T14:01:17Z esxupdate: 2140874: root: ERROR: ValueError: Expected 1 component, found 2
原因
この問題は、受信トレイのIntelネットワークドライバーのi40enとi40enuの両方のVIBがホストにインストールされている場合に発生します。
これは、vSphere 7.0 Update 2で、ドライバーの名前がi40enからi40enuに変更されたために発生する可能性があります。vSphere 7.0 Update 3以降、ESXiの受信ボックスi40enuネットワークドライバーは名前をi40enに戻します。
解決方法
VMware Engineeringはこの問題を認識しており、現在調査中です。
変更の通知を受け取るには、サブスクライブしてください。
回避策
この問題を回避するには、ESXiをメンテナンスモードにしてから、次のコマンドを実行して、廃止されたi40enuVIBを削除します。
#esxcli software vib remove --vibname = i40enu
VIBが削除されたら、ESXiホストを再起動します。
クラスター内のすべてのホストに対してこれが実行されると、HAを再度有効にできます。
関連情報
この問題は、https://ikb.vmware.com/s/article/85982で説明されているLifecycle Managerを使用してESXiにパッチを適用しようとしたときの失敗など、他の問題にもつながる可能性があります。
詳細については、https://ikb.vmware.com/s/article/85982 を読んでサブスクライブしてください。
![]() |