VxRail: Fehler beim Upgrade von vCenter Server: Unteraufgabe konnte nicht ausgeführt werden: EnableVCVMSSHSubTask, siehe Protokolle mit Fehlerdetails
Summary: Das VxRail-Upgrade schlägt mit folgendem Fehler fehl: Upgrade von vCenter Server fehlgeschlagen: Unteraufgabe konnte nicht ausgeführt werden: EnableVCVMSSHSubTask, siehe Protokolle mit Fehlerdetails. ...
Symptoms
Das VxRail-Upgrade schlägt mit folgendem Fehler fehl:VxRail Update ran into a problem....
Failed to upgrade vCenter Server: Failed to perform sub task: EnableVCVMSSHSubTask, see logs for detail errors..
Upgrade failed. Unexpected failure during upgrade, check lcm-web.log or lcm.log
Der Fehler tritt auf, bevor vCenter.ova bereitgestellt wird.
lcm-web.log:
2022-04-11 14:41:25,167 ERROR [LCM] [lcm-vc-0] c.v.l.t.SimpleUpgradeTaskExecutor [SimpleUpgradeTaskExecutor.java:82] Failed to execute task VCLCMUpgradeTask.
java.util.concurrent.ExecutionException: com.vce.lcm.exception.LCMInternalException: Failed to upgrade vCenter Server: Failed to perform sub task: EnableVCVMSSHSubTask, see logs for detail errors..
at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:205)
at com.vce.lcm.task.SimpleUpgradeTaskExecutor.execute(SimpleUpgradeTaskExecutor.java:72)
............
at com.vce.lcm.core.upgrade.vc.AbstractVCUpgrader.performUpgrade(AbstractVCUpgrader.java:107)
at com.vce.lcm.core.upgrade.ComponentUpgradeService.performComponentUpgrade(ComponentUpgradeService.java:199)
at com.vce.lcm.core.upgrade.VcUpgradeServiceImpl.performUpgrade(VcUpgradeServiceImpl.java:108)
at com.emc.mystic.manager.upgrade.service.LcmVcUpgradeServiceImpl$1.run(LcmVcUpgradeServiceImpl.java:86)
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: Failed to upgrade vCenter Server: Failed to perform sub task: EnableVCVMSSHSubTask, see logs for detail errors..
at com.vce.lcm.core.upgrade.vc.task.VCLCMUpgradeTask.WaitForVCLCMUpgradeComplete(VCLCMUpgradeTask.java:330)
at com.vce.lcm.core.upgrade.vc.task.VCLCMUpgradeTask.perform(VCLCMUpgradeTask.java:118)
at com.vce.lcm.task.UpgradeTask.execute(UpgradeTask.java:58)
at com.vce.lcm.task.SimpleUpgradeTaskExecutor.lambda$execute$0(SimpleUpgradeTaskExecutor.java:65)
...
Cause
Die Unterstützungsstufe für Link Aggregation Control Protocol (LACP) auf einem vSphere Distributed Switch ist auf "basic" eingestellt.
Resolution
Überprüfen Sie den Wissensdatenbank-Artikel in VxRail: Das Upgrade schlägt mit folgendem Fehler fehl: "Unteraufgabe konnte nicht durchgeführt werden: EnableVCVMSSHSubTask" oder "Unteraufgabe konnte nicht durchgeführt werden: UnlockCDROMSubTask" zuerst, wenn es nicht hilft, wenden Sie die folgende Problemumgehung an.
- Erstellen Sie einen Snapshot der virtuellen VxRail Manager (VxRM)-Maschine.
- Verbinden Sie VxRM mithilfe des CLI-Navigators.
- Navigieren Sie zum Verzeichnis
/var/lib/vmware-marvin/ - Suchen Sie die Datei mit dem Namen
lcm_advanced_mode.properties - Ändern Sie den Dateiinhalt und ändern Sie den Wert von true in false für
lcmProperties.vclcm.upgrade.enabled - Ändern Sie den Wert von false in true für
lcmProperties.upgrade.advanced.mode.oncd /var/lib/vmware-marvin vi lcm_advanced_mode.properties lcmProperties.skip.witness.upgrade.in.vlcm=false feature.upgrade.on.l3.network=on feature.compliance.daily.check=on lcmProperties.upgrade.advanced.mode.on=true lcmProperties.vclcm.upgrade.enabled=false lcmProperties.upgrade.skip.adc.advanced.mode.on=false lcmProperties.force.legacy.batch.upgrade=false
- Speichern Sie die Änderungen.
- Ändern Sie den vDS-LACP-Modus gemäß VMware Wissensdatenbank-Artikel in "Erweiterter Modus": https://kb.vmware.com/s/article/2051311
- Neustarten von VxRM-Services
systemctl restart vmware-marvin systemctl restart runjars
- Wiederholen Sie das Upgrade.
- Nach Abschluss des Upgrades geänderte Werte in der Datei zurücksetzen
/var/lib/vmware-marvin/lcm_advanced_mode.propertieslcmProperties.upgrade.advanced.mode.on=false lcmProperties.vclcm.upgrade.enabled=true