Компонент «Оркестратор» (далее - Оркестратор) входит в состав Termidesk.
Оркестратор отвечает за согласованную работу всех компонентов Termidesk при децентрализованном развертывании в целях отказоустойчивости и комплексирования с облачными службами.
Оркестратор построен по архитектуре «Клиент - Сервер», выступая по отношению к облачным службам как в роли клиента, так и в роли сервера. Оркестратор также является API-шлюзом: управляющие запросы, пришедшие из облачной инфраструктуры, транслируются (транзитом) в запросы к Termidesk, а ответы (включая ошибки) возвращаются в облачную инфраструктуру.
Требования к программному и аппаратному обеспечению
Для установки Оркестратора минимальные аппаратные требования узла должны соответствовать следующим:
процессор архитектуры Intel x86 с разрядностью 64 бит;
оперативная память, не менее 4 ГБ ;
свободное дисковое пространство, не менее 1 ГБ;
сетевое соединение, не менее 100 Мбит/с.
Среда функционирования Оркестратора должна соответствовать следующим требованиям:
должна быть установлена операционная система (ОС) Astra Linux Special Edition версии 1.7 и выше;
должен быть установлен Python 3.7.3 из состава ОС;
должен быть доступен API компонента Keystone из состава OpenStack для проверки токена приложения;
должен быть доступен API компонента «Универсальный диспетчер».