VxRail: Al termine della correzione dell host, il controllo di conformità segnala l'host come "non conforme" e l'immagine sull host non corrisponde
Summary: Impossibile procedere con l'aggiornamento di vLCM sul cluster a causa di VIB di terze parti incompatibili.
Symptoms
Con vLCM abilitato, l'esecuzione di un aggiornamento tramite l'interfaccia utente di VxRail non riesce perché i driver di terze parti non fanno parte dell'immagine di base utilizzata da vLCM.
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
I driver di terze parti installati non sono compatibili o la versione OEM .zip del driver non è caricata in vLCM.
Per informazioni su come aggiungere un .zip OEM a vLCM, consultare la sezione Informazioni aggiuntive di questo articolo.
Resolution
Se vLCM è già abilitato e sono presenti driver di terze parti non supportati (nessun .zip OEM), contattare il supporto Dell.
Durante l'abilitazione di vLCM, la scansione ignora i componenti personalizzati e imposta lo stato desiderato come NONE per i componenti personalizzati installati. Durante l'abilitazione di vLCM, la correzione viene attivata automaticamente e i componenti personalizzati vengono rimossi.
Se esiste una versione OEM .zip del driver, consultare la sezione Informazioni aggiuntive di questo articolo per informazioni su come aggiungere un .zip OEM a vLCM.
Questo problema è stato risolto nella versione 7.0.400 di VxRail.
Per le versioni di VxRail precedenti alla 7.0.400:
- Se è pianificata l'abilitazione di vLCM, è necessario prima aggiornare il cluster VxRail alla versione 7.0.400 o successiva, quindi abilitare vLCM.
Additional Information
vLCM offre la possibilità di caricare driver di terze parti (VIB) come parte del processo di aggiornamento. Il processo corretto per aggiungere questi driver è il seguente.
- vLCM è già abilitato
- Caricamento del pacchetto composito
- Cliccare sul pulsante PERSONALIZZA
- Cliccare su AGGIUNGI COMPONENTE
- Sfoglia e seleziona l'add-on ZIP OEM
Nell'esempio precedente di upgrade non riuscito, era già installato un driver di terze parti. Non è stato aggiunto all'add-on ZIP OEM dopo il caricamento del pacchetto composito e l'avvio dell'upgrade.
In questo scenario, poiché i driver di terze parti non facevano parte dell'immagine utilizzata da vLCM. vLCM tenta di rimuovere i driver (per progettazione) e, durante la scansione di conformità VxRail, l'aggiornamento non riesce.
Se si sceglie di utilizzare vLCM, tutti i componenti aggiuntivi ZIP OEM per i driver devono essere disponibili e forniti dal fornitore. Il fornitore deve confermare la compatibilità di vLCM.
Consultare l'articolo VMware Bollettini, componenti, componenti aggiuntivi e immaginidi base ESXi.