Isilon: El par de nodos pares de DE de 6.ª generación genera eventos y mensajes de consola que indican problemas con su enlace NTB
Resumen: A veces, un par complementario de nodos DE Gen6 (H400, A200, A2000) puede comenzar a generar mensajes de error que indican problemas con su vínculo NTB. Los errores pueden incluir mensajes repetidos de “vínculo NTB activo/desactivado” y errores de negociación de velocidad de vínculo. ...
Síntomas
A veces, un par complementario de nodos Gen6 DE (H400, A200, A2000) puede comenzar a generar mensajes de error que indican problemas con su vínculo NTB. Los errores pueden incluir mensajes repetidos de "enlace activo/inactivo" y errores de negociación de velocidad de enlace, por ejemplo:
mnv0: HW link down event mnv0: HW link up event mnv0: Failed to negotiate PCIe lane speed; expected 3 lane speed, got 2. mnv0: transport link up mnv0: peer up
Como alternativa, los registros o la consola pueden mostrar el enlace NTB como inactivo y no activo. Parece haber varias causas posibles para este problema, algunas de las cuales aún están bajo investigación. Este problema puede aplicarse si uno o ambos nodos afectados se movieron recientemente a una ranura de chasis diferente. También puede aplicarse si su módulo de computación se reemplazó recientemente. Este problema no afecta a los nodos EP (F800, H600, H500).
Causa
Los nodos par se comunican entre sí mediante un canal de comunicación especial denominado Puente no transparente (NTB) integrado en el backplane del chasis. En funcionamiento normal, ambos nodos de un par par deben tener un valor PPD diferente para poder comunicarse entre sí a través del NTB. Los valores PPD se asignan según el ID de la ranura del nodo en el chasis. Este problema se producía cuando el BIOS conservaba el ID de ranura anterior en lugar de detectar el nuevo después de transferir un nodo o un módulo de cálculo. Esto puede hacer que el valor PPD se configure de forma incorrecta, lo que provoca un conflicto que impide que los nodos establezcan un vínculo de NTB.
Resolución
Ejecute el siguiente comando en ambos nodos del par de pares afectado para verificar si el problema documentado en este artículo de la base de conocimientos es aplicable:
# sysctl dev.ntb_hw.0.debug_info.ppd
Cada nodo responde con una de las siguientes opciones:
dev.ntb_hw.0.debug_info.ppd: 73
O bien:
dev.ntb_hw.0.debug_info.ppd: 93
-
Si un nodo de un par responde con 73 y el otro responde con 93, estos nodos no se verán afectados por el problema documentado en este artículo de la base de conocimientos.
Comuníquese con el soporte técnico de Isilon para obtener más ayuda. -
Si ambos nodos responden con el mismo número, ya sea 73 o 93, se ven afectados por el problema documentado en este artículo de la base de conocimientos. Este problema se resuelve en la actualización del firmware de nodo en el paquete de firmware de nodo 10.1.6 y versiones posteriores, así como en una corrección de código en OneFS 8.1.0.4 y versiones posteriores. Si bien cada actualización corrige el problema de forma individual, ambas versiones contienen otras correcciones importantes, por lo que se recomienda instalar ambas.