Развертывание и подготовка сервера

Продукт «Форсайт. Мобильная платформа» разработан для подсистемы контейнеризации Docker. Настройте и разверните инфраструктуру подсистемы на сервере мобильной платформы и на Relay-сервере, если он используется.

Для развертывания сервера:

  1. Подготовьте среду виртуализации. Программный продукт «Форсайт. Мобильная платформа» поддерживает Oracle VirtualBox и VMware Workstation.

  2. Скачайте и установите дистрибутивы сервера мобильной платформы.

Примечание. Для получения дистрибутивов сервера мобильной платформы обратитесь в техническую поддержку по адресу support@fsight.ru или через сервисы технической поддержки, которые доступны после регистрации на сайте.

  1. Установите компоненты Docker.

  1. Активируйте лицензию.

После выполнения действий сервер будет подготовлен для установки продукта «Форсайт. Мобильная платформа».

Системные требования и требования к окружению

Для развертывания компонентов Docker проверьте соответствие сервера требованиям:

Установка компонентов

Для установки компонентов Docker:

  1. Войдите в консоль сервера локально или удаленно посредством SSH клиента.

  2. Удалите Docker предыдущих версий, если неизвестно был ли он установлен на сервере:

% sudo apt-get remove docker docker-engine docker.io

Возможно указанные компоненты в системе отсутствуют.

  1. Произведите обновление индекса пакетов:

% sudo apt-get update

  1. Установите предварительные пакеты:

% sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

  1. Добавьте официальный PGP ключи производителя Docker:

% curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

  1. Подключите репозиторий стабильной версии Docker для используемой ОС:

% sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Если установка завершилась некорректно, выполните команду:

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable"

  1. Повторите обновление индекса пакетов:

% sudo apt-get update

  1. Произведите установку Docker публичной версии:

% sudo apt-get install docker-ce

Если установка завершилась некорректно, выполните команду:

$ sudo apt-get upgrade

  1. Выполните добавление текущей учетной записи в группу Docker для запуска контейнеров без запроса повышенных привилегий (root):

% sudo usermod -aG docker $USER

  1. Перезайдите в ОС, завершив все пользовательские сеансы в консоли и/или через SSH. Либо перезагрузите сервер.

  2. Удалите тестовый контейнер и образ:

%  docker container rm $(docker container ls –aq) && docker image rm $(docker image ls –aq)

  1. Установите утилиту docker-compose:

% sudo curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
% sudo chmod +x /usr/local/bin/docker-compose
% docker-compose --version

При успешной установке последняя команда выведет заголовок версии утилиты docker-compose:

% docker-compose --version
docker-compose version ....., build .....

  1. Проверьте работоспособность Docker (только при наличии доступа в сеть Интернет).
    Выполните запуск тестового контейнера. Команда выполнит загрузку тестового образа Docker и запустит тестовый контейнер. Результатом выполнения данной команды должен стать текстовый блок, сообщающий об успешности операции:

% docker run hello-world

В случае отсутствия доступа в сеть Интернет работоспособность Docker можно проверить следующей командой:

% docker version

В результате должен быть получен ответ о версии Client и о версии Server компонентов Docker:

% docker version
Client:
Version:
....
....

Server:
Version:
....
....

В случае отсутствия обоих пунктов установка выполнена с ошибкой.

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

См. также:

Установка и настройка продукта «Форсайт. Мобильная платформа» | Активация и управление лицензией