Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Копирование и перенос с помощью скриптов

Помимо переноса данных вручную, (см. описание в Копирование данных и Развертывание данных) в Платформе также имеется автоматизированная возможность переноса данных с помощью скриптов копирования и развертывания: "backup.sh" и "restore.sh". Скрипты входят в стандартную поставку платформы.


Для копирования данных необходимо воспользоваться скриптом: "backup.sh"

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

  1. Копирование DashboardServer
  2. Копирование данных ViQube
  3. Копирование данных ViQube Admin
  4. Копирование данных SSBI
  5. Копирование данных proxy
  6. Копирование данных ViTalk
  7. Копирование данных Data CollectionSmart Forms


Для развертывания данных необходимо воспользоваться скриптом: "restore.sh"

Скрипт производит действия, описанные в разделе Развертывание данных, а именно (кроме лицензий):

  1. Развертывание DashboardServer
  2. Развертывание данных Data CollectionSmart Forms
  3. Развертывание данных ViTalk
  4. Развёртывание данных proxy, ssbi, viqube-admin и viqube


Примечание
titleОграничения

...

При переносе данных версии на стендах должны быть одинаковые, нельзя переносить данные между разными версиями стендов

...

.


Инструкция по переносу

Подготовка

...

Предупреждение
  1. Рекомендуется создать контрольную точку на стенде, на который переносятся измерения
  2. Обязательно скопируйте Лицензионный ключ с Портала на стенде, на который переносятся измерения: "Основные"→ "Лицензия".
    Ключ понадобится по итогам разворачивания данных.
  3. Перед запуском скриптов необходимо

...

  1. настроить свои параметры доступа к БД в файлах "backup.sh", "restore.sh".

Копирование

...

  1. Задать в скрипте "backup.sh" свои параметры доступа к БД Smart Forms (данные доступа можно посмотреть config.json)
  2. Разметить скрипт  "backup.sh" в каталоге, в котором будет создан бэкапархив с данными для переноса
  3. Перейдите в каталог с файлом с "backup.sh"
  4. Дать права на исполнение sudo chmod +x *.sh
  5. Снять дамп sudo

    Дать права на исполнение:

    Блок кода
    languageactionscript3
    themeRDark
    sudo chmod +x *.sh


  6. Запустить скрипт для получения архива с данными для переноса

    Блок кода
    languageactionscript3
    themeRDark
    sudo ./backup.sh


  7. По итогам исполнения запроса в текущем каталоге будет создан

    архив

    архив:

    <pm0684

    <LOCALNAME-visiology-DD.MM.YYYY.tar.gz>

Разворачивание

...

  1. Задать в скрипте "restore.sh" свои параметры доступа к БД Smart Forms (данные доступа можно посмотреть config.json)
  2. Перенести полученный архив <pm0684архив <LOCALNAME-visiology-DD.MM.YYYY.tar.gz> на стенд, на который переносятся измерения
  3. Разместить скрипт "restore.sh" в каталог, где находится архив <pm0684<LOCALNAME-visiology-DD.MM.YYYY.tar.gz>
  4. Дать права на исполнение sudo chmod +x

    Дать права на исполнение:

    Блок кода
    languageactionscript3
    themeRDark
    sudo chmod +x *.sh


  5. Разверните

    архив sudo

    архив:

    Блок кода
    languageactionscript3
    themeRDark
    sudo ./restore.
    sh <ИМЯ
    sh <ИМЯ_АРХИВА>


  6. Активируйте лицензию:
    1. Перейдите на портал и введите ключ, который был скопирован до Разворачивания
    2. Введите ключ и Примените его
    3. Перезапустите систему согласно инструкции