Data Domain - Na HA-failover wordt de alias-interface niet weergegeven op alternatief knooppunt
Samenvatting: DD HA knooppunt opnieuw opgestart na panic of probleem; Er is een failover opgetreden, maar de interconnect en de VETH-aliasinterface zijn niet weergegeven op het alternatieve knooppunt. ...
Symptomen
1. Vethx:x op knooppunt1 kreeg geen IP-adres toegewezen na failover. Ha.log toont het bericht "can't set the netmask 255.255.x.x for vethx:x, error (99) Cannot assign requested address" maar het eindigde met "Interface, veth, configuration complete, err = 0". Dit lijkt een tegenstrijdige boodschap te zijn in DD plib.
2. Vethx:x op knooppunt1 was actief, maar werd niet uitgevoerd na HA-failover. Kern.log laat zien dat de bindingsinterfaces ethXX en ethXx beide omhoog waren.
Oorzaak
Het probleem doet zich voor wanneer het toewijzen van een netmasker aan een interface mislukt omdat de interface nog geen bijbehorend IP-adres heeft.
Als er geen adres aan de interface is gekoppeld, kost het toewijzen van een adres tijdens het opstarten tijd, en deze vertraging is langer als er geen eerder adres bestond.
Als tijdens deze "eindige tijd" het netmasker in de kernel is ingesteld, komt het netmasker niet overeen met het adres en wordt er een fout geretourneerd. Als de sms-code een foutmelding krijgt, wordt de interface neergezet en wordt het adres verwijderd.
Er is een oplossing toegevoegd voor dit probleem:
Als er een 99-fout wordt geretourneerd, wacht het een seconde en probeert het het adres te lezen. Als het adres wordt gelezen, wordt het netmasker opnieuw ingesteld.
Als het adres niet wordt gelezen of er opnieuw een foutmelding wordt weergegeven bij het instellen van het netmasker, wordt die fout geretourneerd.
In het systeem wordt er geen nieuwe fout geregistreerd na een netmaskerfout. Het logboek geeft ook aan dat de configuratie is voltooid.
05/03 06:04:24 NOTICE: dd_plib_net_setup(): Interface, vethx:x, configuration complete, err = 0.
Idealiter zou dit betekenen dat het programma netmask met succes zou kunnen configureren na het lezen van het IP-adres, maar dat het IP-adres nog steeds niet was geconfigureerd op vethx:x.
Probleem dat in het lab wordt gereproduceerd door het bestaande codepad, wijst het IP-adres niet opnieuw toe aan zwevende interfaces (na HA-failover) wanneer er een netmaskerfout optreedt.
Oplossing
Als u de connectiviteit met de vethx.x aliasinterface tijdelijk wilt herstellen, schakelt u de interface uit en in.
Issue is Fixed DDOS Version/s: DDOS-7.10.0.0, DDOS-7.11.0.0, DDOS-7.7.5.0