PowerFlex Scli-kommandoer mislykkes med "Ugyldig session"
Summary: Scli-kommandoer mislykkes med "Ugyldig session".
Symptoms
Scenarie
Kunden har et af følgende:
- Overvågningssoftware eller instrukser fra tredjeparter, der udsteder periodiske scli-logins mod MDM.
Og eventuelt:
- MDM-variablerne "user_session_hard_timeout_secs" eller "user_session_timeout_secs" er indstillet over standard.
Symptomer
To symptomer kan observeres her:
-
Scli-kommandoer mislykkes med følgende fejl:
Error: MDM failed command. Status: Invalid session. Please login and try again.
2- Loginforsøg mislykkes med følgende fejl:
cli --login --username dave@local.net --ldap_authentication Enter password: Error: MDM failed command. Status: A timeout occurred
Påvirkning
Kan ikke logge korrekt på, og der kan ikke foretages nogen konfiguration af ScaleIO.
Cause
Når "user_session_hard_timeout_secs" eller "user_session_timeout_secs" er indstillet over standardværdierne, og et overvågningsscript/program logger ind gentagne gange, kan MDM-loginsessionstabellen blive fuld, før der opstår en hård timeout for den første session. Når sessionstabellen er fuld, lykkes login, men der er ikke noget sessions-id tilgængeligt, og kommandoer mislykkes.
Resolution
Løsning
Der er et par rettelser til dette problem:
- Find den bruger/tjeneste, der logger ind gentagne gange, og stop derefter logins og vent 10 minutter (standard inaktiv timeout)
- Hvis brugeren/tjenesten ikke kan stoppes af andre årsager, skal du øge dens loginintervaltid
- Hvis dette ikke er muligt, kan du reducere brugersessionens timeout. Standardværdien er 10 minutter. Se dokumentationen her, side 452.
ELLER
-
Kør fra Master MDM
scli --query_cluster, og sørg for, at MDM-klyngetilstanden er normal. -
På en slave MDM: Fjern (eller kommenter) følgende to variabler, hvis de findes, i mdm/cfg/conf.txt på begge MDM'er:
user_session_hard_timeout_secs= (default 8 hrs) user_session_timeout_secs= (default 10 mins)
3- Genstart MDM-tjenesten:
kill <mdm pid>
4- Gentag ovenstående trin for hver slave MDM.
5- Skift MDM-ejerskab til en af slave-MDM'erne
6 – Sørg for, at MDM-klyngetilstanden er Normal, og kør derefter trin 2~3 på den forrige Master MDM.
7 – Vent i 10 minutter, og prøv derefter igen at udstede scli-kommandoer, når du har logget på.
Påvirkede versioner
1.32.x 2.x
Løst i version
3.x