VxFlex: Instabiliteten i SDS-värdnätverket kan orsaka dataotillgänglighet
Sammanfattning: Systemet rapporterar upprepade SDS-frånkopplingar och eventuellt I/O-fel som visas på klienterna. Läs ett liknande problem https://www.dell.com/support/kbdoc/en-us/000181511/sds-process-instability-causes-i-o-error ...
Symptom
2018-05-31 19:22:30.656605 SDS_DISCONNECTED ERROR SDS: sds05 (id: 540fde2500000005) decoupled.
2018-05-31 19:23:10.768550 SDS_IN_COOL_DOWN WARNING SDS: sds05 (ID 540fde2500000005) will disconnect from MDM for 15 seconds because
2018-05-31 19:23:12.668653 SDS_DISCONNECTED ERROR SDS: sds05 (id: 540fde2500000005) decoupled.
2018-05-31 19:23:50.878713 SDS_IN_COOL_DOWN WARNING SDS: sds05 (ID 540fde2500000005) will disconnect from MDM for 15 seconds because
2018-05-31 19:23:52.675536 SDS_DISCONNECTED ERROR SDS: sds05 (id: 540fde2500000005) decoupled.
2018-05-31 19:24:24.107139 SDS_RECONNECTED INFO SDS: sds05 (ID 540fde2500000005) reconnected
2018-05-31 19:24:39.194414 SDS_IN_COOL_DOWN WARNING SDS: sds05 (ID 540fde2500000005) will disconnect from MDM for 15 seconds because
Meddelanden om tillfällig frånkoppling i SDS-loggar, vilka ser ut ungefär så här:
31/05 19:38:32.468959 1e3b8eb8:contNet_OscillationNotif:01675: Con 540fde2500000005 - Oscillation of type 3 (RCV_KA_DISCONNECT) reported
31/05 19:38:32.469047 1e409eb8:contNet_OscillationNotif:01675: Con 540fde2500000005 - Oscillation of type 1 (SOCKET_DOWN) reported
Förekomst av meddelanden på operativsystemsnivå eller nätverksinfrastrukturnivå och/eller en ökning av relaterade räknare, vilket indikerar nätverksinstabilitet Typen av meddelanden och räknare varierar mycket beroende på vilket operativsystem och vilken infrastruktur som används. Kontakta respektive program- och maskinvaruleverantör för mer information och identifieringsmetoder.
Effekt
Risken för otillgänglighet av användardata Sannolikheten för att data inte är tillgängliga ökar proportionellt mot hur lång tid det underliggande problemet kvarstår.
Orsak
När frånkopplingarna är kortvariga kan SDS:en på servern som upplever problemet vid vissa tidpunkter rapportera en annan SDS som frånkopplad från den, medan dess peers inte tillhandahåller en liknande rapport vid exakt samma tidpunkt.
Under sådana omständigheter kan MDM-enheten besluta att försämra delar av data och lämna den enda giltiga kopian av dessa delar på den felaktiga värden.
Om den felaktiga värden kopplas bort helt från nätverket är dessa delar av data inte tillgängliga för användarprogram.
Upplösning
- Säkerställ nätverksredundans för SDS-till-SDS-nätverkstrafik (IP-adresser konfigurerade som ”All” eller ”SDS-Only”).
-
Undvik att användardata inte är tillgängliga genom att övervaka nätverksinfrastrukturen för instabilitet och antingen koppla bort de felande portarna eller stoppa den värdbaserade SDS:en genom att köra:
/opt/emc/scaleio/sds/bin/delete_service.shOm du stoppar SDS utlöses en ombyggnad. När nätverksproblemet är löst ansluter du portarna igen och startar SDS (om det stoppats tidigare) genom att köra:
/opt/emc/scaleio/sds/bin/create_service.sh
- Om användardata blivit otillgängliga löser du nätverksproblemet. När problemet är löst förväntas systemet återställas automatiskt, så att användardata blir tillgängliga igen.