Data Domain: Ugyldig MTU forårsaker feil på VLAN-grensesnittet etter omstart
Сводка: Et VLAN-grensesnitt ble utilgjengelig etter en omstart fordi en ugyldig MTU-konfigurasjon ble avvist under den første konfigurasjonen, men fortsatt vedvarte i registret, noe som førte til at grensesnittet mislyktes da systemet senere forsøkte å bruke den ugyldige MTU-en under initialisering av grensesnittet. ...
Симптомы
Data Domain blir utilgjengelig etter en omstart eller ned- og oppoveroperasjon.
Status for VLAN-grensesnittet vises som nede, eller deaktivert.
Forsøk på å konfigurere en MTU som er større enn det overordnede grensesnittet MTU, returnerer en valideringsfeil.
Grensesnittet kan fortsette å kjøre med den tidligere konfigurerte MTU-en til en omstart eller omstart av grensesnittet oppstår.
Etter omstart kan ikke det berørte VLAN-grensesnittet komme opp.
# 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Причина
Når en ugyldig MTU-verdi konfigureres på et VLAN-grensesnitt som er knyttet til et koblet grensesnitt, avviser systemet konfigurasjonen på riktig måte og fortsetter å fungere med den tidligere konfigurerte MTU-en.
Den ugyldige MTU-verdien skrives imidlertid fremdeles til registret og tilbakestilles ikke.
Under en omstart, eller når grensesnittet hentes ned og opp igjen, leser systemet den faste konfigurasjonen fra registeret og prøver å bruke den ugyldige MTU-en.
Siden MTU-valideringen mislykkes under initialisering av grensesnittet, kan ikke VLAN-grensesnittet kobles til. Selv om MTU-konfigurasjonen mislyktes, forblir den ugyldige verdien lagret og brukes på nytt ved påfølgende initialiseringshendelser for grensesnittet.
Разрешение
Hvis problemet allerede har oppstått:
- Få tilgang til systemet via iDRAC, seriekonsoll eller en annen utenforliggende administrasjonsmetode.
- Konfigurer en gyldig MTU-verdi som ikke overskrider MTU-en for det overordnede grensesnittet.
- Få grensesnittet tilbake på nett om nødvendig.
Eksempel:
>net config veth1.100 mtu 1500
Forebyggende tiltak
Inntil en permanent løsning er tilgjengelig, når et MTU-konfigurasjonsforsøk mislykkes validering, må du umiddelbart kjøre kommandoen på nytt ved hjelp av en gyldig MTU-verdi.
Eksempel:
net config veth1.100 mtu 9000 Configuring interface...**** vlan mtu, 9000, is bigger than the base, veth1, mtu, 1500
Korriger det umiddelbart:
net config veth1.100 mtu 1500
Dette sikrer at registret oppdateres med en gyldig verdi og forhindrer at grensesnittet mislykkes etter en omstart eller omstart av grensesnittet.
Teknisk avdeling planlegger en løsning for en kommende DDOS-utgivelse.