VxRail: Il controllo preliminare dell'aggiunta di host VxRail ha esito negativo con errore "Failed to check Node compatibility"
Summary: Questo articolo fornisce informazioni e risoluzioni quando l'aggiunta di un nodo non riesce a verificare la compatibilità del nodo.
Symptoms
Quando si aggiunge un nuovo nodo al cluster, viene generato il seguente errore:

Cause
Scenario 1: VMK0 mancante in un nodo esistente nel cluster.
Durante l'aggiunta di un nodo, VxRail Manager esegue una query su tutti i nodi esistenti nel cluster. Se VMK0 è mancante in un nodo esistente, non riesce a rispondere a questa query. Analisi lcm-web.log per determinare l'host che non ha risposto.
Scenario 2: Se il cluster è stato aggiornato da 4.5 o 4.7 a 7.x+, potrebbe eseguire una versione precedente di Python.
In VxRail 4.5.x e 4.7.x, lo strumento Radar utilizza l'ambiente Python 2.7. Nelle release di VxRail 7.0.x, lo strumento Radar utilizza l'ambiente Python 3.x.
Quando si aggiorna il cluster da 4.5.x o 4.7.x a 7.0.x, se si verifica un errore e si ripete l'aggiornamento, lo strumento Radar su VxRail 7.0.x potrebbe essere in esecuzione con un vecchio ambiente Python 2.7.
Verificare se questo è il problema di 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: I problemi con ADC versione 1.5.320 possono causare errori di controllo della compatibilità.
Verificare se si tratta di questo problema controllando la versione ADC in esecuzione:
cat /mystic/telemetry/DCManager/update/../conf/application.yml
/var/log/microservice_log/dayone.log Mostra:
"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 oppure /var/log/mystic/radar_root/radar.log Mostra:
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: L'aggiornamento precedente non è stato completato completamente.
/var/log/microservice_log/short.term.log Mostra:
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:
- Selezionare l'host in vSphere. Passare a Configure > VMkernal Adapters e creare un nuovo VMK.
- Posizionare VMK nel gruppo di porte VxRail Management.
- Abilitare il servizio di gestione in Port Properties.
- Dopo la creazione, modificare il VMK0 appena creato e nelle impostazioni IPv6 abilitare "Obtain IPv6 address automatically through Router Advertisement"
- Riavviare i servizi su VxRail Manager:
systemctl restart vmware-marvin systemctl restart runjars
Scenario 2:
-
Verificare che il cluster esegua il livello di codice e scaricare lo stesso pacchetto di aggiornamento a livello di codice dal sito della pagina del prodotto VxRail del supporto Dell:
https://www.dell.com/support/product-details/en-us/product/vxrail-software/drivers - Eseguire una snapshot di VxRail Manager.
- Estrazione del file
Radar.tgzdal pacchetto di aggiornamento e caricare il file nel percorso di VxRail Manager/home/mystic/ - Eseguire i comandi riportati di seguito con un account root su VxRail Manager per aggiornare lo strumento 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
-
Riprovare l'aggiunta del nodo.
Scenario 3:
Se ADC è nella versione 1.5.320, aggiornare ADC dopo VxRail: Come aggiornare manualmente ADC.
Scenario 4:
Ciò richiede l'intervento del supporto per correggere le baseline e le voci del servizio di configurazione di VxRail Manager. Aprire un ticket di supporto e fare riferimento a questo articolo.
Additional Information
Un errore simile può verificarsi durante l'aggiornamento dei nodi satelliti in cui viene visualizzato un host compatibile come incompatibile. Per informazioni, consultare Dell VxRail: L'aggiornamento del nodo satellite non è riuscito con un errore di incompatibilità