PowerFlex Scli-kommandon misslyckas med ogiltig session

Summary: Scli-kommandon misslyckas med "Ogiltig session".

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Scenario

Kunden har något av följande:

  • Övervakningsprogramvara eller skript från tredje part som utfärdar periodiska scli-inloggningar mot MDM-enheten. 

Och eventuellt: 

  • MDM-variablerna "user_session_hard_timeout_secs" eller "user_session_timeout_secs" är inställda ovanför standarden.

Symptom

Två symtom kan observeras här:

  1. Scli-kommandon misslyckas med följande fel:
Error: MDM failed command. Status: Invalid session. Please login and try again.

2 – Inloggningsförsök misslyckas med följande fel:

cli --login --username dave@local.net --ldap_authentication
Enter password:
Error: MDM failed command. Status: A timeout occurred

 

Påverkan

Det går inte att logga in korrekt och ingen konfiguration kan göras till ScaleIO.

Cause

När "user_session_hard_timeout_secs" eller "user_session_timeout_secs" anges över standardvärdena och ett övervakningsskript/program loggar in upprepade gånger kan MDM-inloggningssessionstabellen bli full innan den hårda timeouten inträffar för den första sessionen. När sessionstabellen är full lyckas inloggningen, men inget sessions-ID är tillgängligt och kommandona misslyckas.

Resolution

Alternativ lösning

Det finns ett par korrigeringar för det här problemet:

  1. Hitta användaren/tjänsten som loggar in upprepade gånger och stoppa sedan inloggningarna och vänta 10 minuter (standardtidsgräns för inaktivitet)
  2. Om användaren/tjänsten av andra skäl inte kan stoppas, öka tiden för inloggningsintervallet
  3. Om detta inte är möjligt kan du minska tidsgränsen för användarsessionen. Standardvärdet är 10 minuter. Se dokumentationen här, sid 452.

ELLER

  1. Från Master MDM kör du scli --query_cluster och se till att MDM-klustertillståndet är Normal.

  2. På en MDM med slav: Ta bort (eller kommentera) följande två variabler, om de finns, i mdm/cfg/conf.txt på båda MDM-enheterna: 

user_session_hard_timeout_secs= (default 8 hrs)
user_session_timeout_secs= (default 10 mins)

3 – Starta om MDM-tjänsten:

  kill <mdm pid>

4- Upprepa stegen ovan för varje slav-MDM.

5. Byt MDM-ägarskap till en av de slavanslutna MDM-enheterna

6 – Kontrollera att MDM-klustertillståndet är normalt och kör sedan steg 2 ~ 3 på den tidigare Master MDM-enheten.

7 – Vänta i 10 minuter och försök sedan igen att utfärda scli-kommandon när du har loggat in.

 

Berörda versioner

1.32.x 2.x 

Åtgärdat i version

 3.x

Article Properties
Article Number: 000281724
Article Type: Solution
Last Modified: 06 Feb 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.