Windows Server: MPIO (MSDSM): Durch Ändern des PathVerificationPeriod schlägt der Pfad nicht schneller fehl
Summary: Durch Anpassen der Msdsm PathVerificationPeriod schlägt der Pfad nicht schneller fehl. Hierbei handelt es sich um erwartetes Verhalten, da der zugrunde liegende HBA immer noch einen fehlerfreien Pfad signalisiert. Stattdessen müssen Sie die entsprechenden HBA-Parameter ändern, um einen Pfadfehler früher zu signalisieren. ...
Instructions
Das Ändern des PathVerificationPeriod wird nicht wie erwartet ausgelöst, wenn die zugrunde liegenden, Emulex HBA-Level-, NodeTimeOut- und LinkTimeOut-Wertehöher sind und Ihr Pfadfehlertest das Entfernen/Deaktivieren von Links im SAN umfasst. Für QLogic werden diese Parameter als Link-Down-Timeout und Port Down Retry Count bezeichnet.
Beachten Sie, dass ein MSDSM-PathVerification-Zeitraumkein"PathVerification-TimeOut" ist. Der Zeitraum für die Pfadüberprüfung ist der Zeitraum für die Planung der Pfadtests. Aus diesem Grund werden durch Reduzieren des Werts mehr Tests geplant, aber die zugrunde liegende Schicht signalisiert weiterhin nur Statusänderungen, nachdem die HBA-Zeitgeber abgelaufen sind.
Emulex (Broadcom)
Die Parameter sind in der Emulex-Dokumentation wie folgt definiert:
Verbindungszeitüberschreitung
"Ein Timer wird auf allen zugeordneten Zielen unter Verwendung des LinkTimeOut-Werts gestartet, wenn eine Verknüpfung
Ereignis erkannt. Wenn der Zeitgeber abläuft, bevor die Verbindungserkennung aufgelöst wurde,
Befehle, die an Geräte mit Zeitüberschreitung ausgegeben werden, geben einen SELECTION_TIMEOUT Status zurück. Das
Der Storport Miniport-Treiber wird über ein Busänderungsereignis informiert, was zum Entfernen
führtaller LUNs auf den Geräten mit Zeitüberschreitung.
Werte: 0 bis 255 Sekunden oder 0x0 bis 0xFF (hexadezimal)
Vorgabe: 30 (0x1E)"
Node-Timeout
"Der Node-Zeitgeber startet, wenn ein Node (d. h. ein erkanntes Ziel oder ein erkannter Adapter)
nicht verfügbar. Wenn der Node nicht vor dem NodeTimeout-Intervall
verfügbar wirdabläuft, wird das Betriebssystem benachrichtigt, sodass alle zugehörigen Geräte (wenn der Node
ein Ziel ist) entfernt werden können. Wenn der Node vor dem NodeTimeout
verfügbar wirdDas Intervall abläuft, wird der Zeitgeber abgebrochen und es erfolgt keine Benachrichtigung.
Werte: 1 bis 255 Sekunden oder 0x0 bis 0xFF (hexadezimal)
Vorgabe: 30 (0x1E)"
Wenn Sie z. B. die Msdsm PathVerificationPeriod von 30 (0x1e) auf 10 (0xa) Sekunden reduzieren, müssen Sie für einen Emulex FC-Adapter auch NodeTimeOut und LinkTimeOut auf 10 (0xa) einstellen.
Weitere Informationen zur Verwendung der CLI (https://docs.broadcom.com/docs/elx_DRVWin-UG144-100.pdf) von Emulex HBA Manager finden Sie im Abschnitt Konfiguration des Benutzerhandbuchs für Emulex-Treiber für Windows auf der Broadcom-Website.
Qlogic (Marvell)
Die Parameter sind in der Qlogic-Dokumentation wie folgt definiert:
Zeitüberschreitung bei Verbindungsausfall
"Gibt die Anzahl der Sekunden an, die die Software wartet, bis ein Link verfügbar ist, der offline ist."
Anzahl der Port-Down-Wiederholungsversuche
"Gibt die Anzahl der Sekunden an, die die Software wartet, bevor ein Befehl
erneut gesendet wirdan einen Port, dessen Status angibt, dass der Port ausgefallen ist."
Wenn Sie z. B. den Msdsm-PathVerificationPeriod von 30 (0x1e) auf 10 (0xa) Sekunden reduzieren, müssen Sie für einen Qlogic-FC-Adapter auch Link Down Timeout und Port Down Retry Count auf 10 (0xa) einstellen. Bitte beachten Sie, dass es sich bei Port Down Retry Count um einen Wert in Sekunden handelt und nicht um eine Anzahl von Zyklen, wie man aus dem Begriff "count" ableiten könnte.
Weitere Informationen finden Sie im Qlogic-Benutzerhandbuch auf der Marvell-Webseite (https://www.marvell.com/content/dam/marvell/en/public-collateral/fibre-channel/marvell-fibre-channel-adapters-qlogic-series-2700-user-guide.pdf)
CLI-Referenzen
CLI-Referenzen finden Sie unter: