1.0-upd1#
Главное#
Следующие обновления представляются наиболее важными:
Добавлена функция автоматического обновления версии платформы с помощью утилиты
aa-setup.Исправлен процесс восстановления базы данных кластера, состоящего из узлов типа
hybrid.Исправлен процесс записи сообщений в журнал в формате JSON.
Новые возможности и улучшения#
Следующие секции содержат описание новых возможностей и улучшение существующих характеристик.
Пакет astra-automation-setup#
Выпущена версия 1.0.1 пакета, которая содержит новые возможности:
Утилиту
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. Таким образом, они могут выбрать конкретную версию продукта для первичного развертывания или обновления.Доступно сразу после установки или обновления пакета
astra-automation-setup.
Пример запуска команды:
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>
Изменения в документации#
Добавлены новые возможности в документации: