Установка системы#
После указания в инвентаре учетных данных системного администратора Automation Controller, пароля администратора Private Automation Hub, СУБД и параметров узлов запустите развертывание платформы. Ее работоспособность проверьте простейшим тестированием.
Особенности использования aa-setup
#
Утилита aa-setup
может быть запущена с привилегиями администратора, например, с помощью sudo
, или с привилегиями активного пользователя.
Во втором случае ее работа может завершиться ошибкой в следующих случаях:
В инвентаре установщика не указаны значения обязательных параметров и нет разрешения на запись в файл инвентаря.
Способы решения проблемы:
Укажите в инвентаре значения всех обязательных настроек.
Предоставьте активному пользователю разрешение на запись в файл инвентаря.
Выполните следующие действия:
Скопируйте файл инвентаря в каталог, для которого у активного пользователя есть привилегии на создание файлов и запись.
При запуске
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
Дождитесь завершения выполнения команды, это может занять некоторое время. По окончании установки в терминал выводится набор строк вида (названия узлов и их количество должны совпадать со значениями, указанными в файле инвентаря):
Развертывание считается успешным, если для всех узлов в поле failed
указано значение 0
.
Примечание
Синтаксис и полный список параметров утилиты aa-setup
приведены в справочнике.
Проверка работоспособности компонентов платформы#
Здесь приводятся методики проверки работоспособности компонентов платформы Astra Automation после развертывания и обновления.
Automation Controller#
Чтобы проверить корректность развертывания контроллера, выполните следующие действия:
Запустите браузер и введите в адресной строке IP-адрес или FQDN управляющего узла Automation Controller.
Если управляющих узлов несколько – выберите любой из них и подключитесь к нему.
Примечание
Если используется самоподписанный сертификат, в окне браузера может выводиться предупреждение о вероятной угрозе безопасности. В данном случае подтвердите исключение безопасности.
В форму для ввода учетных данных введите имя и пароль администратора контроллера.
На панели навигации выберите
( ).Убедитесь, что все узлы, указанные ранее в инвентаре установщика, находятся в статусе Готов (Ready).
Private Automation Hub#
Чтобы проверить корректность развертывания Private Automation Hub, выполните следующие действия:
Запустите браузер и введите в адресной строке IP-адрес или FQDN Private Automation Hub.
Примечание
Если используется самоподписанный сертификат, в окне браузера может выводиться предупреждение о вероятной угрозе безопасности. В данном случае подтвердите исключение безопасности.
В форме для ввода учетных данных введите имя пользователя
admin
и пароль администратора, указанный в инвентаре установщика в значении параметраautomationhub_admin_password
.