ESXi-Hosts, die das iSCSI-Protokoll verwenden, beim Failover wurde der Zugriff auf Volumes für 35 Sekunden angehalten
Summary: Systemadministratoren von ESXi-Hosts, die mit einem iSCSI Storage Area Network (SAN) verbunden sind, bemerken möglicherweise eine scheinbare Host-I/O-Pause von 35 Sekunden im Falle eines Controller-Modul-Failovers auf dem SAN. Dies liegt an den standardmäßigen Timeout-Einstellungen für iSCSI-Keepalive (NOP-in, NOP-out) auf dem ESXi-Host. ...
Instructions
Broadcom vSphere-Administratoren können das Auflisten und Einstellen von iSCSI-Parametern mit ESXCLI aufschieben.
Es handelt sich um folgende Werte:
NoopOutInterval Zeitintervall in Sekunden zwischen NOP-Out-Anforderungen, die von Ihrem iSCSI-Initiator an ein iSCSI-Ziel gesendet werden. Die NOP-Out-Anfragen dienen als Ping-Mechanismus, um zu überprüfen, ob eine Verbindung zwischen dem iSCSI-Initiator und dem iSCSI-Ziel aktiv ist. Wird nur auf Initiatorebene unterstützt
NoopOutTimeout Zeitspanne in Sekunden, die verstreichen kann, bevor Ihr Host eine NOP-eingehende Meldung empfängt. Die Nachricht wird vom iSCSI-Ziel als Antwort auf die NOP-Out-Anforderung gesendet. Wenn die NoopTimeout Wenn das Limit überschritten wird, beendet der Initiator die aktuelle Sitzung und startet eine neue. Wird nur auf Initiatorebene unterstützt
RecoveryTimeout Zeitspanne in Sekunden, die verstreichen kann, während eine Sitzungs-Recovery durchgeführt wird. Wenn das Timeout das zulässige Limit überschreitet, bricht der iSCSI-Initiator die Sitzung ab.
Diese Werte können aus der Ausgabe des Befehls aufgelistet werden esxcli iscsi adapter param get -A vmhbaXY (Dabei steht XY für den iSCSI-HBA)
Hier sind die Standardwerte. Beachten Sie, dass sie sich auf 35 Sekunden summieren. Dies ist die Pause, die der Benutzer beobachtet.
NoopOutInterval - 15 Sekunden
NoopOutTimeout - 10 Sekunden
RecoveryTimeout – 10 Sekunden
Hier sind die Befehle zum Ändern dieser Werte.
Zum Beispiel:
esxcli iscsi adapter param set -A vmhbaXY -k NoopOutInterval -v 1esxcli iscsi adapter param set -A vmhbaXY -k NoopOutTimeout -v 10esxcli iscsi adapter param set -A vmhbaXY -k RecoveryTimeout -v 1
Ein Neustart des ESXi-Hosts ist erforderlich, damit die Einstellungen wirksam werden.
Jede Kundenumgebung ist anders und Administratoren müssen die Werte entsprechend testen und optimieren. Die ESXi-Standardwerte dienen dazu, die Wiederherstellung und Konvergenz auf Ethernetswitches zu ermöglichen, wenn Ethernetswitches zur Übertragung von iSCSI-Datenverkehr verwendet werden.
Beachten Sie Folgendes, wenn Sie Ethernetswitches für iSCSI-Datenverkehr verwenden.
- Wenn die iSCSI-Initiatoren über die Netzwerkswitches mit Speichersystemen der ME5-Serie verbunden sind, stellen Sie sicher, dass Ihre Switches die IEEE 802.3x-Flusssteuerung unterstützen. Stellen Sie außerdem sicher, dass die Flusssteuerung für das Senden und Empfangen auf allen Switchports und Server-NIC-Ports aktiviert ist.
- Wenn Sie die Flusssteuerung nicht aktivieren, kann es beim iSCSI-Speicher zu einer Verschlechterung der I/O-Leistung kommen
- Zusätzlich zur Aktivierung der IEEE 802.3x-Ethernetflusssteuerung empfiehlt Dell Technologies, die Unicast-Broadcast-Sturmkontrolle auf den Switchports zu deaktivieren, die mit den iSCSI-Initiatoren und Zielspeichersystemen verbunden sind. Dell empfiehlt außerdem, die "
PortFast" des Spanning Tree Protocol (STP) auf den Switch-Ports, die mit den iSCSI-Initiatoren und dem Zielsystem verbunden sind - Einschalten des
PortFastunterscheidet sich vom Ausschalten des gesamten STP-Betriebs auf dem Switch. MitPortFasteingeschaltet ist, ist STP weiterhin auf den Switchports aktiviert. Das Ausschalten von STP wirkt sich möglicherweise auf das gesamte Netzwerk aus und kann das Netzwerk anfällig für physikalische Topologieschleifen machen.
Es gibt einige Switch-Konfigurationen, die hier als Referenz für Switch-Konfigurationshandbücher für SANs der SC Series oder PS Series angezeigt werden. Die gleichen Prinzipien gelten für andere Switchmodelle. Spezifische Befehle finden Sie in der Dokumentation Ihres Switchanbieters.
Best Practices für die Hostkonfiguration für Dell Storage-Modelle finden Sie unter Storage | Dell Technologies Info Hub