VxRail: Depois que a correção do host é concluída, a verificação de conformidade relata o host como "não compatível" e a imagem no host é incompatível
Summary: Não é possível prosseguir com o upgrade do vLCM no cluster devido a VIBs de terceiros incompatíveis.
Symptoms
Com o vLCM ativado, a execução de um upgrade usando a interface do usuário do VxRail falha porque os drivers de terceiros não fazem parte da imagem de linha de base usada pelo 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
Os drivers de terceiros instalados não são compatíveis ou a versão .zip OEM do driver não é carregada no vLCM.
Consulte a seção Informações adicionais deste artigo para saber como adicionar um .zip OEM ao vLCM.
Resolution
Se o vLCM já estiver habilitado e drivers de terceiros incompatíveis estiverem presentes (sem .zip OEM), entre em contato com o Suporte Dell.
Durante a ativação do vLCM, a verificação ignora os componentes personalizados e define o estado desejado como NONE para os componentes personalizados instalados. Durante a habilitação do vLCM, a correção é acionada automaticamente e os componentes personalizados são removidos.
Se existir uma versão .zip OEM do driver, consulte a seção Informações adicionais deste artigo para saber como adicionar um .zip OEM ao vLCM.
Esse problema foi resolvido na versão 7.0.400 do VxRail.
Para versões do VxRail anteriores à 7.0.400:
- Se a ativação do vLCM estiver planejada, o VxRail Cluster deverá receber upgrade primeiro para a versão 7.0.400 ou posterior e, em seguida, habilitar o vLCM.
Additional Information
O vLCM oferece a opção de carregar drivers de terceiros (VIBs) como parte do processo de upgrade. O processo correto para adicionar esses drivers é o seguinte.
- O vLCM já está habilitado
- Fazer upload do pacote composto
- Clique no botão CUSTOMIZE
- Clique em ADD COMPONENT
- Navegue até o complemento ZIP do OEM e selecione-o
No exemplo de upgrade com falha acima, já havia um driver de terceiros instalado. Isso não foi adicionado ao complemento OEM ZIP depois que o pacote composto foi carregado e o upgrade foi iniciado.
Nesse cenário, como os drivers de terceiros não faziam parte da imagem usada pelo vLCM. O vLCM tenta remover os drivers (por design) e, durante a verificação de conformidade do VxRail, ele falha no upgrade.
Se o vLCM for escolhido para ser usado, todos os complementos de ZIP OEM para os drivers devem estar disponíveis e fornecidos pelo fornecedor. O fornecedor deve confirmar a compatibilidade do vLCM.
Consulte o artigo da VMware Boletins, componentes, complementos e imagensbásicas do ESXi .