Обновление#
На этой стадии происходит непосредственно обновление платформы.
Обновление Astra Automation выполняется с помощью утилиты aa-setup.
Перед началом убедитесь, что все подготовительные шаги завершены:
Развернута внешняя СУБД PostgreSQL 15 или подготовлен узел для автоматического обновления БД средствами платформы.
Event-Driven Automation: конфигурация сохранена, активации правил остановлены, БД удалена, файл
/etc/astra_automation.versionскопирован с существующего узла на новый.RBAC: назначения ролей (
role_user_assignments), назначения команд (role_team_assignments) и их определения (role_definitions) экспортированы.Резервная копия всей системы создана и протестирована.
Определено окно обслуживания.
Подготовлен план отката.
Для обновления платформы выполните следующие шаги:
Конфигурационный файл
/etc/apt/sources.list.d/astra-automation.listприведите к одному из следующих видов в зависимости от используемой версии Astra Linux Special Edition:deb https://dl.astralinux.ru/aa/aa-debs-for-alse-1.7 2.0 main
deb https://dl.astralinux.ru/aa/aa-debs-for-alse-1.8 2.0 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/
Запустите обновление, выполнив одну из следующих команд в зависимости от используемой версии Astra Linux Special Edition:
sudo aa-setup --upgrade \ --repo-url https://artifactory.astralinux.ru/artifactory/aa-debs-for-alse-1.7 \ --product-version 2.0 \ -- -vv
sudo aa-setup --upgrade \ --repo-url https://artifactory.astralinux.ru/artifactory/aa-debs-for-alse-1.8 \ --product-version 2.0 \ -- -vv
Внимание
Указание аргументов
--repo-urlи--product-versionявляется обязательным.После окончания обновления на всех узлах проверьте версию Astra Automation:
ansible all -i inventory -m shell -a "cat /etc/astra-automation/version"
Ожидаемый вывод:
2.0.