VxRail: Dodawanie wstępnej kontroli hostów VxRail kończy się niepowodzeniem z błędem "Nie udało się sprawdzić zgodności węzła"
Summary: Ten artykuł zawiera informacje i rozwiązania w przypadku, gdy dodanie węzła nie powiedzie się w celu sprawdzenia zgodności węzła.
Symptoms
Dodanie nowego węzła do klastra powoduje wygenerowanie poniższego błędu:

Cause
Scenariusz 1: Brak VMK0 w istniejącym węźle w klastrze.
Podczas dodawania węzła program VxRail Manager wysyła zapytanie do wszystkich istniejących węzłów w klastrze. Jeśli w istniejącym węźle brakuje VMK0, nie może on odpowiedzieć na to zapytanie. Analiza lcm-web.log , aby określić hosta, który nie odpowiedział.
Scenariusz 2: Jeśli klaster został uaktualniony z wersji 4.5 lub 4.7 do 7.x+, może on używać starej wersji języka Python.
W przypadku VxRail 4.5.x i 4.7.x narzędzie Radar korzysta ze środowiska Python 2.7. W wersjach VxRail 7.0.x narzędzie Radar używa środowiska Python 3.x.
Jeśli podczas uaktualniania klastra z wersji 4.5.x lub 4.7.x do 7.0.x wystąpił jakikolwiek błąd i aktualizacja zostanie ponowiona, może to spowodować, że narzędzie Radar na VxRail 7.0.x będzie działać w starym środowisku Python 2.7.
Potwierdź, czy jest to problem z 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"
Scenariusz 3: Problemy z ADC w wersji 1.5.320 mogą powodować niepowodzenia sprawdzania zgodności.
Potwierdź, czy to jest problem, sprawdzając uruchomioną wersję ADC:
cat /mystic/telemetry/DCManager/update/../conf/application.yml
/var/log/microservice_log/dayone.log Pokazuje:
"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 lub /var/log/mystic/radar_root/radar.log Pokazuje:
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]
Scenariusz 4: Poprzednia aktualizacja nie zakończyła się całkowicie.
/var/log/microservice_log/short.term.log Pokazuje:
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
Scenariusz 1:
- Wybierz hosta w vSphere. Przejdź do opcji Configure > VMkernal Adapters i utwórz nowy VMK.
- Umieść VMK w grupie portów VxRail Management.
- Włącz usługę zarządzania we właściwościach portu.
- Po utworzeniu edytuj nowo utworzony VMK0 i w ustawieniach IPv6 włącz opcję "Automatycznie uzyskaj adres IPv6 poprzez anons routera"
- Uruchom ponownie usługi na platformie VxRail Manager:
systemctl restart vmware-marvin systemctl restart runjars
Scenariusz 2:
-
Potwierdź działanie klastra na poziomie kodu i pobierz pakiet aktualizacji tego samego poziomu kodu z witryny Dell Support VxRail Product Page:
https://www.dell.com/support/product-details/en-us/product/vxrail-software/drivers - Wykonaj migawkę VxRail Manager.
- Wyodrębnij plik
Radar.tgzz pakietu uaktualnienia i prześlij plik do ścieżki VxRail Manager/home/mystic/ - Uruchom poniższe polecenia z kontem głównym w programie VxRail Manager, aby zaktualizować narzędzie 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
-
Spróbuj ponownie dodać węzeł.
Scenariusz 3:
Jeśli ADC jest w wersji 1.5.320, zaktualizuj ADC zgodnie z VxRail: Jak ręcznie uaktualnić ADC.
Scenariusz 4:
Wymaga to interwencji pomocy technicznej w celu skorygowania wartości początkowych i wpisów usług konfiguracji VxRail Manager. Otwórz zgłoszenie pomocy technicznej i zapoznaj się z tym artykułem.
Additional Information
Podobny błąd może wystąpić podczas aktualizacji węzłów satelitarnych, gdy pokazuje kompatybilny host jako niezgodny. Aby uzyskać więcej informacji, zobacz Dell VxRail: Uaktualnienie węzła satelitarnego nie powiodło się z powodu niezgodnego błędu