I comandi Scli di PowerFlex hanno esito negativo con "Invalid session"

Summary: I comandi scli hanno esito negativo con errore "Invalid 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

Il cliente dispone di una delle seguenti opzioni:

  • Software o script di monitoraggio di terze parti che rilasciano accessi scli periodici per l MDM. 

E possibilmente: 

  • Le variabili MDM "user_session_hard_timeout_secs" o "user_session_timeout_secs" sono impostate al di sopra del valore predefinito.

Sintomi

In questo caso si possono osservare due sintomi:

  1. I comandi scli hanno esito negativo con il seguente errore:
Error: MDM failed command. Status: Invalid session. Please login and try again.

2 - I tentativi di accesso non riescono con il seguente errore:

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

 

Impatto

Impossibile accedere correttamente e non è possibile eseguire alcuna configurazione su ScaleIO.

Cause

Quando "user_session_hard_timeout_secs" o "user_session_timeout_secs" sono impostati sopra i valori predefiniti e uno script/programma di monitoraggio esegue l'accesso ripetutamente, la tabella delle sessioni di accesso MDM può riempirsi prima che si verifichi il timeout rigido per la prima sessione. Quando la tabella delle sessioni è piena, l'accesso ha esito positivo ma non è disponibile alcun ID sessione e i comandi avranno esito negativo.

Resolution

Soluzione alternativa

Sono disponibili un paio di correzioni per questo problema:

  1. Individuare l'utente/servizio che esegue ripetutamente l'accesso, quindi arrestare gli accessi e attendere 10 minuti (timeout di inattività predefinito)
  2. Se l'utente/servizio non può essere arrestato per altri motivi, aumentare l'intervallo di accesso
  3. Se ciò non è possibile, è possibile ridurre il timeout della sessione utente. L'impostazione predefinita è 10 minuti. Vedere la documentazione qui, Pg 452.

OPPURE

  1. Da Master MDM, eseguire scli --query_cluster e assicurarsi che lo stato del cluster MDM sia normale.

  2. Su un MDM slave: Rimuovere (o commentare) le due variabili seguenti, se presenti, in mdm/cfg/conf.txt su entrambi gli MDM: 

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

3- Riavviare il servizio MDM:

  kill <mdm pid>

4- Ripetere i passaggi precedenti per ogni MDM Slave.

5- Trasferire la proprietà dell MDM a uno degli MDM slave

6 - Verificare che lo stato del cluster MDM sia normale, quindi eseguire i passaggi 2 ~ 3 sull MDM master precedente.

7- Attendere 10 minuti, quindi riprovare a eseguire i comandi scli dopo aver effettuato l'accesso.

 

Versioni interessate

1.32.x 2.x 

Risolto nella versione

 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.