VxRail: La evaluación del estado falla para el db_host de prueba
Resumen: La evaluación del estado "db_host" consulta la API de vCenter de todos los hosts mediante el ID del almacén de datos de vSAN para compararlos con los datos de la base de datos de VxRM.
Síntomas
La evaluación del estado "db_host" consulta la interfaz de programación de aplicaciones (API) de vCenter para todos los hosts mediante el ID del almacén de datos de vSAN. Se verifica la coherencia de estos datos con los nodos enumerados en los datos de la base de datos de VxRail Manager.
| Resultados de la prueba | Código del resultado | Interpretación de los resultados |
| Aprobada | 0 | El almacén de datos de vSAN y la base de datos de VxRM coinciden |
| Advertencia | 1 | Esta prueba no tiene respuesta de advertencia. |
| Error | 2 | DO-host no devolvió ninguna entrada de host. |
| Crítica | 3 | Las consultas de host DO fallaron. Si esto sigue ocurriendo después de volver a ejecutar VxVerify, solucione el problema de DO-Host. |
Cada prueba que pasa no aparece en el informe de resumen, para facilitar la lectura.
A continuación, se muestra un ejemplo del resultado de la evaluación del estado cuando vSAN está a más del 75 % de su capacidad:
#========================#======#=========#====================================================================#==============# | Hostname / Category |Status Dell_KB | Warnings or Failures, unless tests Passed ; Product S.N. | #========================#======#=========#====================================================================#==============# | Node1 | Failure 45523 | db_host: Nodes missing from Datastore MOB [node01, node02] .|
Causa
La prueba "db_host" consulta al DO-host en VxRail Manager (VxRM), para todos los nodos, en comparación con las entradas en la tabla "node.node" de VxRM.
La base de datos se puede consultar con un comando PSQL, como:
psql -U node_owner vxrail -c "select * from node.node;" id | uuid | sn | segment_id | chassis_id | slot | configuration_state | status | is_primary | type | m2m_info ----+--------------------------------------+---------+------------+----------------+------+---------------------+--------+------------+---------+---------- 1 | 4c4c0000-0059-3810-8059-c3c04f000000 | CY8Y000 | 0 | CY8Y0000000000 | 1 | CONFIGURED | NORMAL | t | CLUSTER | 2 | 4c4c0000-0059-3810-8059-c4c04f000000 | DY8Y000 | 0 | DY8Y0000000000 | 1 | CONFIGURED | NORMAL | t | CLUSTER | 3 | 4c4c0000-0059-3810-8059-c5c04f000000 | EY8Y000 | 0 | EY8Y0000000000 | 1 | CONFIGURED | NORMAL | t | CLUSTER |
El resultado de un comando similar se puede ver en el registro de VxVerify (vxv.log):
[host_cred] vxrail.node: [{'id': 1, 'uuid': '4c4c0000-0059-3810-8059-c3c04f000000', 'sn': 'CY8Y000', 'chassis_id': 'CY8Y0000000000', 'configuration_state': 'CONFIGURED', 'status': 'NORMAL', 'is_primary': True},
Si faltan hosts en los datos de DO y host, la evaluación del estado arroja una falla:
DO-host returned no host entries
Resolución
Si la tabla de base de datos de VxRail Manager para hosts (marvin: vxrailhost) no coincide con el almacén de datos de vSAN, las entradas morefid (por ejemplo, "host-10") se deben corregir en la tabla "vxrailhost". Comuníquese con el soporte de Dell para obtener ayuda.
Información adicional
Encontrará más detalles sobre las advertencias o las fallas de la prueba en el registro de VxVerify:
/tmp/vxv/vxv.log
Si hay problemas con el script de VxVerify, consulte el artículo: VxRail: Solución de problemas cuando VxVerify informa un error