PowerFlex: SDC retourneert IO-fouten zonder dat opnieuw opbouwen is geactiveerd
Summary: SDC retourneert IO-fouten naar de client wanneer sommige netwerkinterfaces beschikbaar zijn, terwijl andere interfaces dat niet zijn.
Symptoms
In bepaalde netwerktopologieën zijn een of meer, maar niet alle, netwerkinterfaces op een SDC niet meer beschikbaar, waardoor de SDC niet meer kan communiceren met een of meer SDS-exemplaren, wat resulteert in IO-fouten.
- Fouten geretourneerd voor sommige of alle uitvoeringen van
ping(1), van de SDC naar elke SDS - I/O-fouten worden door de SDC naar de clientapplicatie geretourneerd.
- De SDC verliest de verbinding met sommige of alle SDS-exemplaren.
- Er zijn geen SDS/SDS- of MDM/SDS-verbroken verbindingen gemeld.
- Er wordt geen heropbouw geactiveerd.
Impact
Applicaties die op de SDC worden uitgevoerd, hebben geen toegang tot data die zijn opgeslagen in het PowerFlex-systeem.
Cause
De MDM wisselt niet tussen de rollen van eigenaar van datakopieën (primair/secundair) op basis van SDC-toegang, waardoor de volgende cyclus wordt herhaald:
- Verzoeken die door de SDC naar de eigenaar van de primaire datakopie worden verzonden, mislukken, omdat deze niet toegankelijk zijn via de interfaces die beschikbaar zijn op de SDC.
- De SDC neemt contact op met het MDM voor updates over de kopie van de primaire gegevens en de eigenaar.
- De MDM heeft geen reden om de gegevensrollen bij te werken, omdat de MDM zelf en alle andere SDS-exemplaren normaal kunnen communiceren met de huidige eigenaar van de primaire gegevenskopie.
- De MDM antwoordt op de SDC met de eigenaar van de primaire gegevenskopie, dit is dezelfde SDS als de eigenaar waarnaar de SDC het verzoek eerder heeft gestuurd.
Dit gedrag volgt het beoogde systeemontwerp.
Resolution
Als de oorzaak wordt veroorzaakt door een ontbrekende netwerkrouteringsconfiguratie op OS-niveau, wijzigt u de routeringsconfiguratie of netwerktopologie zodat er een pad beschikbaar is van elke SDC-interface naar ten minste één netwerkinterface op elke SDS.
De door het besturingssysteem geleverde oplossing voor het toevoegen van persistente routes voor verschillende platforms volgt. Raadpleeg de officiële documentatie voor het exacte gebruik en de exacte syntaxis.
Een systeem kan een niet-standaardoplossing hebben voor het beheren van de routeringstabel van de hosts. In dat geval moet de beschikbare oplossing worden gebruikt via de hieronder beschreven methode.
Netwerkadressen en gateways moeten worden verstrekt door de netwerkbeheerder van het systeem.
Voor ESXi 5.5/6:
Voeg de juiste esxcli network ip route ipv4 add verklaringen aan /etc/rc.local.
Voor RHEL6/7:
Breng een van de volgende wijzigingen aan, indien van toepassing:
- Voeg de juiste ADDRESS, NETMASK als GATEWAY configuratieparameters en hun waarden naar de juiste interface's /etc/sysconfig/network-scripts/route-interface.
Of
- Voeg de juiste any net verklaringen aan /etc/sysconfig/static-routes.
Vereist dat de net-tools RPM worden geïnstalleerd
Voor Windows:
Voer de juiste route -p add commando via de opdrachtprompt.