VxRail. Сбой предварительной проверки добавления хостов VxRail с ошибкой «Не удалось проверить совместимость узла»
Summary: В этой статье приведены сведения и способы устранения, когда при добавлении узла не удается проверить совместимость узла.
Symptoms
При добавлении нового узла в кластер возникает следующая ошибка:

Cause
Сценарий 1. VMK0 отсутствует на существующем узле в кластере.
Во время добавления узла VxRail Manager опрашивает все существующие узлы в кластере. Если VMK0 отсутствует на существующем узле, он не сможет ответить на этот запрос. Просмотр lcm-web.log , чтобы определить хост, который не смог ответить.
Сценарий 2. Если кластер был модернизирован с версии 4.5 или 4.7 до 7.x+, возможно, в нем используется старая версия Python.
В версиях VxRail 4.5.x и 4.7.x инструмент Radar использует среду Python 2.7. В выпусках VxRail 7.0.x инструмент Radar использует среду python 3.x.
Если при обновлении кластера с версии 4.5.x или 4.7.x до версии 7.0.x произошла какая-либо ошибка и при повторной попытке обновления может быть запущен инструмент Radar на VxRail 7.0.x в старой среде Python 2.7.
Проверьте, связана ли проблема с VxRail Manager /var/log/microservice_log/dayone.log.
2021-10-14-03:39:41 microservice.nano-service "2021-10-14 03:39:41,162 [INFO] <Dummy-5:140386337261640> node_add_radar_check.py run_script() (176): current radar state: /mystic/radar/venv/bin/python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory"
Сценарий 3. Проблемы с ADC версии 1.5.320 могут привести к сбоям проверки совместимости.
Убедитесь, что проблема в этом, проверив версию работающего ADC:
cat /mystic/telemetry/DCManager/update/../conf/application.yml
/var/log/microservice_log/dayone.log Показывает:
"2024-01-16 11:50:09,989" microservice.nano-service "2024-01-16T11:50:09.744106811Z stdout F 2024-01-16T11:50:09.743Z <e9c5c40a861595550dbd7eebc4c94bb8> nano-service [INFO] <140063923854920> node_add_radar_check.py run_script() (197): result after join: {""total_severity"": ""CRITICAL"", ""message"": ""Plugin kgs_check_node_add required parameter(s) check_type missing.""}"
/var/log/mystic/radar.log или /var/log/mystic/radar_root/radar.log Показывает:
2024-01-16 12:13:14,472.472Z INFO [Radar] stdout: {
"check_id": "vxtii_check",
"result": "ERROR",
"messages": [
{
"id": "VXR304VXTI0001",
"alphaid": "vxtii_report_generation_failed",
"symptom": "Vxverify check failed with error ",
"action": "Check radar.log or vxv.log for details.",
"kb": "",
"severity": "Error",
"extension": {
"symptom_params": [
""
]
}
}
]
}
[execution_engine.py:611]
Сценарий 4. Предыдущая модернизация не была завершена полностью.
/var/log/microservice_log/short.term.log Показывает:
2021-11-19-10:01:35 microservice.nano-service " ""status"": ""COMPLETED"","
2021-11-19-10:01:35 microservice.nano-service " ""result"": {"
2021-11-19-10:01:35 microservice.nano-service " ""severity"": ""WARN"","
2021-11-19-10:01:35 microservice.nano-service " ""messages"": ["
2021-11-19-10:01:35 microservice.nano-service " {"
2021-11-19-10:01:35 microservice.nano-service " ""id"": ""VXR304COMVX0000"","
2021-11-19-10:01:35 microservice.nano-service " ""alphaid"": ""kgs_check_vxrail_system_version_inconsistent"","
2021-11-19-10:01:35 microservice.nano-service " ""symptom"": ""The VxRail system is in the middle of an upgrade."","
2021-11-19-10:01:35 microservice.nano-service " ""action"": ""Please contact Support to resolve this issue."","
2021-11-19-10:01:35 microservice.nano-service " ""kb"": """","
2021-11-19-10:01:35 microservice.nano-service " ""severity"": ""Warn"""
2021-11-19-10:01:35 microservice.nano-service " }"
2021-11-19-10:01:35 microservice.nano-service " ]"
2021-11-19-10:01:35 microservice.nano-service " }"
2021-11-19-10:01:35 microservice.nano-service " }"
2021-11-19-10:01:35 microservice.nano-service " ]"
2021-11-19-10:01:35 microservice.nano-service " }"
Resolution
Сценарий 1.
- Выберите хост в vSphere. Перейдите в раздел Настройка > адаптеров VMkernal и создайте новый VMK.
- Поместите VMK в группу портов VxRail Management.
- Включите службу управления в свойствах порта.
- После создания отредактируйте только что созданный VMK0 и в настройках IPv6 включите «Получать адрес IPv6 автоматически через объявление маршрутизатора»
- Перезапустите службы в VxRail Manager.
systemctl restart vmware-marvin systemctl restart runjars
Сценарий 2.
-
Убедитесь, что кластер работает на уровне кода, и скачайте такой же пакет модернизации на уровне кода со страницы продукта службы поддержки Dell VxRail:
https://www.dell.com/support/product-details/en-us/product/vxrail-software/drivers - Сделайте моментальный снимок VxRail Manager.
- Извлечение файла
Radar.tgzиз пакета обновления и загрузите файл в путь VxRail Manager/home/mystic/ - Выполните следующие команды с учетной записью root в VxRail Manager, чтобы обновить инструмент Radar.
rm -rf /mystic/radar/venv tar -xzf /home/mystic/Radar.tgz --exclude='logs/*' --exclude='report/*' -C /mystic/radar >/dev/null chmod -R 755 /mystic/radar chown -R tcserver:pivotal /mystic/radar
-
Повторите попытку добавления узла.
Сценарий 3.
Если используется ADC версии 1.5.320, обновите ADC следующим образом: VxRail: Как модернизировать АЦП вручную.
Сценарий 4.
Для этого требуется вмешательство службы поддержки для исправления базовых показателей и записей сервиса конфигурации VxRail Manager. Откройте запрос в службу поддержки и укажите ссылку на эту статью.
Additional Information
Аналогичная ошибка может возникнуть при модернизации спутниковых узлов, когда совместимый хост отображается как несовместимый. Дополнительные сведения см. в разделе Dell VxRail. Сбой модернизации узла Satellite с несовместимой ошибкой