7. РЕЗЕРВНОЕ КОПИРОВАНИЕ И ВОССТАНОВЛЕНИЕ

Резервное копирование системы wiSLA осуществляется путём регулярного запуска исполняемого файла при помощи cron — планировщика задач в UNIX-подобных операционных системах. Интерфейс для настройки резервного копирования представлен в средстве установки, управления и конфигурации системы Wisla. 

Система wiSLA использует две базы данных:

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

В средствах установки, управления и конфигурации системы присутствует ряд возможностей по резервному копированию (backup) и восстановлению резервных копий (Рис.1)

image_2026-01-23_13-57-32.png

(Рис.1.) Изображения меню резервного копирования из средства установки, управления и конфигурации системы

Восстановление базы данных HBase

Backup HBase DB (Создание резервной копии) - при выборе данного пункта будет создан файл резервной копии backup-файл hb_2024-01-09.tar.gz - в нем будут содержится данные из NoSQL СУБД HBase.

Restore HBase DB: clear and insert new tables (Полная замена данных) - при выборе данного пункта система запустит процесс очистки таблиц в NoSQL СУБД HBase. После завершения очистки система автоматически приступит к загрузке данных из резервной копии (backup-файла).

Пример работы пункта Restore HBase DB: clear and insert new tables:

При выборе пункта "NO" вы вернетесь в меню резервного копирования.

image.png

Рис.2 Предупреждение "All metric table will be renamed - Переименовать все метрики в таблицах"

image.png

Рис.3 Окно ввода пути до файла резервной копии

Clear HBase DB tables (очистка данных) - при выборе данного пункта будет произведена полная очистка таблиц в NoSQL СУБД HBase.

Восстановление базы данных PostgreSQL

Backup Postgres DB (Создание резервной копии) - при выборе данного пункта будет создан файл резервной копии базы данных wisla в домашнем каталоге wisla.
wisla_backup_2024_01_09.backup - в нем будут содержится данные из СУБД PostgreSQL.

Restore Postgres DB(Полное восстановление) - при выборе данного пункта будет произведена процедура полного восстановления резервной копии данных в PostgreSQL.

Перед выполнением пункта "Restore Postgres DB (Полное восстановление)" необходимо убедиться, что в целевой базе данных wisla в СУБД PostgreSQL нет данных. Если база wisla уже существует и содержит данные, их необходимо УДАЛИТЬ перед началом восстановления. В противном случае процесс может завершиться ошибкой или привести к повреждению данных.


Удаление базы данных wisla в СУБД PostgreSql перед восстановлением.

Рис. 4 Изображения меню резервного копирования из средства установки, управления и конфигурации системы

Резервное копирование конфигурации средства установки, управления и конфигурации системы.

Backup installation info - при выборе данного пункта будет создан файл резервной копии конфигураций приложения wisla в домашнем каталоге wisla.

В архив попадают ключевые конфигурационные файлы из /opt/wisla5/current_version/:

Не рекомендуется изменять вручную эти параметры, так как не всегда установщик сможет их применить, особенно это касается файла TOPOLOGY - топологию можно только поменять при полной переустановки.

Автоматическое резервное копирование по расписанию.

image.png

Рис 6. Изображения меню резервного копирования из средства установки, управления и конфигурации системы

Autobackup configuration  - при выборе данного пункта появится окно настройки автоматического резервного копирования.

image.png

Рис 7. Окно настройки автоматического резервного копирования

В данном пункте меню необходимо заполнить следующие пункты:

По окончанию заполнения нажать кнопку "ОК" для подтверждения введенных данных и перейти в новое окно с установкой времени выполнения автоматического резервного копирования.

image.pngРис 8. Окно с установкой времени выполнения автоматического резервного копирования

По окончанию установки времени нажать кнопку "ОК" и система начнет применять настройки автоматического резервного копирования. Как только настройки будут применены система вернет вас в меню меню резервного копирования из средства установки, управления и конфигурации системы. 
Теперь резервные копии будут сниматься в автоматическом режиме в установленное вами время и сохраняться на указанном сервере.