Isilon : la paire de nœuds homologues DE 6e génération génère des événements et des messages de console indiquant des problèmes avec leur liaison NTB
Résumé: Une paire de nœuds homologues DE 6e génération (H400, A200, A2000) peut parfois commencer à générer des messages d’erreur indiquant des problèmes avec leur liaison NTB. Les erreurs peuvent inclure des messages répétés « liaison NTB active/désactivée » et des erreurs de négociation de la vitesse de liaison. ...
Symptômes
Une paire de nœuds homologues DE Gen 6 (H400, A200, A2000) peut parfois commencer à générer des messages d’erreur indiquant des problèmes avec leur liaison NTB. Les erreurs peuvent inclure des messages répétés de type « liaison active/inactive » et des erreurs de négociation de la vitesse de liaison, par exemple :
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
Par ailleurs, les journaux et/ou la console peuvent afficher le lien NTB comme étant inactif et non opérationnel. Il semble y avoir plusieurs causes possibles à ce problème, dont certaines sont encore à l’étude. Ce problème peut se produire si l’un ou les deux nœuds concernés ont récemment été déplacés vers un autre emplacement de châssis. Cela peut également s’appliquer si le module de calcul a été récemment remplacé. Ce problème n’affecte pas les nœuds EP (F800, H600, H500).
Cause
Les nœuds homologues communiquent entre eux via un canal de communication spécial appelé pont non transparent (NTB) intégré dans le fond de panier du châssis. En fonctionnement normal, les deux nœuds d’une paire homologue doivent avoir une valeur PPD différente pour pouvoir communiquer entre eux via le NTB. Les valeurs PPD sont attribuées en fonction de l’ID de logement du nœud dans le châssis. Ce problème se produit lorsque le BIOS conserve l’ancien ID de logement au lieu de détecter le nouveau après le déplacement d’un nœud ou d’un module de calcul. Cela peut entraîner une définition incorrecte de la valeur PPD, ce qui provoque un conflit qui empêche les nœuds d’établir une liaison NTB.
Résolution
Exécutez la commande suivante sur les deux nœuds de la paire d’homologues affectée pour vérifier si le problème documenté dans cet article de la base de connaissances s’applique :
# sysctl dev.ntb_hw.0.debug_info.ppd
Chaque nœud répond par l’une des réponses suivantes :
dev.ntb_hw.0.debug_info.ppd: 73
ou :
dev.ntb_hw.0.debug_info.ppd: 93
-
Si un nœud d’une paire répond avec 73 et l’autre avec 93, ces nœuds ne sont pas affectés par le problème documenté dans cet article de la base de connaissances.
Contactez le support technique Isilon pour obtenir de l’aide. -
Si les deux nœuds répondent avec le même numéro, à savoir 73 ou 93, ils sont concernés par le problème documenté dans cet article de la base de connaissances. Ce problème est résolu dans la mise à jour du firmware du nœud dans le package de firmware de nœud 10.1.6 et versions ultérieures, ainsi que dans un correctif de code dans OneFS 8.1.0.4 et versions ultérieures. Bien que chaque mise à jour corrige individuellement le problème, les deux versions contiennent d’autres correctifs importants. Il est donc recommandé d’installer les deux.