Системные требования#
Для развертывания платформы необходимо обеспечить выполнение системных требований, предъявляемых к рабочим местам администратора и пользователей, узлам платформы и используемой ей СУБД.
Рабочие места администратора и пользователей#
Для работы с платформой через веб-интерфейс необходимо наличие на рабочих станциях администратора и пользователей одного из следующих веб-браузеров:
Браузер |
Версия, не ниже |
---|---|
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 |
Количество RAM, ГБ |
16 |
Дисковое пространство, ГБ |
50 |
Тип дискового накопителя |
SSD |
Производительность, IOPS |
1500 |
Тип ОС |
Astra Linux Special Edition 1.7.4 |
Версия ядра ОС |
|
Режим защищенности ОС |
Базовый («Орел») или усиленный («Воронеж») |
Исполняющие узлы#
Типовые системные требования к исполняющим узлам:
Параметр |
Минимальное значение |
---|---|
Количество ядер CPU |
4 |
Количество RAM, ГБ |
16 |
Дисковое пространство, ГБ |
50 |
Тип ОС |
Astra Linux Special Edition 1.7.4 |
Версия ядра ОС |
|
Режим защищенности ОС |
Базовый («Орел») или усиленный («Воронеж») |
На производительность исполняющих узлов наибольшее влияние оказывают количество ядер CPU и RAM.
Промежуточные узлы#
Типовые системные требования к промежуточным узлам:
Параметр |
Минимальное значение |
---|---|
Количество ядер CPU |
4 |
Количество RAM, ГБ |
16 |
Дисковое пространство, ГБ |
50 |
Тип ОС |
Astra Linux Special Edition 1.7.4 |
Версия ядра ОС |
|
Режим защищенности ОС |
Базовый («Орел») или усиленный («Воронеж») |
На производительность промежуточных узлов наибольшее влияние оказывают пропускная способность сети и низкие задержки при передаче пакетов.
Рекомендации#
На управляющих, гибридных и исполняющих узлах зарезервируйте не менее 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.4 |
Astra Linux Special Edition 1.7.5 |
Версия ядра ОС |
|
|
Режим защищенности ОС |
Базовый («Орел») или усиленный («Воронеж») |
СУБД#
Типовые системные требования к узлам СУБД PostgreSQL, в том числе развернутой в стороннем сервисе:
Параметр |
Минимальное значение |
Рекомендуемое значение |
---|---|---|
Версия PostgreSQL |
13 |
13 |
Количество ядер CPU |
4 |
≥ 8 |
Количество RAM, ГБ |
16 |
≥ 16 |
Дисковое пространство, ГБ |
20 |
≥ 150 |
Производительность, IOPS |
1500 |
≥ 1500 |
Тип дискового накопителя |
HDD |
SSD |
Astra Automation не имеет поддержки кластеризации по отношению к СУБД. Это значит, что для обеспечения ее высокой доступности необходимо использовать сторонние средства.
Балансировщик нагрузки#
Для доступа к компонентам платформы рекомендуется использовать балансировщики нагрузки.
Убедитесь, что настройки используемых балансировщиков не мешают прохождению трафика между узлами платформы через порты 80
и 443
.