VxRail. После завершения исправления хоста функция проверки соответствия сообщает о том, что хост не соответствует требованиям, а образ на хосте не соответствует
Summary: Не удается продолжить модернизацию vLCM в кластере из-за несовместимых сторонних пакетов VIB.
Symptoms
При включенном vLCM выполнение модернизации с помощью пользовательского интерфейса VxRail завершается сбоем, так как драйверы сторонних производителей не являются частью базового образа, используемого 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.
Сведения о том, как добавить .zip OEM в vLCM, см. в разделе «Дополнительная информация» этой статьи.
Resolution
Если функция vLCM уже включена и присутствуют неподдерживаемые драйверы сторонних производителей (без OEM-.zip), обратитесь в службу поддержки Dell.
При включении vLCM при сканировании пользовательские компоненты игнорируются и для этих установленных настраиваемых компонентов устанавливается состояние «Нужная». Во время включения vLCM автоматически запускается исправление и удаляются настроенные компоненты.
При наличии версии драйвера OEM .zip см. раздел дополнительной информации этой статьи, чтобы узнать, как добавить .zip OEM в vLCM.
Эта проблема решена в выпуске VxRail 7.0.400.
Для выпусков VxRail до 7.0.400:
- Если планируется включение vLCM, необходимо сначала модернизировать кластер VxRail до версии 7.0.400 или более поздней, а затем включить vLCM.
Additional Information
vLCM позволяет загружать драйверы сторонних производителей (VIB) в процессе обновления. Правильный процесс добавления этих драйверов выглядит следующим образом.
- Модуль vLCM уже включен
- Загрузка составного пакета
- Нажмите кнопку НАСТРОИТЬ
- Нажмите «ДОБАВИТЬ КОМПОНЕНТ»
- Найдите и выберите надстройку OEM ZIP
В приведенном выше примере с неудавшейся модернизацией уже был установлен сторонний драйвер. Он не был добавлен в дополнительный модуль OEM ZIP после загрузки составного пакета и начала модернизации.
В этом сценарии, поскольку сторонние драйверы не являются частью образа, используемого vLCM. vLCM пытается удалить драйверы (по замыслу) и во время сканирования на соответствие VxRail завершает модернизацию сбоем.
Если выбрано использование vLCM, все OEM-надстройки ZIP для драйверов должны быть доступны и предоставляться поставщиком. Поставщик должен подтвердить совместимость с vLCM.
См. статью VMware Бюллетени, компоненты, надстройки и базовые образыESXi .