Развертка ЕдиногоАгента на Mesos/Marathon
Mesos - это универсальный менеджер ресурсов кластера, который можно использовать вместе с инфраструктурой Marathon для запуска контейнеров в распределенных средах.
Для мониторинга приложений, работающих в кластерах Mesos, рекомендуется развернуть ЕдиныйАгент на всех узлах агентов Mesos с помощью развертывания приложений Marathon. После этого установите ЕдиныйАгент на главные узлы Mesos, как описано на этой странице.
Найдите URL-адрес установщика ЕдиногоАгента
Первый шаг — получить местоположение для ONEAGENT_INSTALLER_SCRIPT_URL
. Эта информация предоставляется вам во время установки ЕдиногоАгента.
Чтобы получить ONEAGENT_INSTALLER_SCRIPT_URL
- В меню Ключ-АСТРОМ выберите Развернуть Ключ-АСТРОМ.
- Выберите Начать установку, а затем Linux.
- Определите URL-адрес сценария установщика и токен с помощью команды
wget
, предоставляемой пользовательским интерфейсом:
Это URL-адрес:
- Замените значение параметра
arch
на<arch>
. Игнорируйте параметрflavor=default
. - Для значения
API-Token
вам нужен токен PaaS.
Ваш URL-адрес должен выглядеть следующим образом: https://host.domain.com/api/v1/deployment/installer/agent/unix/default/latest?arch=<arch>
Это ваш ONEAGENT_INSTALLER_SCRIPT_URL
.
Установка ЕдиногоАгента
1. Разверните ЕдиныйАгент на узлах агента Mesos.
Если вы используете DC/OS для управления кластером Mesos, вы можете воспользоваться преимуществами пакета Ключ-АСТРОМ во вселенной DC/OS. Пакет Universe автоматически развернет Ключ-АСТРОМ на всех узлах вашего агента Mesos.
2. Разверните ЕдиныйАгент на главных узлах Mesos.
Marathon не позволяет развертывать приложения на главных узлах (за исключением узлов, которые помечены и как главные, и как агенты). Вот почему вы должны вручную установить ЕдиныйАгент на все главные узлы Mesos, которые не настроены дополнительно как агенты Mesos. Для этого используйте стандартный установщик Linux.