Data Domain : Une MTU non valide provoque une défaillance de l’interface VLAN après le redémarrage
Summary: Une interface VLAN devient inaccessible après un redémarrage, car une configuration MTU non valide a été rejetée lors de la configuration initiale, mais est toujours conservée dans le registre, provoquant l’échec de l’interface lorsque le système tente ultérieurement d’appliquer la MTU non valide lors de l’initialisation de l’interface. ...
Symptoms
Data Domain devient inaccessible après un redémarrage ou une opération d’arrêt/activation de l’interface.
L’état de l’interface VLAN s’affiche comme arrêté ou désactivé.
Toute tentative de configuration d’une MTU supérieure à la MTU de l’interface parente renvoie une erreur de validation.
L’interface peut continuer à s’exécuter avec la MTU précédemment configurée jusqu’à ce qu’un redémarrage se produise.
Après le redémarrage, l’interface VLAN concernée ne parvient pas à s’afficher.
# net config veth1.100 mtu 9000
Configuring interface... **** vlan mtu, 9000, is bigger than the base, veth1, mtu, 1500
!!!! juno-193 YOUR DATA IS IN DANGER !!!! # reg_cmd show config_master.net | grep veth1
config_master.net.veth1.100.bonding.mode = dontcare
config_master.net.veth1.100.enabled = true
config_master.net.veth1.100.mtu_state = 1
config_master.net.veth1.100.mtusize = 9000
veth1.100 yes running no 7.7.7.7 255.255.255.0 n/a connected
xxxx::xxxx:xxxx:fe8e:e47c** /64
!!!! juno-193 YOUR DATA IS IN DANGER !!!! # reboot
Broadcast message from root (pts/0) : The system is going down for reboot NOW!
!!!! juno-193 YOUR DATA IS IN DANGER !!!! #
veth1 yes running no 9.9.9.9 255.255.255.0 n/a roundrobin: eth3a,eth3b connected
xxxx:xxxx:xxxx:xxxx:ac0:ebff:fe8e:e47c** /64
xxxx::xxxx:xxxx:fe8e:e47c** /64
xxxx:xxxx:xxxx:bea5:ac0:ebff:fe8e:e47c** /64
veth1.100 yes down no 7.7.7.7 255.255.255.0 n/a disabledCause
Lorsqu’une valeur MTU non valide est configurée sur une interface VLAN associée à une interface liée, le système rejette correctement la configuration et continue à fonctionner avec la MTU précédemment configurée.
Toutefois, la valeur MTU non valide est toujours écrite dans le registre et n’est pas rétablie.
Lors d’un redémarrage, ou lorsque l’interface est arrêtée et sauvegardée, le système lit la configuration persistante à partir du registre et tente d’appliquer la MTU non valide.
La validation MTU échouant lors de l’initialisation de l’interface, l’interface VLAN ne peut pas être mise en ligne.
Même si la configuration MTU a échoué, la valeur non valide reste stockée et est réappliquée lors des événements d’initialisation de l’interface suivants.
Resolution
Si le problème s’est déjà produit :
Accédez au système via l’iDRAC, la console série ou une autre méthode de gestion hors bande.
Configurez une valeur MTU valide qui ne dépasse pas la MTU de l’interface parente.
Remettez l’interface en ligne si nécessaire.
Exemple :
net config veth1.100 mtu 1500
Action préventive Tant qu’un correctif
permanent n’est pas disponible, chaque fois qu’une tentative de configuration MTU échoue à la validation, exécutez à nouveau immédiatement la commande à l’aide d’une valeur MTU valide.
Les ingénieurs prévoient un correctif pour DDOS 8.8
Exemple :
net config veth1.100 mtu 9000
Configuring interface...**** vlan mtu, 9000, is bigger than the base, veth1, mtu, 1500
Corrigez-le immédiatement :
net config veth1.100 mtu 1500
Cela garantit que le registre est mis à jour avec une valeur valide et empêche l’interface d’échouer après un redémarrage ou un redémarrage de l’interface.
Remarques importantes
Les systèmes sans iDRAC ou autre accès à la gestion à distance peuvent nécessiter la visite sur site d’un ingénieur client (CE) pour accéder à la console série et corriger la configuration MTU.
Sur les systèmes plus récents, si la connectivité réseau est perdue et qu’il n’existe aucun chemin de gestion alternatif, une intervention sur site peut également être nécessaire pour restaurer l’accès.