Дерево страниц

Комплексное обновление «Агрегатора»

Если ранее объект «Шлюз» был указан в фермах поставщиков ресурсов (портал «Агрегатор администратора», «Инфраструктура - Фермы поставщиков ресурсов»), требуется удалить его перед обновлением «Агрегатора».

Обновление должно осуществляться с соблюдением условий:

  • обновление выполняется последовательно, с установкой промежуточных версий релизов. Например: 6.0 - 6.0.1 - 6.0.2;
  • обновление выполняется операцией установки поверх предыдущей версии. В противном случае, если ранее «Агрегатор» был удален без удаления БД, при повторной установке может возникнуть ряд ошибок;
  • после начала процедуры обновления запрещается производить любые операции с объектами с предыдущими версиями «Агрегатора».

Если в файлы запуска вручную были внесены какие-либо изменения, то эти изменения при обновлении не сохраняются.

Перед любым обновлением рекомендуется выполнить резервное копирование БД:

pg_dump -d <наименование БД> -h <IP-адрес_хоста> -p <порт> -U <пользователь> -W > <имя_файла_для_сохранения_БД.sql>

где:

-d <наименование БД> - имя БД. При стандартных настройках используется имя termidesk;

-h <IP-адрес_хоста> - IP-адрес узла, где расположена БД. Если БД устанавливалась локально, нужно указать localhost;

-p <порт> - порт для подключения к БД. При стандартных настройках используется 5432;

-U <пользователь> - имя пользователя для подключения. При стандартных настройках используется имя termidesk;

-W - запрос пароля для подключения к БД. При стандартных настройках при появлении запроса нужно указать ksedimret;

<имя_файла_для_сохранения_БД.sql> - имя и формат файла (sql) для сохранения БД.

Для обновления «Агрегатора» нужно:

  • остановить службы:
sudo systemctl stop termidesk-vdi termidesk-celery-beat termidesk-celery-worker
sudo apt install -y termidesk-vdi

где:

-y - ключ для пропуска подтверждения установки;

  • в диалогах ввода параметров подключения к СУБД и RabbitMQ нажать экранную кнопку [OK];
  • в диалоге выбора ролей нужно нажать экранную кнопку [OK];

Диалоги настройки параметров отображается в том случае, если ранее они не были заданы.