Сервер БД
Обновление виртуальной машины
Процедура обновления существующей установки Сервера БД версии 3.6 до 4.0 без замены виртуальной машины
Предварительные условия
Остановите службы брокера 3.6, выполнив в его консоли команду:
# systemctl stop vdi.service vdiweb.serviceСделайте резервную копию БД.
MariaDB:
# mysqldump --single-transaction udsdb > backup.sqlPostgreSQL:
# su - postgres
$ pg_dump udsdb > /tmp/udsdb.bakгде udsdb - имя БД (по умолчанию).
Убедитесь в наличии свободного места для установки обновлений.
Обновление сервера БД
Установите последние доступные обновления на текущую версию ОС:
# apt-get update
# apt-get upgrade --yesОбновите список источников пакетов в sources.list:
Обновите ОС до новой версии:
Удалите неактуальные версии пакетов, оставшиеся после обновления, и перезапустите сервер:
MariaDB
Дополнительные действия после обновления при использовании MariaDB
Убедитесь, что после обновления версия MariaDB соответствует системным требованиям:
Обновление сервера БД завершено.
PostgreSQL
Дополнительные действия после обновления при использовании PostgreSQL
Для конфигурации по умолчанию с использованием кластера 13/main
При обновлении PostgreSQL до версии 15 будет автоматически создан пустой кластер по умолчанию 15/main (13/main - существующий кластер с БД):
Остановите и удалите пустой кластер:
Обновите существующий кластер версии 13 до 15:
После обновления проверьте наличие нового кластера версии 15 в статусе online, старая версия кластера перейдет в статус down:
Проверьте, что БД состоит в кластере новой версии:
где udsdb - имя БД (по умолчанию).
Выполните обновление брокера HOSTVM VDI.
После успешного обновления брокера удалите старый кластер и пакеты PostgreSQL 13:
Обновление сервера БД завершено.
Last updated
Was this helpful?