Перенос данных на другой сервер

В случае, если было произведено обновление платформы с версии 3.5 или 3.5.1, необходимо вручную скачать скрипты и разместить их в каталоге /var/lib/visiology/scripts/v3, дав права на выполнение

  • chmod +x backup.sh restore.sh

После переноса данных на другой сервер необходимо заново ввести и сохранить пароли в источниках данных.

Копирование данных на исходном сервере, откуда нужно перенести резервную копию:

  1. Запустите скрипт backup.sh:

    /var/lib/visiology/scripts/v3/backup.sh

    Список доступных параметров, которые можно использовать с данной командой:

    • -h - показать справку;

    • -d - запустить в режиме debug;

    • --with-mongo <true|false> - копия базы данных, в которой хранятся дашборды, настройки наборов данных, рабочих областей, прав доступа и загрузчиков (значение по умолчанию - true);

    • --with-clickhouse <true|false> - копия базы данных, в которой хранятся загруженные данные (значение по умолчанию - true);

    • --with-keycloak <true|false> - копия KeyCloak, в котором хранятся пользователи (значение по умолчанию - false)

  2. После выполнения команды создастся резервная копия в каталоге /var/lib/visiology/scripts/v3 c названием backup-v3-<текущая дата и время>.tar.gz

  3. Перенесите архив на целевой сервер в каталог /var/lib/visiology/scripts/v3

Восстановление данных на целевом сервере, куда нужно перенести резервную копию:

  1. Убедитесь, что платформа на целевом сервере запущена и функционирует правильно

  2. Запустите скрипт restore.sh:

    /var/lib/visiology/scripts/v3/restore.sh

    Список доступных параметров, которые можно использовать с данной командой:

    • -h - показать справку;

    • -d - запустить в режиме debug;

    • --archive-name - после этого флага необходимо указать имя архива с бэкапом (обязательный параметр, необходимо либо расположить архив в каталоге /var/lib/visiology/scripts/v3, либо указывать абсолютный путь к файлу);

    • --with-mongo <true|false> - восстановление базы данных, в которой хранятся дашборды, настройки наборов данных, рабочих областей, прав доступа и загрузчиков (значение по умолчанию - true);

    • --with-clickhouse <true|false> - восстановление базы данных, в которой хранятся загруженные данные (значение по умолчанию - true);

    • --with-keycloak <true|false> - восстановление KeyCloak, в котором хранятся пользователи (значение по умолчанию - false)

    • пример команды:

  3. В случае, если было запущено восстановление данных KeyCloak, запустите скрипт change-url.sh:

    где

    • login - логин администратора. При установке платформы значение по умолчанию admin.

    • password - пароль администратора. При установке платформы значение по умолчанию 123456.

    • realm_name - Realm ID в Keycloak. При установке платформы значение по умолчанию Visiology.

    • url_v3 - URL платформы. Например: https://192.168.44.35/v3

  • url_v3 обязательно должно заканчиваться на /v3.

Время чтения: 1 мин.


Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.