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

Ключ

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


Информация

Proxy можно не переносить, если в nginx.conf не вносились какие-либо изменения и не используется https 


  1. Остановить на сервере контейнеры proxy, viqube-admin, ssbi и viqube:

    Блок кода
    languageactionscript3bash
    themeRDark
    sudo docker service stopscale visiology_proxy=0
    sudo docker service scale visiology_viqube-master=0
    sudo docker service scale visiology_viqube-admin=0
    sudo docker service scale visiology_ssbi=0


  2. Очистить содержимое каталогов proxy и viqube:

    Блок кода
    languageactionscript3bash
    themeRDark
    sudo rm -rf /docker-volume/proxy/*
    sudo rm -rf /docker-volume/viqube/*
    


  3. Скопировать содержимое папок с данными в соответствующие папки на сервере:
    1. proxy//docker-volume/proxy
    ;
    1. viqube//docker-volume/viqube
    .

    Зайти внутрь контейнера ssbi:

    Блок кода
    languageactionscript3
    themeRDark
    sudo docker exec -it ssbi /bin/bash

    Остановить сервис ssbi:

    Блок кода
    languageactionscript3
    themeRDark
    service ssbi stop

    Выйти из контейнера ssbi:

    Блок кода
    languageactionscript3
    themeRDark
    exit
    Скопировать содержимое папки ssbi/ из данных в папку 
    1. ssbi//docker-volume/ssbi
    2. viqube-admin//docker-volume

    /ssbi
    1. /

    на сервере.Запустить на сервере контейнер 
    1. viqube-admin

    :
    1. Блок кода
      language
    actionscript3
    1. bash
      themeRDark
      sudo cp -r proxy/* /docker
    start viqube-admin

    Зайти внутрь контейнера viqube-admin:

    Блок кода
    languageactionscript3
    themeRDark
    sudo docker exec -it viqube-admin /bin/bash

    Остановить сервис vadmin:

    Блок кода
    languageactionscript3
    themeRDark
    service vadmin stop

    Выйти из контейнера viqube-admin:

    Блок кода
    languageactionscript3
    themeRDark
    exit
    Скопировать содержимое папки viqube-admin/ из данных в папку 
    1. -volume/proxy/
      sudo cp -r viqube/* /docker-volume/viqube/
      sudo cp -r ssbi/* /docker-volume/ssbi/
      sudo cp -r viqube-admin/* /docker-volume/viqube-admin/
    на сервере.

  4. Указать владельца для каталогов, учитывая примечание:

    Примечание

    <user> - необходимо заменить на имя текущего пользователя Linux


    Блок кода
    languageactionscript3bash
    themeRDark
    cd /docker-volume
    sudo chown <user>:<user> -R ssbi
    sudo chown <user>:<user> -R viqube
    sudo chown <user>:<user> -R viqube-admin

    Перейти в папку с дистрибутивом платформы и запустить скрипт run.sh с правами суперпользователя, задав следующие параметры:

    Примечание
    • -p <ip>

    здесь <ip> - адрес сервера, где установлен proxy-сервер платформы (nginx).

    • --https <on | off>,

    Для использования https необходимо выбрать "on". По умолчанию https установлен в off (параметр --https можно не передавать)

    Блок кодаlanguageactionscript3


  5. Запустить на сервере контейнеры proxy, viqube-admin, ssbi и viqube:

    Блок кода
    languagebash
    themeRDark
    sudo docker service scale visiology_proxy=1
    sudo docker service scale visiology_viqube-master=1
    sudo docker service scale visiology_viqube-admin=1
    sudo docker service scale visiology_ssbi=1


  6. Выполните команду

    Блок кода
    languagebash
    themeRDark
    sudo ./run.sh -p <ip> <address> --with-vitalk <yes|no> --httpspolicy <on|off> --cluster-mode <yes|no> --https <on|off>