FluidFS-serien: På grund af SMB's høje ressourceforbrug er nye sessioner ikke tilladt
Summary: Hændelserne rapporterer muligvis, at nye sessioner ikke er tilladt på grund af SMB's (Server Message Block) høje ressourceforbrug.
Symptoms
Eksempel:
2021 Dec 3 08:04:42.746961 (08:04:42) node1 INFO eventDispatcher[18467]: Event ( SMBMemThreshold4 ) Category ( Client Access ) Text ( Due to SMB high resource usage new sessions not allowed. Description: Due to SMB high resource usage new sessions are not allowed on NAS controller 0. )
Problemet opstår sandsynligvis i starten, når nye klientforbindelser til enheden nægtes, hvilket resulterer i tab af adgang.
Eksisterende klientforbindelser fungerer fortsat korrekt, mens andre mislykkes, når du forsøger at oprette forbindelse til den problematiske node igen. I denne situation forsøger apparatet at balancere forbindelserne ved at fejle over til den anden node.
Desværre er denne fejl kun klassificeret som informativ, så det er usandsynligt, at administratorer ser advarslen, før klienter oplever forbindelsesproblemer.
Cause
Apparatet har en sessionsgrænse, hvis denne grænse nås, nægtes nye sessioner.
Eksempel:
2021 Dec 3 08:03:15.011115 (08:03:15) node0 NOTICE lwio: [22628] ALWAYS:0x7f77f41cc700:SrvElementsAllowNewSessions():lwio/server/srv/elements/libmain.c:631:2919018928: Sessions were limited because of sessions limitation (current = 24000, max = 24000)
Sessioner må ikke forveksles med forbindelser. Apparatet har et maksimalt tilslutningsantal på 10.000, hvis det er et 24 GB-apparat og op til 30.000, hvis det er et 48 GB-apparat. Der opstår flere forbindelser med det stigende antal enheder, der føjes til en klynge.
Forskellen mellem forbindelse og session i denne sammenhæng er, at en forbindelse repræsenterer den fysiske lagkommunikationskanal.
Session ser en tilstand af informationsudveksling. En enkelt forbindelse kan have flere sessioner.
Nogle gange er der scenarier, hvor antallet af forbindelser er lavt, men antallet af sessioner når det maksimale. I disse tilfælde kan der være en klientsoftware, et klientprogram eller et script, der kører mod enheden, hvilket skaber yderligere sessioner.
Du kan finde flere oplysninger om begrænsningerne for FluidFS-enheden i Supportmatrix for FluidFS version 6.
Resolution
Der er flere måder at tackle dette problem på. Den hurtigste løsning ville være at genstarte den ramte knude.
Denne handling afbryder forbindelsen mellem alle klienter og denne node og gennemtvinger en failover. Eventuelle ubrugte eller inaktive sessioner afbrydes også.
Det er muligt at administrere og overvåge disse forbindelser Dell Storage Manager (DSM) og Microsoft Management Console (MMC).
Denne gennemgang kan hjælpe med at lokalisere mistænkte klienter med høje sessionstællinger til fremtidig reference. Du kan finde flere oplysninger om MMC og FluidFS i FluidFS-serien: Sådan bruges MMC-snap-in'en til at administrere FluidFS SMB-delinger
Hvis klienter identificeres som hovedårsagen til alle sessionstællinger, er det kun muligt manuelt at afbryde forbindelsen til disse klienter. Denne tilgang efterlader alle andre eksisterende forbindelser intakte.
Additional Information
FluidFS CLI til administration af sessioner:
CLI/client-access/activity/active-sessions> list list-idle-sessions list-sessions-with-many-open-files view-SMB-session view-NFS-session view-FTP-session logoff-NFS-session-by-id logoff-SMB-session-by-id logoff-FTP-session-by-id logoff-NFS-sessions logoff-SMB-sessions logoff-FTP-sessions