Windows Server: MPIO (MSDSM): Zmiana PathVerificationPeriod nie powoduje szybszego niepowodzenia ścieżki
Summary: Dostosowanie parametru Msdsm PathVerificationPeriod nie powoduje szybszego niepowodzenia ścieżki. Jest to oczekiwane zachowanie, ponieważ podstawowy HBA nadal sygnalizuje prawidłową ścieżkę. Zamiast tego należy zmienić odpowiednie parametry HBA, aby wcześniej zasygnalizować awarię ścieżki. ...
Instructions
Modyfikacja elementu PathVerificationPeriod nie jest wyzwalana zgodnie z oczekiwaniami, jeśli wartości bazowe, Emulex HBA, NodeTimeOuti LinkTimeOutsą wyższe, a test niepowodzenia ścieżki obejmuje usuwanie/wyłączanie linków w sieci SAN. W przypadku Qlogic parametry te nazywane są limitem czasu wyłączenia łącza i liczbą ponownych prób przekroczenia portu.
Należy pamiętać, żeokres weryfikacji ścieżki Msdsm nie jest "przekroczeniem limitu czasu usługi PathVerification". Okres weryfikacji ścieżki to czas planowania testów ścieżki. W związku z tym zmniejszenie wartości spowoduje zaplanowanie większej liczby testów, ale warstwa bazowa nadal będzie sygnalizować zmianę stanu tylko po wygaśnięciu czasomierzy HBA.
Emulex (Broadcom)
Parametry są zdefiniowane w dokumentacji Emulexa w następujący sposób:
Wyjście łącza
"Czasomierz jest uruchamiany na wszystkich zamapowanych obiektach docelowych przy użyciu wartości LinkTimeOut, gdy połączenie
Wykryto zdarzenie. Jeśli licznik czasu upłynie przed rozwiązaniem wykrywania łącza,
Polecenia wydawane urządzeniom, dla których upłynął limit czasu, zwracają stan SELECTION_TIMEOUT. Ten
Sterownik miniportu Storport jest powiadamiany o zdarzeniu zmiany magistrali, co prowadzi do usunięcia
wszystkich jednostek LUN w urządzeniach, w których upłynął limit czasu.
Wartości: Od 0 do 255 sekund lub 0x0 do 0xFF (szesnastkowo)
Domyślny: 30 (0x1E)"
Limit czasu węzła
"Czasomierz węzła uruchamia się, gdy węzeł (czyli wykryty obiekt docelowy lub adapter) staje się
niedostępny. Jeśli węzeł nie stanie się dostępny przed interwałem
NodeTimeoutwygasa, system operacyjny jest powiadamiany, aby można było usunąć wszystkie powiązane urządzenia (jeśli węzeł
jest węzłem docelowym). Jeśli węzeł stanie się dostępny przed NodeTimeout
Po upływie interwału licznik czasu zostanie anulowany i nie zostanie wysłane żadne powiadomienie.
Wartości: Od 1 do 255 sekund lub 0x0 do 0xFF (szesnastkowo)
Domyślny: 30 (0x1E)"
Jeśli na przykład zmniejszysz wartość Msdsm PathVerificationPeriod z 30 (0x1e) do 10 (0xa) sekund, to w przypadku karty Emulex FC musisz również dostosować wartości NodeTimeOut i LinkTimeOut do 10 (0xa).
Więcej informacji na temat korzystania z programu Emulex HBA Manager lub Emulex HBA Manager CLI (https://docs.broadcom.com/docs/elx_DRVWin-UG144-100.pdf) można znaleźć w sekcji Konfiguracja podręcznika użytkownika sterowników Emulex dla systemu Windows w witrynie internetowej firmy Broadcom.
Qlogic (Marvell)
Parametry są zdefiniowane w dokumentacji Qlogic w następujący sposób:
Limit czasu wyłączenia łącza
"Określa liczbę sekund, przez którą oprogramowanie czeka na pojawienie się łącza, które jest wyłączone".
Liczba ponownych prób wyłączenia portu
"Określa liczbę sekund, przez którą oprogramowanie czeka przed ponownym wysłaniem polecenia
do portu, którego status wskazuje, że port jest wyłączony."
Jeśli, na przykład, zmniejszysz Msdsm PathVerificationPeriod z 30 (0x1e) do 10 (0xa) sekund, to w przypadku adaptera Qlogic FC musisz również dostosować limit czasu łącza i liczbę ponownych prób wyłączenia portu na 10 (0xa). Należy pamiętać, że liczba ponownych prób wyłączenia portu jest wartością w sekundach, a nie liczbą cykli, jak można wywnioskować z terminu "liczba".
Więcej informacji można znaleźć w podręczniku użytkownika aplikacji Qlogic na stronie internetowej Marvell (https://www.marvell.com/content/dam/marvell/en/public-collateral/fibre-channel/marvell-fibre-channel-adapters-qlogic-series-2700-user-guide.pdf)
Odwołania do CLI
Odwołania do CLI można znaleźć w: