Изменение длительности сессии пользователя

1. Способы изменения длительности сессии

Для настройки пользовательских параметров в системе zvirt можно использовать утилиту engine-config (для режима НЕ необходимо войти в консоль ВМ Hosted Engine).

Один из настраиваемых параметров - назначение времени сессий для пользователя.

Изменить время сессии для пользователя в системе zvirt можно:

  • Глобально для всех пользователей, для этого:

    1. Войдите в консоль Менеджера управления.

    2. С помощью утилиты engine-config установите необходимое значение для параметра UserSessionTimeOutInterval.

      Параметр устанавливает значение для всех доступов: Пользовательский портал/Портал администрирования/API.

      Задание значения для параметра UserSessionTimeOutInterval:

      engine-config -s UserSessionTimeOutInterval=20
      Время пользовательской сессии устанавливается в минутах
    3. Перезапустите службу ovirt-engine:

      systemctl restart ovirt-engine
    4. Проверьте, что значение сохранено и назначено:

      engine-config -g UserSessionTimeOutInterval

      Ожидаемый вывод:

      UserSessionTimeOutInterval: 20 version: general
  • Для отдельного пользователя системы посредством UI. Для этого:

    1. На портале администрирования перейдите в Управление  Пользователи.

    2. Выделите нужного пользователя и нажмите Управление ограничениями.

    3. В появившемся окне установите значение для параметра Время сессий (минуты).

      user set session timeout
    4. Нажмите Сохранить.

    5. Войдите в консоль Менеджера управления.

    6. Перезапустите службу ovirt-engine:

      systemctl restart ovirt-engine
Время истечения пользовательской сессии, выставленное для конкретного пользователя имеет приоритет над временем, выставленном в общем конфигурационном файле
По умолчанию время пользовательской сессии (параметр UserSessionTimeOutInterval) равен 30 мин. Значения времени пользовательской сессии устанавливается в пределах от 1 до 100000 минут (UserSessionTimeOutInterval.validValues=1..100000).

2. Приоритеты значений длительности пользовательской сессии

  • Для пользователей (включая admin), у которых в настройках Время сессий на портале администрирования выставлено значение 0, применяется глобальная настройка.

  • При развертывании Менеджера управления для пользователя admin по умолчанию устанавливается длительность сессии 0, для остальных пользователей - 60.

  • Если через портал администрирования для пользователя установлено время сессии, отличное от 0, то оно имеет приоритет над временем, заданным глобально через параметр UserSessionTimeOutInterval. При этом порядок ввода значений (для конкретного пользователя или глобально) не имеет значения.