1.0-upd1#
Состав платформы и совместимость с версиями операционной системы представлены в таблице.
Главное#
Следующие обновления представляются наиболее важными:
Добавлена функция автоматического обновления версии платформы с помощью утилиты
aa-setup
.Исправлен процесс восстановления базы данных кластера, состоящего из узлов типа
hybrid
.Исправлен процесс записи сообщений в журнал в формате JSON.
Новые возможности и улучшения#
Следующие секции содержат описание новых возможностей и улучшений существующих характеристик.
Утилита aa-setup#
Выпущена версия утилиты 1.0.1 в составе пакета astra-automation-setup, которая содержит новые возможности:
Утилиту
aa-setup
теперь можно использовать для обновления версии платформы:Предназначено для специалистов по установке и обслуживанию Astra Automation.
Добавлена опция
--upgrade
для обновления версии кластера.Новая функция автоматически определяет текущую версию и обновляет ее до новейшей версии, доступной в репозитории Astra Automation.
Функция доступна сразу после обновления утилиты, но применить ее можно только с выпуском следующей версии платформы, то есть
1.0-upd2
. Обновление на рассматриваемую версию подробно описано в секции Обновление платформы до версии 1.0-upd1.
С помощью утилиты
aa-setup
можно узнать список версий платформы, доступных в репозиториях APT:Предназначено для специалистов по установке и обслуживанию Astra Automation.
Добавлена опция
--check-releases
.Данная опция позволяет инженерам узнать список версий платформы, доступных в главном репозитории (dl.astralinux.ru) или в репозитории, указанном с помощью аргумента
--repo-url
. Таким образом, они могут выбрать конкретную версию продукта для первичного развертывания или обновления.Доступно сразу после установки или обновления утилиты`.
Пример запуска команды:
sudo ./aa-setup --check-releases
Пример вывода:
Исправление ошибок#
В новой версии исправлены следующие ошибки:
Исправлен процесс восстановления базы данных кластера, состоящего из узлов типа
hybrid
. Ранее при восстановлении данные не передавались из архива в базу данных.Исправлен процесс записи сообщений в журнал в формате JSON. Ранее формат записи JSON был искажен. Это, в частности, приводило к ошибкам интерпретации записей с помощью внешних обработчиков журналов, например,
logstash
.Исправлен счетчик затраченного времени при обработке задания. Ранее, при определенных условиях, он мог начинать отсчет от некоторого отрицательного значения.
Устранено ограничение на наличие графических средств в узлах, на которых устанавливаются компоненты кластера платформы.
Обновление платформы до версии 1.0-upd1#
Обновление с помощью утилиты aa-setup
доступно уже в этой версии, но применить эту функцию можно будет только при переходе на будущую версию, то есть на 1.0-upd2
и последующие.
Поэтому обновление с версии 1.0
до 1.0-upd1
требует особой подготовки и последовательности.
Подготовка#
Необходимо обеспечить выполнение следующих условий:
Для обновления используйте тот же узел, с помощью которого происходило развертывание платформы версии 1.0, без внесения каких-либо изменений на нем.
Убедитесь, что на этом узле остался в неизменном виде каталог
/opt/rbta/aa/astra-automation-setup/
, в частности файл инвентаря, описывающий состав платформы:/opt/rbta/aa/astra-automation-setup/inventory
– описание структуры платформы.
Обновление#
Обновление с версии 1.0
до 1.0-upd1
выполняйте в следующем порядке:
Добавьте ссылку на репозиторий, содержащий файлы Astra Automation, в файл
/etc/apt/sources.list
или же в любой файл в каталоге/etc/apt/sources.d/
:deb https://dl.astralinux.ru/aa/aa-debs-for-alse-1.7 1.0-upd1 main
Примечание
Убедитесь, что нет конфликтов, то есть, что этот репозиторий не объявлен в каком-либо другом из перечисленных файлов.
Обновите индекс пакетов с помощью следующей команды:
sudo apt update
Обновите пакет
astra-automation-setup
с помощью следующей команды:sudo apt install --only-upgrade astra-automation-setup
Запустите процесс обновления таким же образом, как вы изначально развертывали платформу, то есть одним из следующих способов:
Запуск с использованием привилегий пользователя root:
sudo ./aa-setup
Запуск с привилегиями обычного пользователя:
./aa-setup --log-path=<log_path>
Изменения в документации#
Добавлены новые возможности в документации: