Horizon ======= Horizon — это веб-интерфейс (панель управления) для OpenStack, с помощью которого пользователи могут управлять различными сервисами платформы. Через Horizon можно управлять такими ресурсами, как виртуальные машины, хранилища данных, сети и безопасность. Через Horizon возможно настраивать балансировку нагрузки и управлять пользователями. Horizon является пользовательским интерфейсом для взаимодействия с сервисами платформы. Он дополняет API и командную строку, облегчая администрирование облачной инфраструктуры. Интерфейс позволяет настроить запрет параллельных сессий и тайм-аут для сессий. Для этого необходимо добавить файл по пути ``config/horizon/custom_local_settings`` в момент конфигурации региона. Содержимое файла:: AVAILABLE_THEMES = [ ('keystack', 'KeyStack', '/etc/openstack-dashboard/themes/keystack'), ] DEFAULT_THEME = 'keystack' SIMULTANEOUS_SESSIONS = "disconnect" SESSION_TIMEOUT = 900 SESSION_REFRESH = True Параметры, указанные в файле, отвечают за следующее: ``SIMULTANEOUS_SESSIONS = "disconnect"`` — запрещает несколько одновременных сеансов и отключает предыдущий сеанс при новом входе. ``SESSION_TIMEOUT = 900`` — задает время тайм-аута сеанса в секундах при отсутствии активности пользователя. В указанном примере по истечению 900 секунд (15 минут) будет произведено принудительное завершение сеанса. При деплое региона необходимо указать тег ``horizon`` (``KOLLA_ARGS -t horizon``). При изменении конфигурации необходимо повторно запускать деплой с указанным тегом.