MDM-Ereignisprotokolle mit der häufigen Trennung und erneuten Verbindung der MDM-Komponente:
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-Ausgabe vom MDM-Server, der getrennt wird, mit hohen TCP-Neuübertragungen:
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
Kurzübersicht zu heruntergestuften MDM-Clusterereignissen
Performanceverschlechterung
Der MDM-Server wurde gepatcht und der Linux-Kernel wurde von 3.x auf 5.x aktualisiert. Bei diesem Kernel-Upgrade werden viele der Standard-BS-Parameter in verschiedene Werte geändert. In diesem Fall wurde unter anderem der TCP-Parameter "net.ipv4.tcp_fack" deaktiviert, aber dieser parameter schien die hohen TCP-Neuübertragungen verursacht zu haben.
Das SDS-RPM stellt eine Konfigurationsdatei namens emc.conf im Verzeichnis /opt/emc/scaleio/sds/cfg/ bereit. Diese Datei enthält viele empfohlene Betriebssystemparameter von Dell EMC.
Wenn es sich um eine PowerFlex Rack-/Appliance-Umgebung handelt, kopiert PowerFlex Manager automatisch die Datei emc.conf von "/opt/emc/scaleio/sds/cfg" auf die systcl.conf des Servers und wendet sie an. Dies geschieht nur bei der ersten Node-Bereitstellung. Es besteht die Möglichkeit, dass sysctl.conf nicht ordnungsgemäß aktualisiert wurde. Wenn die Datei sysctl.conf nicht mit den richtigen Werten vorhanden ist, können sich nach einem Kernelupgrade auf 5.x einige wichtige Parameter ändern.
Wenn in einer PowerFlex-Rack-/Appliance-Umgebung sysctl.conf nicht alle Parameter enthält, die emc.conf enthält, wird empfohlen, die datei emc.conf in jede Serverdatei /etc/sysctl.conf zu kopieren. So wenden Sie die Änderungen auf dem Server an. Der Server kann entweder neu gestartet werden oder der Befehl "sysctl -p" kann ausgeführt werden, um die Änderungen von /etc/sysctl.conf anzuwenden. Stellen Sie sicher, dass bei diesen Änderungen angemessene Best Practices für die Wartung durchgeführt werden.
In einer reinen Softwareumgebung empfiehlt Dell EMC, diese Linux-Parameter auf jeden der Server anzuwenden, aber letztendlich ist es das Geschäft. Wenden Sie sich an den Anbieter des Betriebssystems, um Best Practices zu erhalten, oder wenn Sie Fragen haben.
Alle PowerFlex-Versionen