VxRail: Додати попередню перевірку хостів VxRail не вдається з помилкою 'Не вдалося перевірити сумісність вузлів'
Summary: Ця стаття містить інформацію та рішення, коли додавання вузла не перевіряє сумісність вузлів.
Symptoms
При додаванні нового вузла до кластера він генерує наступну помилку:

Cause
Сценарій 1: VMK0 відсутній на існуючому вузлі в кластері.
Під час додавання вузла менеджер VxRail запитує всі існуючі вузли в кластері. Якщо 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: Проблеми з версією АЦП 1.5.320 можуть викликати збої перевірки сумісності.
Переконайтеся, що проблема в цьому, перевіривши запущену версію АЦП:
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.
- Увімкніть службу керування у властивостях порту.
- Після створення відредагуйте щойно створений VMK0 і в налаштуваннях IPv6 увімкніть "Отримувати IPv6 адресу автоматично через рекламу роутера"
- Перезапустіть послуги на VxRail Manager:
systemctl restart vmware-marvin systemctl restart runjars
Сценарій 2:
-
Підтвердьте рівень запущеного коду кластера та завантажте той самий пакет оновлення рівня коду з сайту сторінки продукту Dell Support VxRail:
https://www.dell.com/support/product-details/en-us/product/vxrail-software/drivers - Зробіть знімок VxRail Manager.
- Файл витягування
Radar.tgzз пакета оновлень і завантажте файл у шлях VxRail Manager/home/mystic/ - Запустіть наведені нижче команди з обліковим записом root у менеджері VxRail, щоб оновити інструмент 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:
Якщо АЦП встановлено версію 1.5.320, оновіть АЦП наступним чином VxRail: Як оновити АЦП вручну.
Сценарій 4:
Це вимагає втручання підтримки для виправлення базових ліній і записів служби конфігурації VxRail Manager. Відкрийте запит у службу підтримки та зверніться до цієї статті.
Additional Information
Аналогічна помилка може виникати при оновленні вузлів satelite, коли він показує сумісний хост як несумісний. За інформацією звертайтесь до Dell VxRail: Не вдалося оновити супутниковий вузол із несумісною помилкою