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.