VCF on VxRail 升級在到達 VxRail Manager 升級部分時失敗。
來源版本:VCF on VxRail 4.5.2
目標版本:
來自 SDDC Manager 的 VxRail 5.0
上的 VCF 失敗訊息:
VxRail component upgrade failed with error [vxrail updateUpgradeProgress] VxRail Upgrade returned status as Failure : Failure occurred while running an upgrade for bundle: D1JM1_VxRail-8.0.200-Composite-Upgrade-Slim-Package-for-7.0.x.zip. The error message: {"VIB": {"Message": " [DependencyError] On platform embeddedEsx, VIB VMware_bootbank_nsx-esx-datapath_3.2.3.1.0-7.0.22104635 requires esx-base << 7.1, but the requirement cannot be satisfied within the ImageProfile. Please refer to the log file for more details.", "Success": false}} ..
Error: Unexpected failure during upgrade. Check lcm-web.log or lcm.log. Details: PartnerUpgradeActionDetail(action=Failure occurred while running an upgrade for bundle: D1JM1_VxRail-8.0.200-Composite-Upgrade-Slim-Package-for-7.0.x.zip., message=Failure occurred while running an upgrade for bundle: D1JM1_VxRail-8.0.200-Composite-Upgrade-Slim-Package-for-7.0.x.zip. The error message: {"VIB": {"Message": " [DependencyError] On platform embeddedEsx, VIB VMware_bootbank_nsx-esx-datapath_3.2.3.1.0-7.0.22104635 requires esx-base << 7.1, but the requirement cannot be satisfied within the ImageProfile. Please refer to the log file for more details.", "Success": false}} .)ERROR:PartnerUpgradeActionDetail(action=Unexpected failure during upgrade. Check lcm-web.log or lcm.log., message=Upgrade failed. Unexpected failure during upgrade. Check lcm-web.log or lcm.log.)
VxRail 附掛程式錯誤:
Failure occurred while running an upgrade for bundle: D1JM1_VxRail-8.0.200-Composite-Upgrade-Slim-Package-for-7.0.x.zip. The error message: {"VIB": {"Message": " [DependencyError] On platform embeddedEsx, VIB VMware_bootbank_nsx-esx-datapath_3.2.3.1.0-7.0.22104635 requires esx-base << 7.1, but the requirement cannot be satisfied within the ImageProfile. Please refer to the log file for more details.", "Success": false}} .
Upgrade failed. Unexpected failure during upgrade. Check lcm-web.log or lcm.log.
Upgrade preparation finished on ESXi host: <esxi fqdn>
Upgrade preparation is in progress on ESXi host: <esxi fqdn>
Dell iSM for vSphere 7 upgrade is in progress on ESXi host: <esxi fqdn>
lcm-web.log:
2024-03-11 19:24:46,859 ERROR [LCM] [lcm-node-0] c.v.l.c.b.BatchUpgrade [BatchUpgrade.java:1418] Attempt 2/3 of vSAN access exception. but failed with error:com.vce.lcm.exception.LCMInternalException: {"VIB": {"Message": " [DependencyError] On platform embeddedEsx, VIB VMware_bootbank_nsx-esx-datapath_3.2.3.1.0-7.0.22104635 requires esx-base << 7.1, but the requirement cannot be satisfied within the ImageProfile. Please refer to the log file for more details.", "Success": false}}
2024-03-11 19:24:49,013 INFO [LCM] [lcm-node-0] c.d.v.l.d.p.i.MysticClusterReaderDO [MysticClusterReaderDO.java:200] type: STRETCHED CLUSTER
2024-03-11 19:24:49,041 INFO [LCM] [lcm-node-0] c.d.v.l.d.p.o.EventMicroWriter [EventMicroWriter.java:383] Successfully saved new event.event_id:588
2024-03-11 19:24:49,042 INFO [LCM] [lcm-node-0] c.d.v.l.d.p.o.EventMicroWriter [EventMicroWriter.java:93] Successfully saved event:NODE_UPGRADE_FAIL
2024-03-11 19:24:49,042 ERROR [LCM] [lcm-node-0] c.e.m.m.u.s.LcmNodeUpgradeServiceImpl [LcmNodeUpgradeServiceImpl.java:84] failed to upgrade node with exception:com.vce.lcm.exception.LCMException: {"VIB": {"Message": " [DependencyError] On platform embeddedEsx, VIB VMware_bootbank_nsx-esx-datapath_3.2.3.1.0-7.0.22104635 requires esx-base << 7.1, but the requirement cannot be satisfied within the ImageProfile. Please refer to the log file for more details.", "Success": false}}
at com.vce.lcm.core.batch.BatchUpgrade.upgradeHost(BatchUpgrade.java:1793)
at com.vce.lcm.core.batch.BatchUpgrade.performBatchUpgrade(BatchUpgrade.java:1078)
at com.vce.lcm.core.batch.BatchUpgrade.performBatchUpgrade(BatchUpgrade.java:1400)
at com.vce.lcm.core.upgrade.NodeUpgradeServiceImpl.performUpgrade(NodeUpgradeServiceImpl.java:102)
at com.emc.mystic.manager.upgrade.executor.LcmNodeLegacyUpgradeExecutor.executeUpgrade(LcmNodeLegacyUpgradeExecutor.java:73)
at com.emc.mystic.manager.upgrade.service.LcmNodeUpgradeServiceImpl$1.run(LcmNodeUpgradeServiceImpl.java:81)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: com.vce.lcm.exception.LCMInternalException: {"VIB": {"Message": " [DependencyError] On platform embeddedEsx, VIB VMware_bootbank_nsx-esx-datapath_3.2.3.1.0-7.0.22104635 requires esx-base << 7.1, but the requirement cannot be satisfied within the ImageProfile. Please refer to the log file for more details.", "Success": false}}
NSX-T VIB 升級,在其中一個節點上失敗。VIB 版本在問題節點中報告的較低位置。
在所有主機上執行以下命令,以確認 VIB 版本。
esxcli software vib list | grep nsx
要解決此問題:
- 在 NSX-T 主控台使用針對該節點的 NSX 組態安裝失敗狀態提供的「解決」按鈕,升級 NSX-T VIB。
- 這會將 NSX-T VIB 推送至節點並執行安裝。
- 確認 NSX-T VIB 與 ESXI 主機中的叢集版本相符。
#esxcli software vib list | grep nsx
- 確認已安裝正確版本的 VIB 後,請從 SDDC Manager 重試升級。