VxRail: La verificación previa de Agregar hosts VxRail falla con el error "No se pudo verificar la compatibilidad del nodo"
Summary: En este artículo, se proporciona información y soluciones cuando la adición de un nodo no comprueba la compatibilidad del nodo.
Symptoms
Cuando se agrega un nuevo nodo al clúster, se genera el siguiente error:

Cause
Situación 1: Falta VMK0 en un nodo existente en el clúster.
Durante la adición de un nodo, VxRail Manager consulta todos los nodos existentes en el clúster. Si falta VMK0 en un nodo existente, no puede responder a esta consulta. Revisión lcm-web.log para determinar el host que no respondió.
Situación 2: Si el clúster se actualizó de 4.5 o 4.7 a 7.x+, es posible que ejecute una versión anterior de Python.
En las versiones 4.5.x y 4.7.x de VxRail, la herramienta Radar utiliza el entorno Python 2.7. En las versiones 7.0.x de VxRail, la herramienta Radar utiliza el entorno Python 3.x.
Cuando se actualiza el clúster de 4.5.x o 4.7.x a 7.0.x, si se produce algún error y se vuelve a intentar la actualización, la herramienta Radar puede hacer que la herramienta Radar en VxRail 7.0.x se ejecute con un entorno de Python 2.7 antiguo.
Confirme si este es el problema de 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"
Situación 3: Los problemas con la versión 1.5.320 de ADC pueden causar fallas en la comprobación de compatibilidad.
Confirme si este es el problema mediante la comprobación de la versión de ADC en ejecución:
cat /mystic/telemetry/DCManager/update/../conf/application.yml
/var/log/microservice_log/dayone.log Muestra:
"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 o /var/log/mystic/radar_root/radar.log Muestra:
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]
Situación 4: La actualización anterior no finalizó por completo.
/var/log/microservice_log/short.term.log Muestra:
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
Situación 1:
- Seleccione el host en vSphere. Vaya a Configurar > adaptadores VMkernal y cree un nuevo VMK.
- Coloque el VMK en el grupo de puertos de administración de VxRail.
- Habilite el servicio de administración en Port Properties.
- Después de la creación, edite el VMK0 recién creado y, en la configuración de IPv6, habilite "Obtener la dirección IPv6 automáticamente a través del anuncio del enrutador"
- Reinicie los servicios en VxRail Manager:
systemctl restart vmware-marvin systemctl restart runjars
Situación 2:
-
Confirme el nivel de código de ejecución del clúster y descargue el mismo paquete de actualización de nivel de código desde el sitio de la página de productos de VxRail de soporte de Dell https://www.dell.com/support/product-details/en-us/product/vxrail-software/drivers
- Tome una instantánea de VxRail Manager.
- Extraer archivo
Radar.tgzdesde el paquete de actualización y cargue el archivo en la ruta de VxRail Manager/home/mystic/ - Ejecute los siguientes comandos con una cuenta raíz en VxRail Manager para actualizar la herramienta 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
-
Vuelva a intentar la adición de nodos.
Situación 3:
Si ADC está en la versión 1.5.320, actualice ADC después de VxRail: Cómo actualizar ADC manualmente.
Situación 4:
Esto requiere la intervención del soporte para corregir las bases y las entradas de servicio de configuración de VxRail Manager. Abra un ticket de soporte y mencione este artículo.
Additional Information
Se puede producir un error similar cuando se actualizan nodos de satélite, donde se muestra un host compatible como incompatible. Para obtener más información , consulte Dell VxRail: La actualización del nodo satelital falló con un error de incompatibilidad