Развертка ЕдиногоАгента на Mesos/Marathon

Материал из Документация Ключ-АСТРОМ

Mesos - это универсальный менеджер ресурсов кластера, который можно использовать вместе с инфраструктурой Marathon для запуска контейнеров в распределенных средах.

Для мониторинга приложений, работающих в кластерах Mesos, рекомендуется развернуть ЕдиныйАгент на всех узлах агентов Mesos с помощью развертывания приложений Marathon. После этого установите ЕдиныйАгент на главные узлы Mesos, как описано на этой странице.

Найдите URL-адрес установщика ЕдиногоАгента

Первый шаг — получить местоположение для ONEAGENT_INSTALLER_SCRIPT_URL. Эта информация предоставляется вам во время установки ЕдиногоАгента.

Чтобы получить ONEAGENT_INSTALLER_SCRIPT_URL

  1. В меню Ключ-АСТРОМ выберите Развернуть Ключ-АСТРОМ.
  2. Выберите Начать установку, а затем Linux.
  3. Определите 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.