Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Примечание | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
В случае, если было произведено обновление платформы с версии 3.5 или 3.5.1, необходимо вручную скачать скрипты
/var/lib/visiology/scripts/v3 , дав права на выполнение
После переноса данных на другой сервер необходимо заново ввести и сохранить пароли в источниках данных. |
Копирование данных на исходном сервере, откуда нужно перенести резервную копию:
Запустите скрипт
backup.sh
:Блок кода language bash /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
)
После выполнения команды создастся резервная копия в каталоге
/var/lib/visiology/scripts/v3
c названиемbackup-v3-<текущая дата и время>.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-mongo <true|false>
- восстановление базы данных, в которой хранятся дашборды, настройки наборов данных, рабочих областей, прав доступа и загрузчиков (значение по умолчанию -true
);--with-clickhouse <true|false>
- восстановление базы данных, в которой хранятся загруженные данные (значение по умолчанию -true
);--with-keycloak <true|false>
- восстановление KeyCloak, в котором хранятся пользователи (значение по умолчанию -false
)пример команды:
Блок кода language bash /var/lib/visiology/scripts/v3/restore.sh \ --archive-name backup-v3-2024-01-01-12-00-00.tar.gz \ --with-mongo true --with-clickhouse true --with-keycloak false
В случае, если было запущено восстановление данных KeyCloak, запустите скрипт
change-url.sh
:Блок кода container_id=$(docker ps | grep visiology3_keycloak | awk '{ print $1 }'); \ docker exec ${container_id} /opt/keycloak/bin/change-url.sh <login> <password> <realm_name> <url_v3>
где
login
- логин администратора. При установке платформы значение по умолчаниюadmin
.password
- пароль администратора. При установке платформы значение по умолчанию123456
.realm_name
- Realm ID в Keycloak. При установке платформы значение по умолчаниюVisiology
.url_v3
- URL платформы. Например:https://192.168.44.35/v3
Примечание |
---|
|