...
Наиболее простой и быстрый способ установки — перейти в директорию, в которую был распакован установочный архив, и воспользоваться скриптом compose-tools.sh
, используя флаг --install. Этот способ подойдет, если сервер на котором разворачивается система имеет доступ в интернет для скачивания всех необходимых приложений и файлов.
Подсказка |
---|
В случае, если доступа в интернет нет, в разделе "Оффлайн установка" приведены рекомендации о том, как получить и запустить все необходимые компоненты системы вручную. |
Пример команды:
Блок кода |
---|
cd eccm sudo ./compose-tools.sh --install |
...
Такое разделение обусловлено необходимостью обеспечения горизонтального масштабирования проекта и созданием возможности интеграции с другими проектами компании, например Eltex.EDM.
Скрипт для запуска ECCM
Ввиду обилия параметров запуска системы, был подготовлен скрипт compose-tools.sh
, выполняющий запуск проекта на одном хосте с параметрами производительности, позволяющими обслуживать около 100 устройств (фактическая производительность зависит от многих факторов, включающих производительность аппаратной части и сложность обслуживаемых сетевых устройств).
Подсказка |
---|
Перед запуском системы выполняется загрузка необходимых образов контейнеров с https://eltex-co.ru/ . Если на сервере, где выполняется запуск нет доступа в интернет, то необходимо предварительно скачать нужные образы и загрузить их в докер. Инструкция для этого расположена в разделе "Оффлайн установка". |
Для запуска проекта нужно перейти в директорию с файлами установочного архива и выполнить команду:
...
Блок кода |
---|
sudo ./compose-tools.sh --start 100.110.2.2 --dhcp |
...
Оффлайн установка
Для оффлайн-установки и последующего использования ECCM требуется:
- Установить docker на хост.
- Загрузить сохраненные docker-образы в хранилище docker-хоста.
- Запустить ECCM.
Установка docker
Скопируйте https://download.docker.com/linux/ubuntu/dists/ Скопируйте на хост установочные .deb пакеты docker из директории `pool/stable/` для соответствующей системе версии дистрибутива linux и архитектуре процессора. Выполните установку deb пакетов.
https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/
Для более подробного описания процесса установки обратитесь к официальной документации docker https://docs.docker.com/engine/install/ubuntu/#install-from-a-package.
...
Для более подробного описания процесса установки обратитесь к официальной документации docker-compose https://docs.docker.com/compose/install/.
Установка сохраненных docker-образов ECCM
Скопируйте на хост установочную директорию с сохраненными архивами docker-образов. Распакуйте их в директорию с установочными файлами ECCM. И запустите их выгрузку в docker.
...