For the complete documentation index, see llms.txt. This page is also available as Markdown.

Сервер БД

Обновление виртуальной машины

Процедура обновления существующей установки Сервера БД версии 3.6 до 4.0 без замены виртуальной машины

Предварительные условия

  1. Остановите службы брокера 3.6, выполнив в его консоли команду:

# systemctl stop vdi.service vdiweb.service
  1. Сделайте резервную копию БД.

MariaDB:

# mysqldump --single-transaction udsdb > backup.sql

PostgreSQL:

# su - postgres
$ pg_dump udsdb > /tmp/udsdb.bak

где udsdb - имя БД (по умолчанию).

  1. Убедитесь в наличии свободного места для установки обновлений.

Обновление сервера БД

  1. Установите последние доступные обновления на текущую версию ОС:

# apt-get update
# apt-get upgrade --yes
  1. Обновите список источников пакетов в sources.list:

  1. Обновите ОС до новой версии:

  1. Удалите неактуальные версии пакетов, оставшиеся после обновления, и перезапустите сервер:

MariaDB

Дополнительные действия после обновления при использовании MariaDB

  1. Убедитесь, что после обновления версия MariaDB соответствует системным требованиям:

Обновление сервера БД завершено.

PostgreSQL

Дополнительные действия после обновления при использовании PostgreSQL

Для конфигурации по умолчанию с использованием кластера 13/main

При обновлении PostgreSQL до версии 15 будет автоматически создан пустой кластер по умолчанию 15/main (13/main - существующий кластер с БД):

  1. Остановите и удалите пустой кластер:

  1. Обновите существующий кластер версии 13 до 15:

После обновления проверьте наличие нового кластера версии 15 в статусе online, старая версия кластера перейдет в статус down:

Проверьте, что БД состоит в кластере новой версии:

где udsdb - имя БД (по умолчанию).

  1. Выполните обновление брокера HOSTVM VDI.

  2. После успешного обновления брокера удалите старый кластер и пакеты PostgreSQL 13:

Обновление сервера БД завершено.

Last updated

Was this helpful?