Обновление Агрегатора
Обновление должно осуществляться операцией установки поверх предыдущей версии. В противном случае, если ранее Агрегатор был удален без удаления БД, при повторной установке может возникнуть ряд ошибок.
Если в файлы запуска вручную были внесены какие-либо изменения, то эти изменения при обновлении не сохраняются.
Перед любым обновлением рекомендуется выполнить резервное копирование БД:
pg_dump -d <наименование БД> -h <IP-адрес_хоста> -p <порт> -U <пользователь> -W > <имя_файла_для_сохранения_БД.sql>
BASH
где:
-d <наименование БД>
- имя БД. При стандартных настройках используется имя termidesk
;
-h <IP-адрес_хоста>
- IP-адрес узла, где расположена БД. Если БД устанавливалась локально, нужно указать localhost
;
-p <порт>
- порт для подключения к БД. При стандартных настройках используется 5432
;
-U <пользователь>
- имя пользователя для подключения. При стандартных настройках используется имя termidesk
;
-W
- запрос пароля для подключения к БД. При стандартных настройках при появлении запроса нужно указать ksedimret
;
<имя_файла_для_сохранения_БД.sql>
- имя и формат файла (sql
) для сохранения БД.
Для обновления Агрегатора нужно:
- остановить службы Termidesk:
sudo systemctl stop termidesk-vdi termidesk-celery-beat termidesk-celery-worker
BASH
sudo apt install -y termidesk-vdi
BASH
где:
-y
- ключ для пропуска подтверждения установки;
- в диалогах ввода параметров подключения к СУБД и RabbitMQ нажать экранную кнопку [OK];
- в диалоге выбора ролей нужно нажать экранную кнопку [OK];
Диалоги настройки параметров отображается в том случае, если ранее они не были заданы.
- если совместно с Агрегатором на том же узле используется компонент «Шлюз», необходимо выполнить его обновление:
sudo apt install -y termidesk-gateway
BASH