Копирование данных на исходном сервере, откуда нужно перенести резервную копию:
Запустите скрипт backup.sh:
/var/lib/visiology/scripts/v3/backup.sh
Список доступных параметров, которые можно использовать с данной командой:
-h - показать справку;
-d - запустить в режиме debug;
--with-postgres <true|false> - копия базы данных, в которой хранятся дашборды, настройки наборов данных, рабочих областей, прав доступа и загрузчиков (значение по умолчанию - true);
--with-clickhouse <true|false> - копия базы данных, в которой хранятся загруженные данные (значение по умолчанию - true);
--with-keycloak <true|false> - копия KeyCloak, в котором хранятся пользователи (значение по умолчанию - false)
После выполнения команды создастся резервная копия в каталоге /var/lib/visiology/scripts/v3 c названием backup-<версия платформы>-<текущая дата и время>.tar.gz
Перенесите архив на целевой сервер в каталог /var/lib/visiology/scripts/v3
Восстановление данных на целевом сервере, куда нужно перенести резервную копию:
Убедитесь, что платформа на целевом сервере запущена и функционирует правильно
Запустите скрипт restore.sh:
/var/lib/visiology/scripts/v3/restore.sh
Список доступных параметров, которые можно использовать с данной командой:
-h - показать справку;
-d - запустить в режиме debug;
--archive-name - после этого флага необходимо указать имя архива с бэкапом (обязательный параметр, необходимо либо расположить архив в каталоге /var/lib/visiology/scripts/v3, либо указывать абсолютный путь к файлу);
--with-postgres <true|false> - восстановление базы данных, в которой хранятся дашборды, настройки наборов данных, рабочих областей, прав доступа и загрузчиков (значение по умолчанию - true);
--with-clickhouse <true|false> - восстановление базы данных, в которой хранятся загруженные данные (значение по умолчанию - true);
--with-keycloak <true|false> - восстановление KeyCloak, в котором хранятся пользователи (значение по умолчанию - false)
В случае, если на исходном сервере была настроена рассылка дашбордов, необходимо после разворачивания данных заново настроить почтовый сервер по инструкции Настройка исходящей почты