Data Domain : Une MTU non valide provoque une défaillance de l’interface VLAN après le redémarrage
Сводка: 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 persiste toujours 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. ...
Симптомы
Data Domain devient inaccessible après un redémarrage ou une opération d’arrêt et de mise en service 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 disabledПричина
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.
Разрешение
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.
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.
Les ingénieurs prévoient un correctif pour une prochaine version de DDOS.