PowerFlex: Hyppige PowerFlex MDM-frakoblinger
Summary: PowerFlex-komponenter som MDM kobles fra og kobles raskt fra og til igjen. Mistet tilkoblingen etterfulgt av tilkoblet funnet i MDM-hendelser. Koble til etter 80–190 ms
Instructions
Symptomer
MDM-hendelseslogger som viser hyppig frakobling og ny tilkobling av MDM-komponenten:
2023-xx-xx 00:00:21.316 MDM_CLUSTER_LOST_CONNECTION WARNING The MDM, (ID ), has lost connection to the cluster. 2023-xx-xx 00:00:21.419 MDM_CLUSTER_CONNECTED INFO The MDM, (ID ), connected after 100ms 2023-xx-xx 00:00:23.480 MDM_CLUSTER_LOST_CONNECTION WARNING The MDM, (ID ), has lost connection to the cluster. 2023-xx-xx 00:00:23.584 MDM_CLUSTER_CONNECTED INFO The MDM, (ID ), connected after 110ms
Sar-utdata fra MDM-serveren som kobles fra, viser høye TCP-overføringer:
sar -n ETCP 1 -t -f sar.0
atmptf/s estres/s retrans/s isegerr/s orsts/s
00:00:27 AM 0.00 0.00 62.00 0.00 0.00
00:00:28 AM 0.00 0.00 88.12 0.00 0.00
00:00:29 AM 0.00 3.00 100.00 0.00 0.00
00:00:30 AM 0.00 0.00 71.29 0.00 0.00
00:00:31 AM 0.00 0.00 71.00 0.00 0.00
...
00:01:02 AM 0.00 0.00 48.51 0.00 0.00
00:01:03 AM 0.00 0.00 15.00 0.00 0.00
00:01:04 AM 0.00 0.00 207.00 0.00 0.00
00:01:05 AM 0.00 0.00 36.00 0.00 0.00
00:01:06 AM 0.00 0.99 105.94 0.00 0.00
Innvirkning
Korte degraderte MDM-klyngehendelser
Ytelsesreduksjon
Hovedårsak
MDM-serveren ble oppdatert, og Linux-kjernen ble oppgradert fra 3.x til 5.x. Denne kjerneoppgraderingen endrer mange av standard OS-parametere til forskjellige verdier. I dette tilfellet ble TCP-parameteren "net.ipv4.tcp_fack" deaktivert, blant annet, men denne her hadde forårsaket de høye TCP-overføringene.
SDS RPM gir en konfigurasjonsfil kalt emc.conf i katalogen /opt/emc/scaleio/sds/cfg/. Denne filen inneholder mange anbefalte operativsystemparametere fra Dell EMC.
Hvis dette er et PowerFlex Rack/Appliance-miljø, kopierer PowerFlex Manager automatisk emc.conf-filen fra "/opt/emc/scaleio/sds/cfg" til hver av serverens systcl.conf og bruker den. Dette skjer bare ved første nodeimplementering. Det er mulig at sysctl.conf ikke ble oppdatert på riktig måte. Hvis sysctl.conf-filen ikke finnes med de riktige verdiene etter en kjerneoppgradering til 5.x, er det mulig at noen viktige parametere endres.
Omgåelse av problemet
Hvis sysctl.conf ikke inkluderer alle parametrene som emc.conf har i et PowerFlex Rack/Appliance-miljø, anbefales det å kopiere over emc.conf til hver server /etc/sysctl.conf-fil. Slik tar du i bruk endringene på serveren. Serveren kan enten startes på nytt, eller kommandoen "sysctl -p" kan kjøres for å bruke endringene fra /etc/sysctl.conf. Sørge for at riktig beste praksis for vedlikehold utføres når du gjør disse endringene.
I et miljø kun for programvare anbefaler Dell EMC at disse Linux-parametrene brukes på hver av serverne, men til syvende og sist er det opp til virksomheten. Ta kontakt med leverandøren av operativsystemet for å få anbefalt fremgangsmåte, eller om det er spørsmål.
Berørte versjoner
Alle PowerFlex-versjoner