Системные требования#

Для развертывания платформы необходимо обеспечить выполнение системных требований, предъявляемых к рабочим местам администратора и пользователей, узлам платформы и используемой ей СУБД.

Рабочие места администратора и пользователей#

Для работы с платформой через веб-интерфейс необходимо наличие на рабочих станциях администратора и пользователей одного из следующих веб-браузеров:

Браузер

Версия, не ниже

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

Версия ядра ОС

5.15.0-generic

Режим защищенности ОС

Базовый («Орел») или усиленный («Воронеж»)

Исполняющие узлы#

Типовые системные требования к исполняющим узлам:

Параметр

Минимальное значение

Количество ядер CPU

4

Количество RAM, ГБ

16

Дисковое пространство, ГБ

50

Тип ОС

Astra Linux Special Edition 1.7.4

Версия ядра ОС

5.15.0-generic

Режим защищенности ОС

Базовый («Орел») или усиленный («Воронеж»)

На производительность исполняющих узлов наибольшее влияние оказывают количество ядер CPU и RAM.

Промежуточные узлы#

Типовые системные требования к промежуточным узлам:

Параметр

Минимальное значение

Количество ядер CPU

4

Количество RAM, ГБ

16

Дисковое пространство, ГБ

50

Тип ОС

Astra Linux Special Edition 1.7.4

Версия ядра ОС

5.15.0-generic

Режим защищенности ОС

Базовый («Орел») или усиленный («Воронеж»)

На производительность промежуточных узлов наибольшее влияние оказывают пропускная способность сети и низкие задержки при передаче пакетов.

Рекомендации#

На управляющих, гибридных и исполняющих узлах зарезервируйте не менее 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

Версия ядра ОС

5.15.0-generic

6.1.50-generic

Режим защищенности ОС

Базовый («Орел») или усиленный («Воронеж»)

СУБД#

Типовые системные требования к узлам СУБД PostgreSQL, в том числе развернутой в стороннем сервисе:

Параметр

Минимальное значение

Рекомендуемое значение

Версия PostgreSQL

13

13

Количество ядер CPU

4

≥ 8

Количество RAM, ГБ

16

≥ 16

Дисковое пространство, ГБ

20

≥ 150

Производительность, IOPS

1500

≥ 1500

Тип дискового накопителя

HDD

SSD

Astra Automation не имеет поддержки кластеризации по отношению к СУБД. Это значит, что для обеспечения ее высокой доступности необходимо использовать сторонние средства.

Балансировщик нагрузки#

Для доступа к компонентам платформы рекомендуется использовать балансировщики нагрузки. Убедитесь, что настройки используемых балансировщиков не мешают прохождению трафика между узлами платформы через порты 80 и 443.