Назначение компонента «Оркестратор»

Компонент «Оркестратор» (далее - Оркестратор) входит в состав Termidesk.

Оркестратор отвечает за согласованную работу всех компонентов Termidesk при децентрализованном развертывании в целях отказоустойчивости и комплексирования с облачными службами.

Оркестратор построен по архитектуре «Клиент - Сервер», выступая по отношению к облачным службам как в роли клиента, так и в роли сервера. Оркестратор также является API-шлюзом: управляющие запросы, пришедшие из облачной инфраструктуры, транслируются (транзитом) в запросы к Termidesk, а ответы (включая ошибки) возвращаются в облачную инфраструктуру.

Требования к программному и аппаратному обеспечению

Для установки Оркестратора минимальные аппаратные требования узла должны соответствовать следующим:

  • процессор архитектуры Intel x86 с разрядностью 64 бит;
  • оперативная память, не менее 4 ГБ ;
  • свободное дисковое пространство, не менее 1 ГБ;
  • сетевое соединение, не менее 100 Мбит/с.

Среда функционирования Оркестратора должна соответствовать следующим требованиям:

  • должна быть установлена операционная система (ОС) Astra Linux Special Edition версии 1.7 и выше;
  • должен быть установлен Python 3.7.3 из состава ОС;
  • должен быть доступен API компонента Keystone из состава OpenStack для проверки токена приложения;
  • должен быть доступен API диспетчера Termidesk.