Установка ROBIN Orchestrator для ROBIN Process производится пользователем, имеющим права администратора в соответствии с инструкцией, поставляемой в составе дистрибутива.
Вариант кластерной поставки ROBIN Orchestrator для ROBIN Process предполагает передачу технических требований к программно-аппаратным средствам и развернутую схему архитектуры Оркестратора.
Для установки необходимо выполнить разворачивание серверов и их настройка в соответствии с поставляемой инструкцией. Такой установки будет достаточно для стабильной работы компонентов платформы при наличии специфичных требований служб ИБ к отказоустойчивости и резервированию.
На схеме приведено размещение компонент и потоки их взаимодействия:
Сетевые порты
| Сервер | Порт | Наименование | Обязательность | 
|---|---|---|---|
| Сервер1 Сервер2 Сервер3 | tcp/22 | SSH | Административный, необходимы для администрирования и настройки системы | 
| tcp/10990 | HTTP – Java Wildfly App – Приложение | Административный, необходимы для администрирования и настройки системы | |
| tcp/9443 | HTTPS – Java Wildfly App – Приложение | Обязательный на этапе промышленной эксплуатации | |
| tcp/5671 | AMQPS – RabbitMQ – Очередь сообщений | Обязательный на этапе промышленной эксплуатации | |
| tcp/15671 | HTTPS – RabbitMQ – Очередь сообщений | Административный, необходимы для администрирования и настройки системы | |
| tcp/5044 | Logstash | Обязательный на этапе промышленной эксплуатации | |
| tcp/5601 | HTTPS - Kibana | Обязательный на этапе промышленной эксплуатации | |
| tcp/9200 | Elasticsearch | Обязательный на этапе промышленной эксплуатации | |
| tcp/8443 | HTTPS – Keycloak – Приложение | Обязательный на этапе промышленной эксплуатации | |
| tcp/8441 | HTTPS – Nexus – Менеджер пакетов | Обязательный на этапе промышленной эксплуатации | |
| tcp/5432 | Postgres SQL | Обязательный на этапе промышленной эксплуатации | |
| tcp/443 | HTTPS – Приложение | Обязательный на этапе промышленной эксплуатации | |
| tcp/2380, tcp/2379 | ETCD | Обязательный на этапе промышленной эксплуатации | |
| tcp/7008 | PATRONI | Обязательный на этапе промышленной эксплуатации | |
| tcp/4369,tcp/25672 | RabbitMQ - кластерный транспорт | Обязательный на этапе промышленной эксплуатации | |
| tcp/9300 | Elasticsearch | Обязательный на этапе промышленной эксплуатации | |
| tcp/8008 | Приложение - StorageAPI | Обязательный на этапе промышленной эксплуатации | |
| tcp/8010 | Приложение - RobinAssistant | Обязательный на этапе промышленной эксплуатации | |
| tcp/9091 | MiniO | Обязательный на этапе промышленной эксплуатации | |
| tcp/9092 | MiniO | Обязательный на этапе промышленной эксплуатации | |
| tcp/80 | HTTP - редирект на HTTPS | Не обязательный на этапе промышленной эксплуатации | |
| Сервер 4 Сервер 5 | tcp/22 | SSH | Административный, необходимы для администрирования и настройки системы | 
| tcp/9443 | HTTPS – Java Wildfly App – Приложение | Обязательный на этапе промышленной эксплуатации | |
| tcp/5671 | AMQPS – RabbitMQ – Очередь сообщений | Обязательный на этапе промышленной эксплуатации | |
| tcp/5044 | Logstash | Обязательный на этапе промышленной эксплуатации | |
| tcp/8443 | HTTPS – Keycloak – Приложение | Обязательный на этапе промышленной эксплуатации | |
| tcp/443 | HTTPS – Приложение | Обязательный на этапе промышленной эксплуатации | |
| tcp/5432 | Postgres SQL | Обязательный на этапе промышленной эксплуатации | |
| tcp/9091 | MiniO | Обязательный на этапе промышленной эксплуатации | |
| tcp/9092 | MiniO | Обязательный на этапе промышленной эксплуатации | |
| tcp/8008 | Приложение - StorageAPI | Обязательный на этапе промышленной эксплуатации | |
| tcp/8010 | Приложение - RobinAssistant | Обязательный на этапе промышленной эксплуатации | |
| tcp/80 | HTTP - редирект на HTTPS | Не обязательный на этапе промышленной эксплуатации | |
| tcp/7000 | HTTPS – статистика Haproxy | Не обязательный на этапе промышленной эксплуатации | |
| VRRP | Keepalived | Обязательный на этапе промышленной эксплуатации | |
| Клиентские машины | tcp/3389 | RDP | Обязательный на этапе промышленной эксплуатации | 
Минимальные аппаратные требования приведены в таблице:
| Характеристика | Минимальные требования | 
|---|---|
| Сервер 1, Сервер 2, Сервер 3 | |
| Количество потоков процессора (vCPU – поток ядра) | 4 vCPU | 
| Количество оперативной памяти (RAM) | 20 Gb | 
| Емкость дисковой подсистемы (HDD) | 200 Gb | 
| Сервер 4, Сервер 5 | |
| Количество потоков процессора (vCPU – поток ядра) | 4 vCPU | 
| Количество оперативной памяти (RAM) | 8 Gb | 
| Емкость дисковой подсистемы (HDD) | 20 Gb | 
