VxRail: Přidání hostitelů VxRail Předběžná kontrola selže s chybou "Failed to check Node compatibility"
Summary: Tento článek poskytuje informace a řešení v případě, že přidání uzlu neprovede kontrolu kompatibility uzlů.
Symptoms
Při přidávání nového uzlu do clusteru se vygeneruje následující chyba:

Cause
Scénář 1: Ve stávajícím uzlu v clusteru chybí VMK0.
Během přidávání uzlu se nástroj VxRail Manager dotazuje všech existujících uzlů v clusteru. Pokud ve stávajícím uzlu chybí VMK0, na tento dotaz neodpoví. Kontrola lcm-web.log k určení hostitele, který neodpověděl.
Scénář 2: Pokud byl cluster upgradován z verze 4.5 nebo 4.7 na verzi 7.x+, může na něm běžet stará verze Pythonu.
Ve verzích VxRail 4.5.x a 4.7.x využívá nástroj Radar prostředí Python 2.7. Ve verzích VxRail 7.0.x používá nástroj Radar prostředí Python 3.x.
Pokud při upgradu clusteru z verze 4.5.x nebo 4.7.x na 7.0.x dojde k chybě a upgrade se zopakuje, může nástroj Radar v systému VxRail 7.0.x běžet se starým prostředím Python 2.7.
Ověřte, zda se jedná o problém, pomocí nástroje 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"
Scénář 3: Problémy s ADC verze 1.5.320 mohou způsobit selhání kontroly kompatibility.
Ověřte, zda se jedná o tento problém, kontrolou spuštěné verze ADC:
cat /mystic/telemetry/DCManager/update/../conf/application.yml
/var/log/microservice_log/dayone.log ukazuje:
"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 nebo /var/log/mystic/radar_root/radar.log ukazuje:
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]
Scénář 4: Předchozí upgrade nebyl zcela dokončen.
/var/log/microservice_log/short.term.log ukazuje:
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. scénář:
- Vyberte hostitele v systému vSphere. Přejděte na Configure > VMkernal Adapters a vytvořte nový VMK.
- Umístěte klíč VMK do skupiny portů VxRail Management.
- V části Vlastnosti portu povolte službu správy.
- Po vytvoření upravte nově vytvořený VMK0 a v nastavení IPv6 povolte "Získat IPv6 adresu automaticky přes Router Advertisement"
- Restartujte služby v nástroji VxRail Manager:
systemctl restart vmware-marvin systemctl restart runjars
2. scénář:
-
Ověřte, že cluster má spuštěnou úroveň kódu, a stáhněte si balíček upgradu na stejné úrovni kódu z webu podpory Dell VxRail Product Page:
https://www.dell.com/support/product-details/en-us/product/vxrail-software/drivers - Pořiďte snapshot nástroje VxRail Manager.
- Extrahování souboru
Radar.tgzz balíčku upgradu a nahrajte soubor do nástroje VxRail Manager./home/mystic/ - Spusťte níže uvedené příkazy s účtem root v nástroji VxRail Manager a aktualizujte nástroj 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
-
Opakujte přidání uzlu.
Scénář 3:
Pokud je ADC ve verzi 1.5.320, aktualizujte ADC po VxRail: Jak ručně upgradovat ADC.
Scénář 4:
To vyžaduje zásah podpory za účelem opravy směrných plánů a položek konfigurační služby nástroje VxRail Manager. Otevřete lístek podpory a odkažte na tento článek.
Additional Information
K podobné chybě může dojít při upgradu satelitních uzlů, kde se kompatibilní hostitel zobrazuje jako nekompatibilní. Informace naleznete v článku Dell VxRail: Upgrade satelitního uzlu se nezdařil s nekompatibilní chybou