Los comandos SCLI de PowerFlex fallan con el mensaje "Invalid session"

Summary: Los comandos de Scli fallan con el mensaje "Sesión no válida".

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

Situación

El cliente tiene una de las siguientes opciones:

  • Scripts o software de monitoreo de otros fabricantes que emiten inicios de sesión de scli periódicos en el MDM. 

Y posiblemente: 

  • Las variables de MDM "user_session_hard_timeout_secs" o "user_session_timeout_secs" se establecen por encima del valor predeterminado.

Síntomas

Aquí se pueden observar dos síntomas:

  1. Los comandos de Scli fallan con el siguiente error:
Error: MDM failed command. Status: Invalid session. Please login and try again.

2. Los intentos de inicio de sesión fallan con el siguiente error:

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

 

Impacto

No se puede iniciar sesión correctamente y no se puede realizar ninguna configuración en ScaleIO.

Cause

Cuando "user_session_hard_timeout_secs" o "user_session_timeout_secs" se establecen por encima de los valores predeterminados y un script o programa de monitoreo inicia sesión repetidamente, la tabla de sesiones de inicio de sesión de MDM puede llenarse antes de que se agote el tiempo de espera agotado de la primera sesión. Cuando la tabla de sesiones está llena, el inicio de sesión se realiza correctamente, pero no hay ningún session-id disponible y los comandos fallarán.

Resolution

Solución alternativa

Hay un par de correcciones para este problema:

  1. Busque el usuario/servicio que está iniciando sesión repetidamente y, a continuación, detenga los inicios de sesión y espere 10 minutos (tiempo de espera de inactividad predeterminado)
  2. Si el usuario/servicio no se puede detener por otros motivos, aumente su tiempo de intervalo de inicio de sesión
  3. Si esto no es posible, puede reducir el tiempo de espera de la sesión del usuario. El valor predeterminado es 10 minutos. Consulte la documentación aquí, página 452.

O

  1. En la MDM principal, ejecute scli --query_cluster y asegúrese de que el estado del clúster de MDM sea Normal.

  2. En un MDM esclavo: Elimine (o comente) las siguientes dos variables, si están presentes, en mdm/cfg/conf.txt en ambos MDM: 

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

3- Reinicie el servicio MDM:

  kill <mdm pid>

4- Repita los pasos anteriores para cada MDM esclavo.

5- Cambie la propiedad del MDM a uno de los MDM esclavos

6. Asegúrese de que el estado del clúster de MDM sea Normal y, a continuación, ejecute los pasos 2 ~ 3 en la MDM principal anterior.

7. Espere 10 minutos y, a continuación, vuelva a intentar emitir comandos scli después de iniciar sesión.

 

Versiones afectadas

1.32.x y 2.x 

Problema corregido en la versión

 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.