Запустите скрипт backup.sh
:
/var/lib/visiology/scripts/v3/backup.sh |
Список доступных параметров, которые можно использовать с данной командой:
-h
- показать справку;
-d
- запустить в режиме debug;
--with-postgres <true|false>
- копия базы данных, в которой хранятся дашборды, настройки наборов данных, рабочих областей, прав доступа и загрузчиков (значение по умолчанию - true
);
--with-clickhouse <true|false>
- копия базы данных, в которой хранятся загруженные данные (значение по умолчанию - true
);
--with-sf <true|false>
- копия базы данных, в которой хранятся данные из Smart Forms (значение по умолчанию - false
);
--with-keycloak <true|false>
- копия KeyCloak, в котором хранятся пользователи (значение по умолчанию - false
);
--with-minio <true|false>
- копия xlsx и csv файлов, загруженных в платформу (значение по умолчанию - true
);
--with-dm-secret-key <true|false>
- копия docker secret, который требуется для загрузки данных по jdbc. Без переноса этого secret потребуется пересохранить пароли всех jdbc-источников на целевом сервере после переноса (значение по умолчанию - true
);
--with-mail <true|false>
- копия настроек почтового сервиса (значение по умолчанию - 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-sf <true|false>
- восстановление базы данных, в которой хранятся данные из Smart Forms (значение по умолчанию - false
);
--with-keycloak <true|false>
- восстановление KeyCloak, в котором хранятся пользователи (значение по умолчанию - false
);
--with-minio <true|false>
- восстановление xlsx и csv файлов, загруженных в платформу (значение по умолчанию - true
);
--with-dm-secret-key <true|false>
- восстановление docker secret, который требуется для загрузки данных по jdbc. Без восстановления этого secret потребуется пересохранить пароли всех jdbc-источников на целевом сервере после переноса (значение по умолчанию - true
);
--with-mail <true|false>
- восстановление настроек почтового сервиса (значение по умолчанию - false
). После восстановления настроек почтового сервиса необходимо перезапустить платформу: /var/lib/visiology/scripts/run.sh --restart
пример команды:
/var/lib/visiology/scripts/v3/restore.sh \ --archive-name backup-v3.10-2024-06-06-12-00-00.tar.gz \ --with-postgres true --with-clickhouse true --with-keycloak false |