PowerStore : Redémarrage inattendu du nœud en raison d’un dysfonctionnement du port FC
Summary: Une fuite de mémoire dans le pilote FC du nœud PowerStore peut se produire pendant le traitement d’une notification de modification d’état enregistrée (RSCN). Par conséquent, la mémoire requise pour renvoyer une liste de noms de ports et de nœuds zonés sur le système peut ne pas être libérée comme prévu. ...
Symptoms
Les symptômes peuvent inclure :
- Panique du nœud en raison d’un redémarrage inattendu
- Panique du noyau (mémoire insuffisante) Mémoire insuffisante due à un dysfonctionnement du port FC
- L’adaptateur HBA hôte affecté ne peut pas obtenir de connectivité stable
- Perte d’accès aux données côté hôte
Cause
Lorsque l’état d’un appareil change (connexion/déconnexion) dans un fabric SAN, le commutateur envoie des notifications RSCN à tous les appareils connectés.
Le pilote FC PowerStore envoie des commandes au commutateur pour interroger les WWN qui se trouvent dans la zone de PowerStore.
La mémoire est allouée pour une telle requête, mais peut ne pas être libérée correctement.
Resolution
Problème résolu dans PowerStoreOS version 3.5.x.x
Le nœud se restaure automatiquement après le redémarrage inattendu.
Additional Information
Le WWN défectueux doit être identifié et réparé ou déconnecté.
Passez en revue les journaux du commutateur et de l’hôte pour déterminer la cause des problèmes.
Les raisons possibles d’un bagottement des ports sont les suivantes : câble FC desserré ou sale, port de commutateur défectueux, SFP défectueux, pilote/firmware HBA hôte ou HBA hôte.
La compatibilité du pilote/firmware HBA de l’hôte doit être vérifiée.
Exemples de bagottement des ports, l’état du port est passé de En ligne à Hors ligne :
Exemple de battement du port 2 sur le commutateur Brocade :
fabriclog --show : Time Stamp Input and *Action S, P Sn,Pn Port Xid =================================================================================== Switch 0; Sat Mar 19 10:02:31 2022 GMT (GMT+0:00) 10:02:31.817858 SCN Port Offline;rsn=0x4,g=0x4fd58 D2,P0 D2,P0 2 NA 10:02:31.817865 *Removing all nodes from port D2,P0 D2,P0 2 NA 10:02:31.831807 SCN LR_PORT(0);g=0x4fd58 D2,P0 D2,P0 2 NA 10:02:31.840928 SCN Port Online; g=0x4fd58,isolated=0 D2,P0 D2,P1 2 NA 10:02:31.841017 Port Elp engaged D2,P1 D2,P0 2 NA 10:02:31.841034 *Removing all nodes from port D2,P0 D2,P0 2 NA 10:02:31.841093 SCN Port F_PORT D2,P1 D2,P0 2 NA
Exemple de port FC1/22 du commutateur Cisco :
`show port-config internal all` *************** Port Config Port Control Log *************** ---- ------ ----------- ------- Time PortNo Port Action ErrCode ---- ------ ----------- ------- Mar 19 12:27:53 2023 00986053 fc1/22 Enable None Mar 19 12:27:53 2023 00984797 fc1/22 Participating Mode None Mar 19 12:13:43 2023 00558421 fc1/22 Enable None Mar 19 12:13:43 2023 00557170 fc1/22 Participating Mode None Mar 19 12:02:21 2023 00738769 fc1/22 Enable None Mar 19 12:02:21 2023 00737461 fc1/22 Participating Mode None Mar 19 11:40:58 2023 00976928 fc1/22 Enable None Mar 19 11:40:58 2023 00975543 fc1/22 Participating Mode None Mar 19 11:39:01 2023 00195273 fc1/22 Enable None Mar 19 11:39:01 2023 00193893 fc1/22 Participating Mode None Mar 19 11:37:13 2023 00341497 fc1/22 Enable None Mar 19 11:37:13 2023 00340169 fc1/22 Participating Mode None