Помимо переноса данных вручную, в Платформе также имеется автоматизированная возможность переноса данных с помощью скриптов копирования и развертывания: "backup.sh" и "restore.sh".
Для копирования данных необходимо воспользоваться скриптом: "backup.sh"
Скрипт производит действия, описанные в разделе Копирование данных, а именно:
- Копирование DashboardServer
- Копирование данных ViQube
- Копирование данных ViQube Admin
- Копирование данных SSBI
- Копирование данных proxy
- Копирование данных ViTalk
- Копирование данных Data Collection
Для развертывания данных необходимо воспользоваться скриптом: "restore.sh"
Скрипт производит действия, описанные в разделе Развертывание данных, а именно (кроме лицензий):
- Развертывание DashboardServer
- Развертывание данных Data Collection
- Развертывание данных ViTalk
- Развёртывание данных proxy, ssbi, viqube-admin и viqube
Ограничения:
- При переносе данных версии на стендах должны быть одинаковые, нельзя переносить данные между разными версиями стендов
- Не переносятся Планы загрузки в ViQube Admin
- Не переносятся настройки автопереноса данных из Smart Forms
Инструкция по переносу
Подготовка:
- Рекомендуется создать контрольную точку на стенде, на который переносятся измерения
- Обязательно скопируйте Лицензионный ключ с Портала на стенде, на который переносятся измерения: "Основные"→ "Лицензия". Ключ понадобится по итогам разворачивания данных.
- Перед запуском скриптов необходимо настроить свои параметры доступа к БД в файлах "backup.sh", "restore.sh".
Копирование:
- Задать в скрипте "backup.sh" свои параметры доступа к БД
- Разметить скрипт "backup.sh" в каталоге, в котором будет создан бэкап
- Перейдите в каталог с файлом "backup.sh"
- Дать права на исполнение sudo chmod +x *.sh
- Снять дамп sudo ./backup.sh
- По итогам исполнения запроса в текущем каталоге будет создан архив: <pm0684-visiology-DD.MM.YYYY.tar.gz>
Разворачивание:
- Задать в скрипте "restore.sh" свои параметры доступа к БД
- Перенести полученный архив <pm0684-visiology-DD.MM.YYYY.tar.gz> на стенд, на который переносятся измерения
- Разместить скрипт "restore.sh" в каталог, где находится архив <pm0684-visiology-DD.MM.YYYY.tar.gz>
- Дать права на исполнение sudo chmod +x *.sh
- Разверните архив sudo ./restore.sh <ИМЯ_АРХИВА>
- Активируйте лицензию:
- Перейдите на портал и введите ключ, который был скопирован до Разворачивания
- Введите ключ и Примените его