Восстановление базы данных управления из резервной копии

Восстановление базы данных управления из резервной копии#

Базу данных сервера управления можно восстановить из резервной копии на том же сервере управления или любом сервере в кластере хранилища.

Ограничения

  • Если включена высокая доступность сервера управления, вы не сможете восстанавливать резервные копии базы данных с помощью этого сценария. В этом случае обратитесь в службу технической поддержки.

  • Сервис vstorage-ui-backend должен работать только на одном сервере в кластере хранилища. Если база данных сервера управления восстанавливается на другом сервере, предыдущий сервер управления нужно развернуть повторно.

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

Восстановление базы данных сервера управления из резервной копии

Выполните следующий скрипт на сервере, где будет восстановлена база данных сервера управления:

/usr/libexec/vstorage-ui-backend/bin/restore-management-node.sh -x <public_net_iface> -i <private_net_iface> \
-f /mnt/vstorage/webcp/backup/<backup_file>

где:

  • <public_net_iface> и <private_net_iface> — интерфейсы, назначенные публичной и частной сети. При необходимости можно указать в обоих параметрах один и тот же сетевой интерфейс.

  • -f — путь к файлу резервной копии. Если этот параметр не указать, база данных сервера управления будет восстановлена из последней резервной копии.

Например, если сетевой интерфейс eth0 подключен к сети Public, интерфейс eth1 подключен к сети Private и вы хотите восстановить базу данных сервера управления из резервной копии backup-20211026000001.tar, выполните:

# /usr/libexec/vstorage-ui-backend/bin/restore-management-node.sh -x eth0 -i eth1 \
-f /mnt/vstorage/webcp/backup/backup-20211026000001.tar

Для доступа к панели администрирования используйте общедоступный IP-адрес сервера с восстановленной базой данных сервера управления.