Установка системы#

После указания в инвентаре учетных данных системного администратора Automation Controller, пароля администратора Private Automation Hub, СУБД и параметров узлов запустите развертывание платформы. Ее работоспособность проверьте простейшим тестированием.

Особенности использования aa-setup#

Утилита aa-setup может быть запущена с привилегиями администратора, например, с помощью sudo, или с привилегиями активного пользователя. Во втором случае ее работа может завершиться ошибкой в следующих случаях:

  • В инвентаре установщика не указаны значения обязательных параметров и нет разрешения на запись в файл инвентаря.

    Способы решения проблемы:

    • Укажите в инвентаре значения всех обязательных настроек.

    • Предоставьте активному пользователю разрешение на запись в файл инвентаря.

    • Выполните следующие действия:

      1. Скопируйте файл инвентаря в каталог, для которого у активного пользователя есть привилегии на создание файлов и запись.

      2. При запуске aa-setup укажите путь к файлу инвентаря в аргументе --inventory (-i).

  • aa-setup запускается без аргумента --log-path, но у активного пользователя нет прав на запись в каталог установщика.

    В этом случае измените режим доступа к каталогу установщика.

  • aa-setup запускается с аргументом --log-path, но у активного пользователя нет прав на запись в указанный каталог.

    В этом случае измените режим доступа к указанному каталогу или используйте каталог, в который разрешена запись от имени активного пользователя.

Совет

Для изменения режима доступа к файлам и каталогам используйте утилиту chmod. Например, так можно разрешить активному пользователю запись в указанный файл:

sudo chmod u+w /path/to/file

Процедура установки#

В каталоге /opt/rbta/aa/astra-automation-setup/ выполните команду:

sudo ./aa-setup

Важно

При развертывании платформы версии 1.2 на узлах с ОС Astra Linux Special Edition 1.8 необходимо явно указать расположение репозитория в значении аргумента --repo-url:

sudo ./aa-setup --repo-url https://dl.astralinux.ru/aa/aa-debs-for-alse-1.8

Изменено в версии 1.2-upd1: Начиная с версии 1.2-upd1 использование аргумента --repo-url не является обязательным.

Примечание

При установке Astra Automation без использования интернета убедитесь, что установочный узел настроен согласно инструкции.

Если описание инвентаря хранится в файле, путь к которому отличается от значения по умолчанию (inventory в каталоге установщика), укажите путь к нему в значении аргумента --inventory (-i):

sudo ./aa-setup --inventory=/path/to/inventory.yml

Дождитесь завершения выполнения команды, это может занять некоторое время. По окончании установки в терминал выводится набор строк вида (названия узлов и их количество должны совпадать со значениями, указанными в файле инвентаря):

INFO: PLAY RECAP *********************************************************************
aac01                      : ok=233  changed=118  unreachable=0    failed=0    skipped=74   rescued=0    ignored=4
aac02                      : ok=191  changed=107  unreachable=0    failed=0    skipped=72   rescued=0    ignored=2
db                         : ok=41   changed=20   unreachable=0    failed=0    skipped=9    rescued=0    ignored=0
ex01                       : ok=82   changed=46   unreachable=0    failed=0    skipped=47   rescued=0    ignored=1
ex02                       : ok=82   changed=46   unreachable=0    failed=0    skipped=47   rescued=0    ignored=1
INFO: Astra Automation Setup has been finished

You can now login to Astra Automation Controller using following credentials:

Login: admin
Password: p@ssw0rd!

Развертывание считается успешным, если для всех узлов в поле failed указано значение 0.

Примечание

Синтаксис и полный список параметров утилиты aa-setup приведены в справочнике.

Проверка работоспособности компонентов платформы#

Здесь приводятся методики проверки работоспособности компонентов платформы Astra Automation после развертывания и обновления.

Automation Controller#

Чтобы проверить корректность развертывания контроллера, выполните следующие действия:

  1. Запустите браузер и введите в адресной строке IP-адрес или FQDN управляющего узла Automation Controller.

    Если управляющих узлов несколько – выберите любой из них и подключитесь к нему.

    Примечание

    Если используется самоподписанный сертификат, в окне браузера может выводиться предупреждение о вероятной угрозе безопасности. В данном случае подтвердите исключение безопасности.

  2. В форму для ввода учетных данных введите имя и пароль администратора контроллера.

  3. На панели навигации выберите Администрирование ‣ Узлы контроллера (Administration ‣ Instances).

  4. Убедитесь, что все узлы, указанные ранее в инвентаре установщика, находятся в статусе Готов (Ready).

Private Automation Hub#

Чтобы проверить корректность развертывания Private Automation Hub, выполните следующие действия:

  1. Запустите браузер и введите в адресной строке IP-адрес или FQDN Private Automation Hub.

    Примечание

    Если используется самоподписанный сертификат, в окне браузера может выводиться предупреждение о вероятной угрозе безопасности. В данном случае подтвердите исключение безопасности.

  2. В форме для ввода учетных данных введите имя пользователя admin и пароль администратора, указанный в инвентаре установщика в значении параметра automationhub_admin_password.