PowerFlex: SDC returnerar IO-fel utan att återskapande har aktiverats
Summary: SDC returnerar I/O-fel till klienten när vissa nätverksgränssnitt är tillgängliga, medan andra gränssnitt inte är det.
Symptoms
I vissa nätverkstopologier blir ett eller flera, men inte alla, nätverksgränssnitt på en SDC otillgängliga, vilket gör att SDC inte kan kommunicera med en eller flera SDS:er, vilket resulterar i IO-fel.
- Fel returneras för vissa eller alla körningar av
ping(1), från SDC till varje SDS - I/O-fel returneras av SDC till klientprogrammet.
- SDC förlorar anslutningen till vissa eller alla SDS:er.
- Inga frånkopplingar från SDS/SDS eller MDM/SDS rapporteras.
- Ingen återskapande utlöses.
Påverkan
Program som körs på SDC kan inte komma åt data som lagras i PowerFlex-systemet.
Cause
MDM byter inte ägarroller för datakopiering (primär/sekundär) baserat på SDC-åtkomst, vilket gör att följande cykel upprepas:
- Begäranden som skickas av SDC till ägaren av den primära datakopian misslyckas eftersom den inte är tillgänglig via de gränssnitt som är tillgängliga på SDC.
- SDC kontaktar MDM för uppdateringar om den primära datakopian och dess ägare.
- MDM-enheten har ingen anledning att uppdatera datarollerna eftersom själva MDM-enheten och alla andra SDS-noder kan kommunicera normalt med den aktuella ägaren av den primära datakopian.
- MDM svarar på SDC med ägaren för den primära datakopian, vilket är samma SDS som den som SDC skickade begäran till tidigare.
Det här beteendet följer den avsedda systemdesignen.
Resolution
Om orsaken är att konfiguration av nätverksroutning på operativsystemnivå saknas ändrar du routningskonfigurationen eller nätverkstopologin så att en sökväg är tillgänglig från varje SDC-gränssnitt till minst ett nätverksgränssnitt på varje SDS.
Lösningen som tillhandahålls av operativsystemet för att lägga till beständiga vägar för olika plattformar följer. Se den officiella dokumentationen för exakt användning och syntax.
Ett system kan ha en icke-standardiserad lösning för att hantera värdarnas routningstabell. I så fall ska den tillgängliga lösningen användas istället för den metod som beskrivs nedan.
Nätverksadresser och gateways ska tillhandahållas av systemets nätverksadministratör.
För ESXi 5.5/6:
Lägg till lämplig esxcli network ip route ipv4 add uttalanden till /etc/rc.local.
För RHEL6/7:
Gör någon av följande ändringar, beroende på vad som är lämpligt:
- Lägg till lämplig ADDRESS, NETMASK och GATEWAY konfigurationsparametrar och deras värden till lämpligt gränssnitts /etc/sysconfig/network-scripts/route-gränssnitt.
Eller
- Lägg till lämplig any net uttalanden till /etc/sysconfig/static-routes.
Kräver att net-tools RPM installeras
För Windows:
Utför lämpliga åtgärder för att route -p add kommandot från kommandotolken.