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

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
  1. Скопировать дистрибутив платформы на сервер, сохраняя структуру вложенных элементов.

    Предупреждение

    Если предполагается обновление платформы, используя Yandex Container Registry, копировать папку images дистрибутива не требуется.


  2. На сервере перейти в скопированную папку с дистрибутивом
  3. Сделать исполняемыми скрипты load_images.sh, load_from_release_dockerhub.sh, run.sh, update.sh, выполнив команду:

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


  4. a. Для локальной установки:

    на сервере перейти в скопированную папку с дистрибутивом и запустить скрипт load_images.sh с правами суперпользователя:

    Блок кода
    languagebash
    themeRDark
    sudo ./load_images.sh --all


    Примечание
    • --all

    здесь параметр --all означает, что необходимо загрузить все образы.

    b. Для установки из Yandex Container Registry:

    Предупреждение

    Перед запуском скрипта необходимо авторизоваться в Yandex Container Registry, используя следующую команду:

    Блок кода
    languagebash
    themeRDark
    sudo docker login \
             --username oauth \
             --password <token> \
             cr.yandex

    где <token> -  токен, полученный из запроса 
    https://oauth.yandex.ru/authorize?response_type=token&client_id=1a6990aa636648e9b2ef855fa7bec2fb

    на сервере перейти в скопированную папку с дистрибутивом и запустить скрипт load_from_release_dockerhub.sh с правами суперпользователя:

    theme
    Блок кода
    languagebash
    themeRDark
    titleУстановка версии 2.1920
    sudo ./load_from_release_dockerhub.sh -t 2.1920 -m all
    Блок кода
    languagebash
    RDark
    titleУстановка версии 2.19.1
    sudo ./load_from_release_dockerhub.sh -t 2.19.1 -m all


    Примечание
    • -m all

    здесь параметр -m all означает, что необходимо загрузить все образы.

    • -t 2.19|2.19.120

    здесь -t 2.19|2.19.1 20 означает, что скрипту необходимо загрузить образы релиза версии 2.19, или 2.19.120




  5. а. Для установки без кластера:
    Выполнить Запуск платформы

    Предупреждение
    В параметры запуска run.sh необходимо выставить ключ --cluster-mode no

    b. Для установки с кластером:

    1. Выполнить

      Блок кода
      languagebash
      themeRDark
      docker node ls


      В выводе будет в строчке со звёздочкой указан айдишник "мастер" ноды
    2. Выполнить

      Блок кода
      languagebash
      themeRDark
      docker node update --label-add platform=true <master_node_id>
      docker node update --label-add nginx=true <master_node_id>


      Примечание

      <master_node_id> - айдишник "мастер" ноды


    3. Выполнить

      Блок кода
      languagebash
      themeRDark
      docker node update --label-add viqube-master=true <worker_node_id>


      Примечание

      <worker_node_id> - айдишник "воркер" ноды (в данной конфигарации, "мастер" нода также является и "воркер" нодой)


    4. Проверить правильность можно командой:

      Примечание

      docker inspect -f "{{.ID}} {{.Status.Addr}} {{.Spec.Labels}}" $(docker node ls -q)


    5. Создать необходимые папки:

      Блок кода
      languagebash
      themeRDark
      sudo mkdir -p /docker-volume/viqube/config && \
      sudo mkdir -p /docker-volume/viqube/apiLog && \
      sudo mkdir -p /docker-volume/viqube/crashdumps && \
      sudo mkdir -p /docker-volume/viqube/drivers && \
      sudo mkdir -p /docker-volume/viqube/log && \
      sudo mkdir -p /docker-volume/viqube/snapshots && \
      sudo mkdir -p /docker-volume/viqube/storage


    6. Выполнить Добавление еще одной ноды с ViQube

    7. Выполнить Запуск платформы

      Предупреждение
      В параметры запуска run.sh необходимо выставить ключ --cluster-mode yes


...