PowerFlex-SCLI-Befehle schlagen mit "Invalid session" fehl

Summary: SCLI-Befehle schlagen mit "Invalid session" fehl.

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

Beispiel

Der Kunde verfügt über eine der folgenden Optionen:

  • Monitoringsoftware oder -skripte von Drittanbietern, die regelmäßige SCLI-Anmeldungen beim MDM ausgeben. 

Und möglicherweise: 

  • Die MDM-Variablen "user_session_hard_timeout_secs" oder "user_session_timeout_secs" sind über der Standardeinstellung festgelegt.

Problem

Hier sind zwei Symptome zu beobachten:

  1. SCLI-Befehle schlagen mit dem folgenden Fehler fehl:
Error: MDM failed command. Status: Invalid session. Please login and try again.

2. Anmeldeversuche schlagen mit dem folgenden Fehler fehl:

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

 

Auswirkungen

Die Anmeldung ist nicht ordnungsgemäß möglich und es kann keine Konfiguration für ScaleIO durchgeführt werden.

Cause

Wenn "user_session_hard_timeout_secs" oder "user_session_timeout_secs" über den Standardwerten festgelegt sind und sich ein Überwachungsskript/-programm wiederholt anmeldet, kann die Tabelle der MDM-Anmeldesitzungen voll werden, bevor das harte Timeout für die erste Sitzung auftritt. Wenn die Sitzungstabelle voll ist, ist die Anmeldung erfolgreich, aber es ist keine Sitzungs-ID verfügbar und Befehle schlagen fehl.

Resolution

Problemumgehung

Es gibt eine Reihe von Lösungen für dieses Problem:

  1. Suchen Sie den Nutzer/Dienst, der sich wiederholt anmeldet, beenden Sie dann die Anmeldungen und warten Sie 10 Minuten (Standard-Timeout).
  2. Wenn der Nutzer/Dienst aus anderen Gründen nicht gestoppt werden kann, erhöhen Sie das Anmeldeintervall
  3. Wenn dies nicht möglich ist, können Sie das Timeout der Nutzersitzung reduzieren. Der Standardwert ist 10 Minuten. Siehe die Dokumentation hier, S. 452.

ODER

  1. Führen Sie im Master-MDM Folgendes aus: scli --query_cluster und stellen Sie sicher, dass der Status des MDM-Clusters normal ist.

  2. Auf einem Slave-MDM: Entfernen (oder kommentieren) Sie die folgenden beiden Variablen, falls vorhanden, in mdm/cfg/conf.txt auf beiden MDMs: 

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

3. Starten Sie den MDM-Service neu:

  kill <mdm pid>

4. Wiederholen Sie die obigen Schritte für jeden Slave-MDM.

5. Wechseln Sie die MDM-Eigentümerschaft zu einem der Slave-MDMs

6. Stellen Sie sicher, dass der Status des MDM-Clusters normal ist, und führen Sie dann die Schritte 2 ~ 3 auf dem vorherigen Master-MDM aus.

7. Warten Sie 10 Minuten und versuchen Sie dann erneut, nach der Anmeldung SCLI-Befehle auszugeben.

 

Betroffene Versionen

1.32.x 2.x 

Behoben in 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.