VxRail: 호스트 업데이트 적용이 완료된 후 규정 준수 검사에서 호스트를 "비준수"로 보고하고 호스트의 이미지가 일치하지 않습니다
Summary: 호환되지 않는 타사 VIB로 인해 클러스터에서 vLCM 업그레이드를 진행할 수 없습니다.
Symptoms
vLCM이 활성화된 상태에서 VxRail UI를 사용한 업그레이드는 타사 드라이버가 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
설치된 타사 드라이버가 호환되지 않거나 OEM .zip 버전의 드라이버가 vLCM에 업로드되지 않았습니다.
vLCM에 OEM .zip 추가하는 방법은 이 문서의 추가 정보 섹션을 참조하십시오.
Resolution
vLCM이 이미 활성화되어 있고 지원되지 않는 타사 드라이버가 있는 경우(OEM .zip 없음) Dell 지원에 문의하십시오.
vLCM을 활성화하는 동안 스캔은 맞춤 구성된 구성 요소를 무시하고 설치된 맞춤 구성 요소에 대해 원하는 상태를 NONE으로 설정합니다. vLCM을 활성화하는 동안 문제 해결이 자동으로 트리거되고 맞춤 구성된 구성 요소가 제거됩니다.
OEM .zip 버전의 드라이버가 있는 경우 vLCM에 OEM .zip 추가하는 방법은 이 문서의 추가 정보 섹션을 참조하십시오.
이 문제는 VxRail 7.0.400 릴리스에서 해결되었습니다.
7.0.400 이전 VxRail 릴리스의 경우:
- vLCM 활성화가 계획된 경우 먼저 VxRail 클러스터를 7.0.400 이상으로 업그레이드한 다음 vLCM을 활성화해야 합니다.
Additional Information
vLCM은 업그레이드 프로세스의 일부로 타사 드라이버(VIB)를 업로드할 수 있는 옵션을 제공합니다. 이러한 드라이버를 추가하는 올바른 프로세스는 다음과 같습니다.
- vLCM이 이미 활성화되어 있습니다.
- 복합 번들 업로드
- 맞춤 구성 버튼을 클릭합니다.
- ADD COMPONENT를 클릭합니다.
- OEM ZIP 추가 기능을 찾아서 선택합니다.
위의 실패한 업그레이드 예에서는 이미 타사 드라이버가 설치되어 있습니다. 복합 번들이 업로드되고 업그레이드가 시작된 후 OEM ZIP 추가 기능에 추가되지 않았습니다.
이 시나리오에서는 타사 드라이버가 vLCM에서 사용하는 이미지의 일부가 아니기 때문입니다. vLCM이 드라이버를 제거하려고 시도하지만(의도적으로) VxRail 규정 준수 검사 중에 업그레이드에 실패합니다.
vLCM을 사용하도록 선택한 경우 드라이버에 대한 모든 OEM ZIP 추가 기능을 공급업체에서 제공하고 제공해야 합니다. 공급업체는 vLCM 호환성을 확인해야 합니다.
VMware 문서 게시판, 구성 요소, 추가 기능 및 ESXi 기본 이미지를참조하십시오.