Системные требования#
Для развертывания платформы необходимо обеспечить выполнение системных требований, предъявляемых к рабочим местам администратора и пользователей, узлам платформы и используемой ей СУБД.
Рабочие места администратора и пользователей#
Для работы с платформой через веб-интерфейс необходимо наличие на рабочих станциях администратора и пользователей одного из следующих веб-браузеров:
Браузер |
Версия, не ниже |
---|---|
Google Chrome |
109 |
Mozilla Firefox |
102 |
Яндекс Браузер |
23.7.2.767 |
Общие требования#
Фактический список узлов для развертывания платформы и их технические характеристики определяются требованиями к отказоустойчивости, обеспечению высокой доступности и быстродействию.
Дополнительные требования:
Все узлы должны иметь постоянные IP-адреса или доменные имена (в зависимости от того, как заполняется файл инвентаря, используемый установщиком).
Рекомендуется обеспечить передачу данных между всеми узлами плоскости управления Automation Controller с минимальными задержками.
Узлы, используемые для развертывания Private Automation Hub, должны быть доступны с других узлов, входящих в состав развертываемой конфигурации. В противном случае некоторые узлы не смогут использовать содержимое, хранящееся в Private Automation Hub.
При развертывании без доступа к интернету (Offline Bundle) зарезервируйте на каждом узле не менее 10 ГБ свободного места для хранения установочных файлов платформы.
На всех узлах установленная операционная система не должна содержать пакетов графического интерфейса.
Automation Controller#
Типовые системные требования к узлам Automation Controller зависят от их типа.
Управляющие и гибридные узлы#
Типовые системные требования к управляющим и гибридным узлам:
Параметр |
Минимальное значение |
Рекомендуемое значение |
---|---|---|
Количество ядер CPU |
4 |
≥ 8 |
Количество RAM, ГБ |
16 |
≥ 16 |
Дисковое пространство, ГБ |
50 |
≥ 100 |
Тип дискового накопителя |
SSD |
SSD |
Производительность, IOPS |
1500 |
≥1500 |
Тип ОС |
Astra Linux Special Edition 1.7.5 |
Astra Linux Special Edition 1.8.1uu1 |
Версия ядра ОС |
|
|
Режим защищенности ОС |
Базовый («Орел») или усиленный («Воронеж») |
Исполняющие узлы#
Типовые системные требования к исполняющим узлам:
Параметр |
Минимальное значение |
Рекомендуемое значение |
---|---|---|
Количество ядер CPU |
4 |
≥ 8 |
Количество RAM, ГБ |
16 |
≥ 16 |
Дисковое пространство, ГБ |
50 |
≥ 100 |
Тип ОС |
Astra Linux Special Edition 1.7.5 |
Astra Linux Special Edition 1.8.1uu1 |
Версия ядра ОС |
|
|
Режим защищенности ОС |
Базовый («Орел») или усиленный («Воронеж») |
На производительность исполняющих узлов наибольшее влияние оказывают количество ядер CPU и RAM.
Промежуточные узлы#
Типовые системные требования к промежуточным узлам:
Параметр |
Минимальное значение |
Рекомендуемое значение |
---|---|---|
Количество ядер CPU |
4 |
≥ 8 |
Количество RAM, ГБ |
16 |
≥ 16 |
Дисковое пространство, ГБ |
50 |
≥ 100 |
Тип ОС |
Astra Linux Special Edition 1.7.5 |
Astra Linux Special Edition 1.8.1uu1 |
Версия ядра ОС |
|
|
Режим защищенности ОС |
Базовый («Орел») или усиленный («Воронеж») |
На производительность промежуточных узлов наибольшее влияние оказывают пропускная способность сети и низкие задержки при передаче пакетов.
Рекомендации#
На управляющих, гибридных и исполняющих узлах зарезервируйте не менее 20 ГБ дискового пространства каталога /var/lib/awx/
, используемого для хранения проектов и образов среды исполнения.
При большом количестве проектов или их значительном размере увеличьте размер пространства, зарезервированного для хранения содержимого каталога /var/lib/awx/projects/
, как минимум вдвое.
Это позволит избежать ошибок, связанных с недостатком дискового пространства.
Требования к количеству RAM зависят от количества одновременно настраиваемых узлов.
Оно, в свою очередь, зависит от количества ответвлений (forks), которое задается в настройках шаблона задания или в конфигурационном файле ansible.cfg
.
Чтобы избежать проблемы нехватки ресурсов, рекомендуется выделить не менее 1 ГБ RAM на каждые 10 ответвлений, а также зарезервировать еще 2 ГБ RAM для собственных нужд контроллера.
Например, если в настройках количества ответвлений указано значение 200
, для успешного выполнения заданий рекомендуется иметь на узлах не менее 22 ГБ RAM.
Private Automation Hub#
Типовые системные требования к узлам Private Automation Hub:
Параметр |
Минимальное значение |
Рекомендуемое значение |
---|---|---|
Количество ядер CPU |
4 |
≥ 8 |
Количество RAM, ГБ |
16 |
≥ 16 |
Дисковое пространство, ГБ |
60 |
≥ 120 |
Тип дискового накопителя |
SSD |
SSD |
Тип ОС |
Astra Linux Special Edition 1.7.5 |
Astra Linux Special Edition 1.8.1uu1 |
Версия ядра ОС |
|
|
Режим защищенности ОС |
Базовый («Орел») или усиленный («Воронеж») |
Контроллер Event-Driven Ansible#
Типовые системные требования к узлу контроллера Event-Driven Ansible:
Параметр |
Минимальное значение |
Рекомендуемое значение |
---|---|---|
Количество ядер CPU |
4 |
≥ 8 |
Количество RAM, ГБ |
16 |
≥ 16 |
Дисковое пространство, ГБ |
40 |
≥ 80 |
Тип дискового накопителя |
SSD |
SSD |
Тип ОС |
Astra Linux Special Edition 1.7.5 |
Astra Linux Special Edition 1.8.1uu1 |
Версия ядра ОС |
|
|
Режим защищенности ОС |
Базовый («Орел») или усиленный («Воронеж») |
СУБД#
Типовые системные требования к узлам СУБД PostgreSQL, в том числе развернутой в стороннем сервисе:
Параметр |
Минимальное значение |
Рекомендуемое значение |
---|---|---|
Версия PostgreSQL |
15 |
15 |
Количество ядер CPU |
4 |
≥ 8 |
Количество RAM, ГБ |
16 |
≥ 16 |
Дисковое пространство, ГБ |
20 |
≥ 150 |
Производительность, IOPS |
1500 |
≥ 1500 |
Тип дискового накопителя |
HDD |
SSD |
Astra Automation не имеет поддержки кластеризации по отношению к СУБД. Это значит, что для обеспечения ее высокой доступности необходимо использовать сторонние средства.
Балансировщик нагрузки#
Для доступа к компонентам платформы рекомендуется использовать балансировщики нагрузки.
Убедитесь, что настройки используемых балансировщиков не мешают прохождению трафика между узлами платформы через порты 80
и 443
.