VxRail: Nachdem die Hostkorrektur abgeschlossen ist, meldet die Complianceprüfung den Host als "nicht konform" und das Image auf dem Host stimmt nicht überein
Summary: Das vLCM-Upgrade auf dem Cluster kann aufgrund von inkompatiblen VIBs von Drittanbietern nicht fortgesetzt werden.
Symptoms
Wenn vLCM aktiviert ist, schlägt die Durchführung eines Upgrades über die VxRail-Benutzeroberfläche fehl, da die Treiber von Drittanbietern nicht Teil des von vLCM verwendeten Baseline-Image sind.
2022-08-24 14:32:17,926 WARN [LCM] [lcm-core-0] c.e.m.m.u.s.VirtualApplianceUpgradeService [VirtualApplianceUpgradeService.java:1114] LCM Exception occurred during upgrade for virtual appliance 70372188 - {}
com.vce.lcm.exception.LCMException: Failure occurred while running an upgrade for bundle: VXRAIL_COMPOSITE_7.0.372-27602687_Installer_for_7.0.x.zip. The error message: 1 error(s) meets. Details: 1.After host 'zzzzzzzzzzz.local' remediation completed, compliance check reported host as 'non-compliant'. The image on the host does not match the image set for the cluster. Retry the cluster remediation operation..Resolutions: [host-2040]: No resolution for the provided vCenter...
at com.vce.lcm.api.LCMServiceImpl.handleUpgradeException(LCMServiceImpl.java:1745)
at com.vce.lcm.api.LCMServiceImpl.resumeUpgradeAfterReboot(LCMServiceImpl.java:644)
at com.emc.mystic.manager.upgrade.service.VirtualApplianceUpgradeService.resumeUpgradeAfterReboot(VirtualApplianceUpgradeService.java:1103)
at com.emc.mystic.manager.upgrade.service.VirtualApplianceUpgradeService$3.run(VirtualApplianceUpgradeService.java:901)
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.LCMException: 1 error(s) meets. Details: 1.After host 'zzzzzzzzzz.local' remediation completed, compliance check reported host as 'non-compliant'. The image on the host does not match the image set for the cluster. Retry the cluster remediation operation..Resolutions: [host-2040]: No resolution for the provided vCenter...
Cause
Die installierten Treiber von Drittanbietern sind nicht kompatibel oder die OEM-.zip-Version des Treibers wurde nicht auf vLCM hochgeladen.
Informationen zum Hinzufügen eines OEM-.zip zu vLCM finden Sie im Abschnitt Zusätzliche Informationen in diesem Artikel.
Resolution
Wenn vLCM bereits aktiviert ist und nicht unterstützte Treiber von Drittanbietern vorhanden sind (kein OEM-.zip), wenden Sie sich an den Dell Support.
Während der Aktivierung von vLCM ignoriert der Scan kundenspezifische Komponenten und setzt den gewünschten Status für diese installierten nutzerdefinierten Komponenten auf NONE. Während der Aktivierung von vLCM wird die Korrektur automatisch ausgelöst und die nutzerdefinierten Komponenten werden entfernt.
Wenn eine OEM .zip Version des Treibers vorhanden ist, finden Sie im Abschnitt Zusätzliche Informationen in diesem Artikel Informationen Informationen zum Hinzufügen eines OEM-.zip zu vLCM.
Dieses Problem wird in der Version VxRail 7.0.400 behoben.
Für VxRail-Versionen, die älter als 7.0.400 sind:
- Wenn die Aktivierung von vLCM geplant ist, sollte zuerst ein Upgrade des VxRail Clusters auf Version 7.0.400 oder höher durchgeführt und anschließend vLCM aktiviert werden.
Additional Information
vLCM bietet die Möglichkeit, im Rahmen des Upgradeprozesses Treiber von Drittanbietern (VIBs) hochzuladen. Der richtige Prozess zum Hinzufügen dieser Treiber ist wie folgt.
- vLCM ist bereits aktiviert
- Gemischtes Bundle hochladen
- Klicken Sie auf die Schaltfläche ANPASSEN .
- Klicken Sie auf ADD COMPONENT
- Suchen Sie nach dem OEM ZIP-Add-on und wählen Sie es aus.
Im obigen Beispiel für fehlgeschlagene Upgrades war bereits ein Treiber eines Drittanbieters installiert. Dies wurde dem OEM-ZIP-Add-on nicht hinzugefügt, nachdem das zusammengesetzte Bundle hochgeladen und das Upgrade gestartet wurde.
In diesem Szenario waren die Treiber von Drittanbietern nicht Teil des von vLCM verwendeten Image. vLCM versucht, die Treiber zu entfernen (absichtlich), und während des VxRail-Compliance-Scans schlägt das Upgrade fehl.
Wenn vLCM für die Verwendung ausgewählt wird, müssen alle OEM-ZIP-Add-ons für die Treiber verfügbar sein und vom Anbieter bereitgestellt werden. Der Anbieter muss die vLCM-Kompatibilität bestätigen.
Weitere Informationen finden Sie im VMware-Artikel Bulletins, Komponenten, Add-ons und ESXi-Basis-Images.