Data Domain: Virheellinen MTU aiheuttaa VLAN-liittymän vian uudelleenkäynnistyksen jälkeen
Сводка: VLAN-liitäntä ei enää ollut käytettävissä uudelleenkäynnistyksen jälkeen, koska virheellinen MTU-määritys hylättiin alkuperäisen määrityksen aikana, mutta se säilyi edelleen rekisterissä, mikä aiheutti liittymän epäonnistumisen, kun järjestelmä myöhemmin yritti käyttää virheellistä MTU:ta liittymän alustuksen aikana. ...
Симптомы
Data Domain ei ole käytettävissä uudelleenkäynnistyksen tai liittymän alas- ja käyttöönottotoiminnon jälkeen.
VLAN-liitännän tila näkyy alhaalla tai poissa käytöstä.
Jos MTU:ta suurempi MTU yritetään määrittää pääliittymää suuremmaksi MTU:ksi, vahvistusvirhe palaa.
Liittymä saattaa jatkaa toimintaansa aiemmin määritetyllä MTU:lla, kunnes käyttöliittymä käynnistyy uudelleen tai se käynnistetään uudelleen.
Uudelleenkäynnistyksen jälkeen VLAN-liitäntä, jota ongelma koskee, ei tule näkyviin.
# 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Причина
Kun VLAN-liittymään liitettyyn liittymään VLAN-liittymään määritetään virheellinen MTU-arvo, järjestelmä hylkää määrityksen oikein ja jatkaa toimintaansa aiemmin määritetyllä MTU:lla.
Virheellinen MTU-arvo kirjoitetaan kuitenkin edelleen rekisteriin, eikä sitä palauteta.
Uudelleenkäynnistyksen aikana tai kun liittymä tuodaan alas ja takaisin ylös, järjestelmä lukee pysyvän kokoonpanon rekisteristä ja yrittää ottaa käyttöön virheellisen MTU:n.
Koska MTU-vahvistus epäonnistuu liittymän alustuksen aikana, VLAN-liitäntä ei voi muodostaa verkkoyhteyttä. Vaikka MTU-määritys epäonnistui, virheellinen arvo pysyy tallennettuna ja otetaan uudelleen käyttöön liittymän alustustapahtumissa.
Разрешение
Jos ongelma on jo ilmennyt:
- Käytä järjestelmää iDRACin, sarjakonsolin tai muun kaistan ulkopuolisen hallintatavan kautta.
- Määritä kelvollinen MTU-arvo, joka ei ylitä pääliittymän MTU:ta.
- Palauta käyttöliittymä tarvittaessa online-tilaan.
Esimerkki:
>net config veth1.100 mtu 1500
Ennaltaehkäisevät toimenpiteet
Jos MTU:n määritysyritys epäonnistuu, suorita komento välittömästi uudelleen kelvollisella MTU-arvolla, kunnes pysyvä korjaus on saatavilla.
Esimerkki:
net config veth1.100 mtu 9000 Configuring interface...**** vlan mtu, 9000, is bigger than the base, veth1, mtu, 1500
Korjaa se heti:
net config veth1.100 mtu 1500
Näin varmistetaan, että rekisteriin päivitetään kelvollinen arvo, ja estetään liittymän toiminnan epäonnistuminen uudelleenkäynnistyksen tai liittymän uudelleenkäynnistyksen jälkeen.
Tekninen osasto suunnittelee korjausta tulevaan DDOS-julkaisuun.