VxRail: Add VxRail Hosts Precheck Fails with Error 'Failed to check Node compatibility'
Summary: Denne artikkelen inneholder informasjon og løsninger når du ikke kan kontrollere nodekompatibilitet når du ikke kan legge til en node.
Symptoms
Når du legger til en ny node i klyngen, genererer den feilen nedenfor:

Cause
Scenario 1: VMK0 mangler på en eksisterende node i klyngen.
Under en nodetillegg spør VxRail Manager alle eksisterende noder i klyngen. Hvis MK0 mangler på en eksisterende node, svarer den ikke på denne spørringen. Anmeldelse lcm-web.log for å finne ut hvilken vert som ikke svarte.
Scenario 2: Hvis klyngen ble oppgradert fra 4.5 eller 4.7 til 7.x+, kan det hende den kjører en gammel Python-versjon.
På VxRail 4.5.x- og 4.7.x-versjoner bruker radarverktøyet python 2.7-miljøet. På VxRail 7.0.x-utgivelser bruker radarverktøyet python 3.x-miljø.
Hvis det har oppstått en feil og oppgraderingen blir prøvd på nytt når du oppgraderer klyngen fra 4.5.x eller 4.7.x til 7.0.x, kan det føre til at radarverktøyet på VxRail 7.0.x kjører med et gammelt Python 2.7-miljø.
Bekreft om dette er problemet fra 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"
Scenario 3: Problemer med ADC versjon 1.5.320 kan føre til feil ved kompatibilitetskontroll.
Bekreft om dette er problemet ved å sjekke ADC-versjonen som kjører:
cat /mystic/telemetry/DCManager/update/../conf/application.yml
/var/log/microservice_log/dayone.log Viser:
"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 eller /var/log/mystic/radar_root/radar.log Viser:
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]
Scenario 4: Den forrige oppgraderingen ble ikke fullført fullstendig.
/var/log/microservice_log/short.term.log Viser:
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
Scenario 1:
- Velg verten i vSphere. Gå til Konfigurer > VMkernal Adaptere og opprette en ny MK.
- Plasser MK på VxRail Management portgroup.
- Aktiver administrasjonstjenesten i Portegenskaper.
- Etter opprettelsen, rediger den nyopprettede VMK0 og i IPv6-innstillingene aktiverer du "Få IPv6-adresse automatisk gjennom ruterannonse"
- Start tjenestene på nytt i VxRail Manager:
systemctl restart vmware-marvin systemctl restart runjars
Scenario 2:
-
Bekreft klyngen som kjører kodenivå, og last ned den samme kodeoppgraderingspakken fra produktsiden for Dell Support VxRail
https://www.dell.com/support/product-details/en-us/product/vxrail-software/drivers - Ta et øyeblikksbilde av VxRail Manager.
- Pakk ut fil
Radar.tgzfra oppgraderingspakken, og last opp filen til VxRail Manager-banen/home/mystic/ - Kjør kommandoene nedenfor med en rotkonto på VxRail Manager for å oppdatere radarverktøyet:
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
-
Prøv å legge til noden på nytt.
Scenario 3:
Hvis ADC er på versjon 1.5.320, må du oppdatere ADC etter VxRail: Hvordan oppgradere ADC manuelt.
Scenario 4:
Dette krever støtteintervensjon for å korrigere grunnlinjer og VxRail Manager-konfigurasjonstjenesteoppføringer. Åpne en støttebillett og referer til denne artikkelen.
Additional Information
En lignende feil kan oppstå når du oppgraderer satellittnoder der den viser en kompatibel vert som inkompatibel. Hvis du vil ha mer informasjon, kan du se Dell VxRail: Oppgradering av satellittnode mislyktes med en inkompatibel feil