Hosty ESXi korzystające z protokołu iSCSI, w trybie failover dostęp do woluminów wstrzymany na 35 sekund
Summary: Administratorzy hostów ESXi podłączonych do sieci SAN (Storage Area Network) iSCSI mogą zauważyć wyraźną przerwę w operacjach we/wy hosta na 35 sekund w przypadku przełączenia awaryjnego modułu kontrolera w sieci SAN. Jest to spowodowane domyślnymi ustawieniami limitu czasu iSCSI keepalive (NOP-in, NOP-out) na hoście ESXi. ...
Instructions
Administratorzy Broadcom vSphere mogą odłożyć opcję Listing and Setting iSCSI Parameters with ESXCLI
Wartości, o których mowa, to:
NoopOutInterval Odstęp czasu (w sekundach) między żądaniami NOP-Out wysyłanymi przez inicjatora iSCSI do miejsca docelowego iSCSI. Żądania NOP-Out służą jako mechanizm ping do sprawdzania, czy połączenie między inicjatorem iSCSI a obiektem docelowym iSCSI jest aktywne. Obsługiwane tylko na poziomie inicjatora
NoopOutTimeout Ilość czasu (w sekundach), która może upłynąć, zanim host otrzyma komunikat "NOP-In". Komunikat jest wysyłany przez obiekt docelowy iSCSI w odpowiedzi na żądanie NOP-Out. Po zakończeniu NoopTimeout limit zostanie przekroczony, inicjator zakończy bieżącą sesję i rozpocznie nową. Obsługiwane tylko na poziomie inicjatora
RecoveryTimeout Czas, w sekundach, który może upłynąć podczas odzyskiwania sesji. Jeśli limit czasu przekroczy limit, inicjator iSCSI zakończy sesję.
Wartości te można wyświetlić w danych wyjściowych polecenia esxcli iscsi adapter param get -A vmhbaXY (gdzie XY jest kartą HBA iSCSI)
Oto wartości domyślne, zwróć uwagę, że sumują się do 35 sekund, jest to pauza, którą obserwuje użytkownik.
NoopOutInterval - 15 sekund
NoopOutTimeout - 10 sekund
RecoveryTimeout — 10 sekund
Oto polecenia służące do zmiany tych wartości.
Na przykład:
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
Aby ustawienia zostały zastosowane, wymagane jest ponowne uruchomienie hosta ESXi.
Każde środowisko klienta jest inne, a administratorzy muszą odpowiednio testować i dostrajać wartości. Domyślne wartości ESXi umożliwiają odzyskiwanie i konwergencję przełączników Ethernet w przypadku korzystania z przełączników Ethernet do przesyłania ruchu iSCSI.
W przypadku korzystania z przełączników Ethernet do obsługi ruchu iSCSI należy wziąć pod uwagę następujące kwestie.
- Jeśli inicjatory iSCSI są podłączone do systemów pamięci masowej serii ME5 za pośrednictwem przełączników sieciowych, upewnij się, że przełączniki obsługują sterowanie przepływem IEEE 802.3x. Upewnij się również, że sterowanie przepływem jest włączone zarówno dla wysyłania, jak i odbierania na wszystkich portach przełącznika i portach karty sieciowej serwera.
- Jeśli kontrola przepływu nie zostanie włączona, w pamięci masowej iSCSI może wystąpić spadek wydajności we/wy
- Oprócz włączenia sterowania przepływem Ethernet IEEE 802.3x firma Dell Technologies zaleca wyłączenie kontroli burzy emisji pojedynczej na portach przełączników podłączonych do inicjatorów iSCSI i docelowych systemów pamięci masowej. Firma Dell zaleca również włączenie przycisku "
PortFast" protokołu STP (Spanning Tree Protocol) na portach przełącznika podłączonych do inicjatorów iSCSI i systemu docelowego - Włączanie
PortFasttryb różni się od wyłączania całej operacji STP na przełączniku. ZPortFastwłączona, protokół STP jest nadal włączony na portach przełącznika. Wyłączenie protokołu STP może mieć wpływ na całą sieć i może narazić sieć na fizyczne pętle topologii.
Poniżej przedstawiono kilka konfiguracji przełączników, które można znaleźć w przewodnikach po konfiguracji przełączników dla sieci SAN serii SC lub PS . Te same zasady dotyczą innych modeli przełączników. Szczegółowe polecenia można znaleźć w dokumentacji dostawców przełączników.
Najlepsze praktyki dotyczące konfiguracji hosta dla modeli pamięci masowych firmy Dell można znaleźć na stronie Pamięć masowa | Centrum informacji Dell Technologies