ESXi-värdar som använder iSCSI-protokollet, vid failover-åtkomst till volymer pausade i 35 sekunder
Summary: Systemadministratörer för ESXi-värdar som är anslutna till ett iSCSI SAN-nätverk (Storage Area Network) kan märka en uppenbar paus i värdens IO i 35 sekunder i händelse av failover-funktion i styrenhetsmodulen i SAN. Detta beror på standardinställningarna för iSCSI keepalive (NOP-in, NOP-out) timeout på ESXi-värden. ...
Instructions
Broadcom vSphere-administratörer kan skjuta upp till att lista och ställa in iSCSI-parametrar med ESXCLI
De värden som berörs är följande:
NoopOutInterval Tidsintervall, i sekunder, mellan NOP-Out-begäranden som skickas från iSCSI-initieraren till ett iSCSI-mål. NOP-Out-begäranden fungerar som ping-mekanism för att verifiera att en anslutning mellan iSCSI-initieraren och iSCSI-målet är aktiv. Stöds endast på initierarnivå
NoopOutTimeout Hur lång tid, i sekunder, som kan gå innan värden får ett NOP-in-meddelande. Meddelandet skickas av iSCSI-målet som svar på NOP-Out-begäran. När NoopTimeout överskrids avslutar initieraren den aktuella sessionen och startar en ny. Stöds endast på initierarnivå
RecoveryTimeout Hur lång tid, i sekunder, som kan förflyta medan en sessionsåterställning utförs. Om tidsgränsen överskrider gränsen avslutar iSCSI-initieraren sessionen.
Dessa värden kan listas från kommandots utdata esxcli iscsi adapter param get -A vmhbaXY (där XY är iSCSI HBA)
Här är standardvärdena, observera att de lägger till upp till 35 sekunder, det här är pausen som användaren observerar.
NoopOutInterval - 15 sekunder
NoopOutTimeout - 10 sekunder
RecoveryTimeout – 10 sekunder
Här är kommandona för att ändra dessa värden.
Till exempel:
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
En omstart av ESXi-värden krävs för att inställningarna ska börja gälla.
Varje kundmiljö är annorlunda och administratörer måste testa och finjustera värdena i enlighet med detta. ESXi-standardvärdena är till för att möjliggöra återställning och konvergens på Ethernet-switchar när Ethernet-switchar används för att överföra iSCSI-trafik.
Tänk på följande när du använder Ethernet-switchar för att överföra iSCSI-trafik.
- Om iSCSI-initierarna är anslutna till ME5-seriens lagringssystem via nätverksswitcharna ska du säkerställa att switcharna har stöd för IEEE 802.3x-flödeskontroll. Kontrollera också att flödeskontrollen är aktiverad för både sändning och mottagning på alla switchportar och serverns NIC-portar.
- Om du inte aktiverar flödeskontrollen kan I/O-prestandan försämras för iSCSI-lagringen
- Förutom att aktivera Ethernet IEEE 802.3x-flödeskontroll rekommenderar Dell Technologies att du inaktiverar stormkontroll för unicast-sändning på de switchportar som är anslutna till iSCSI-initierare och mållagringssystem. Dell rekommenderar också att du slår på "
PortFast"-läget för STP (Spanning Tree Protocol) på switchportarna som är anslutna till iSCSI-initierarna och målsystemet - Slå på
PortFastläge skiljer sig från att stänga av hela STP-driften på omkopplaren. MedPortFastpå, är STP fortfarande aktiverat på switchportarna. Om du stänger av STP kan det påverka hela nätverket och kan göra nätverket sårbart för fysiska topologiloopar.
Det finns några switchkonfigurationer som visas här som referens Konfigurationsmanualer för switchar för SC-serien eller PS-serien SAN. Samma principer gäller för andra switchmodeller, se switchleverantörens dokumentation för specifika kommandon.
Bästa praxis för värdkonfiguration för Dells lagringsmodeller finns på Lagring | Dell Technologies-informationshubb