Создание копии платформы версии 1.2#
На этой стадии происходит создание копии уже имеющейся платформы на новых узлах.
Перед началом обновления необходимо создать резервную копию текущей платформы Astra Automation 1.2. Это позволит перенести данные на новые узлы и при необходимости выполнить откат без потери текущих настроек.
Копия включает все основные компоненты платформы:
базу данных PostgreSQL;
параметры Automation Controller и Private Automation Hub;
параметры пользователей и ролей;
проекты, инвентари, шаблоны и полномочия;
параметры Event-Driven Automation;
образы EE.
Создание резервной копии#
Для создания резервной копии платформы выполните следующие действия:
Подключитесь к установочному узлу платформы версии 1.2 с правами администратора.
Перейдите в каталог установщика:
cd /opt/rbta/aa/astra-automation-setup/
Выполните команду резервного копирования:
sudo ./aa-setup -b -- --extra-vars backup_dest=/tmp/
Если инвентарь хранится в файле формата YAML, укажите путь к нему в значении аргумента
--inventory(-i):sudo ./aa-setup -b --inventory=/path/to/inventory.yml -- --extra-vars backup_dest=/tmp/
Скопируйте архив на новый установочный узел, где будет выполняться обновление до версии 2.0:
scp /tmp/<backup_filename> <user>@<host>:/tmp/
где:
<backup_filename> – название файла резервной копии, например:
astra-automation-backup-26-11-2025-080615.tar.gz.<user> – название учетной записи пользователя целевого установочного узла;
<host> – FQDN или IP-адрес установочного узла целевого кластера.
Восстановление из резервной копии#
Для восстановления платформы из резервной копии подключитесь к целевому установочному узлу и выполните следующие действия:
Конфигурационный файл
/etc/apt/sources.list.d/astra-automation.listприведите к одному из следующих видов в зависимости от используемой версии Astra Linux Special Edition:deb https://dl.astralinux.ru/aa/aa-debs-for-alse-1.7 1.2 main
deb https://dl.astralinux.ru/aa/aa-debs-for-alse-1.8 1.2 main
Обновите список доступных пакетов:
sudo apt update
Установите пакет
astra-automation-setup:sudo apt install astra-automation-setup --yes
Перейдите в каталог
/opt/rbta/aa/astra-automation-setup/:cd /opt/rbta/aa/astra-automation-setup/
Запустите восстановление платформы из резервной копии:
sudo aa-setup --restore /tmp/<backup_filename>
Если инвентарь хранится в файле формата YAML, укажите путь к нему в значении аргумента
--inventory(-i):sudo ./aa-setup --restore /tmp/<backup_filename> --inventory=/path/to/inventory.yml
Проверка работы сервисов#
Убедитесь, что ключевые компоненты успешно восстановились и работают. Для этого выполните следующие команды в терминале узла, который имеет сетевой доступ к только что созданному кластеру:
curl -k https://controller.aa.example.com/api/v2/ping/
curl -k https://hub.aa.example.com/api/v2/_ui/v1/status/