Skip to main content
Skip table of contents

Установка базовой инсталляции

На данной странице указана последовательность действий, которые необходимо выполнить для установки базовой инсталляции VMS.

Последовательность состоит из следующих действий:

  • Получение tar-архива

  • Начало установки

  • Назначение переменных сред

  • Первый вход

  • Nodes для Swarm

Получение tar-архива

Скачайте tar-архив:

CODE
wget https://reader:reader1@download.<xxxx>.io/repository/install/<vms>.latest.tar.bz2 -O /opt/<vms>.latest.tar.bz2

Распакуйте скачанный архив:

CODE
tar -xf /opt/<vms>.latest.tar.bz2 -C /opt

Начало установки

Запустите скрипт установки из распакованной директории:

CODE
cd /opt/<vms>
./install.sh

Рисунок 1. Окно выбора компонентов для установки

Если планируется установка Медиасервера в контейнере, то предварительно необходимо выполнить некоторые действия по настройке. Перед запуском скрипта установки необходимо:

  • Смонтировать диск по любому пути, используя файл /etc/fstab

  • Настроить параметры в файле /opt/<vms>/mediaserver/configs/media-server.ini

    • В директиве [dvr]:

      CODE
      record-tmp-dir = <path_to_storage>/tmp  #temporary directory to export records

    • В директиве [storages]:

      CODE
      default = <path_to_storage>

  • В зависимости от вашей схемы установки (http или https) отредактировать строку <path_to_storage> монтирования тома в сервисном блоке медиасервера:

    • Для схемы http в файле /opt/<vms>/ms80.yml

    • Для схемы https в файле /opt/<vms>/ms443.yml

      CODE
      - "<path_to_storage>:<path_to_storage>"

Назначение переменных сред

После выбора компонентов для установки появится окно ввода адреса.

Рисунок 2. Окно ввода адреса

Введите адрес сервера, на котором производится установка, вместе с протоколом, например:

CODE
http(s)://<ADDRESS>

Инсталяция может быть произведена для двух протоколов: http или https

В случае ввода в поле адреса протокола http и нажатия <Ok> начнется деплой инсталяции.

В случае ввода в поле адреса протокола https и нажатия <Ok> далее будет предложено ввести полный путь к сертификату и его ключу. После ввода начнется деплой инсталяции.

Рисунок 3. Окно ввода пути к сертификату

Рисунок 4. Окно ввода пути к ключу

После завершения процесса установки вы увидите уведомление об успешной установке, а также две ссылки, по которым будет доступна инсталляция:

Рисунок 5. Уведомление об успешной установке выбранных компонентов

Рисунок. 6 Ссылки доступа к кабинету администратора и пользователя инсталляции

Первый вход

Учетные данные администратора по умолчанию:

CODE
login:    admin@mail.com
password: qweasdzxc

Nodes для Swarm (необязательно)

Если вы хотите подключить nodes к созданному swarm:

  • Выполните следующую команду на Lider node, чтобы добавить worker

    CODE
    node1$ docker swarm join-token worker
    To add a worker to this swarm, run the following command:
    
    docker swarm join --token SWMTKN-1-4b4xcdebobqbz89i5mpsds8mz35gx1d6u825m288s1x5q96unp-ek6e2c2b2pw8ylyt4sw4955ud <your_IP_address>:2377


    Выполните следующую команду на Lider node, чтобы добавить manager

    CODE
    node1$ docker swarm join-token manager
    To add a manager to this swarm, run the following command:
    
    docker swarm join --token SWMTKN-1-4b4xcdebobqbz89i5mpsds8mz35gx1d6u825m288s1x5q96unp-voleh98ve9v9v97ev9ervf4fg <your_IP_address>:2377

  • Скопируйте всю команду docker swarm join, которая отображается как часть выходных данных команды

  • Вставьте скопированную команду в терминал node2

    CODE
    node2$ docker swarm join --token SWMTKN-1-4b4xcdebobqbz89i5mpsds8mz35gx1d6u825m288s1x5q96unp-ek6e2c2b2pw8ylyt4sw4955ud <your_IP_address>:2377
    
    This node joined a swarm as a worker.

  • Запустите docker node ls на Leader node, чтобы убедиться, что оба узла являются частью Swarm

    CODE
    node1$ docker node ls
    ID                           HOSTNAME               STATUS  AVAILABILITY  MANAGER STATUS
    4nb02fhvhy8sb0ygcvwya9skr    ip-<your_IP_address>   Ready   Active
    cw6jpk7pqfg0jkilff5hr8z42 *  ip-<your_IP_address>   Ready   Active        Leader

Важно проверить, что обе nodes присоединились к Swarm, готовы и активны.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.