Команды PowerFlex Scli завершаются сбоем с ошибкой «Недействительная сессия»

Summary: Команды scli завершаются сбоем с ошибкой «Недействительная сессия».

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

Сценарий

Заказчик должен предоставить одно из следующих условий:

  • Программное обеспечение или сценарии для мониторинга сторонних производителей, которые периодически выполняют вход scli для MDM. 

И возможно: 

  • Переменные MDM "user_session_hard_timeout_secs" или "user_session_timeout_secs" установлены выше значения по умолчанию.

Симптомы

Здесь можно наблюдать два симптома:

  1. Команды scli завершаются сбоем со следующей ошибкой:
Error: MDM failed command. Status: Invalid session. Please login and try again.

2. Попытки входа завершаются ошибкой:

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

 

Воздействие

Не удается войти в систему должным образом, и настройка ScaleIO невозможна.

Cause

Если параметр «user_session_hard_timeout_secs» или «user_session_timeout_secs» установлен выше значений по умолчанию и сценарий/программа мониторинга повторно входят в систему, таблица сеансов входа в MDM может быть заполнена до истечения времени ожидания для первого сеанса. Если таблица сеансов заполнена, вход выполняется успешно, но идентификатор сеанса недоступен и команды завершаются сбоем.

Resolution

Временное решение

Существует несколько исправлений для этой проблемы.

  1. Найдите пользователя или службу, которые повторно входят в систему, затем остановите входы и подождите 10 минут (тайм-аут бездействия по умолчанию)
  2. Если пользователь/сервис не может быть остановлен по другим причинам, увеличьте для него время входа
  3. Если это невозможно, можно сократить время ожидания сеанса пользователя. Значение по умолчанию — 10 минут. См. документацию здесь, стр. 452.

ИЛИ

  1. В Master MDM выполните scli --query_cluster и убедитесь, что кластер MDM находится в нормальном состоянии.

  2. На ведомом устройстве MDM: Удалите (или прокомментируйте) следующие две переменные, если они присутствуют, в mdm/cfg/conf.txt на обоих MDM: 

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

3. Перезапустите службу MDM.

  kill <mdm pid>

4. Повторите описанные выше действия для каждого подчиненного MDM.

5. Переключите владение MDM на один из подчиненных MDM.

6. Убедитесь, что кластер MDM находится в нормальном состоянии, а затем выполните шаги 2 ~ 3 на предыдущем главном MDM.

7- Подождите 10 минут, а затем повторите попытку создания команд scli после входа в систему.

 

Затронутые версии

1.32.x 2.x 

Исправлено в версии

 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.