Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

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

Материал из Документация АппОптима
Версия от 11:52, 11 ноября 2024; IKuznetsov (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

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.