Восстановление базы данных управления из резервной копии#
Базу данных сервера управления можно восстановить из резервной копии на том же сервере управления или любом сервере в кластере хранилища.
Ограничения
Если включена высокая доступность сервера управления, вы не сможете восстанавливать резервные копии базы данных с помощью этого сценария. В этом случае обратитесь в службу технической поддержки.
Сервис
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-адрес сервера с восстановленной базой данных сервера управления.