Развертывание ЕдиногоАгента на Mesos/Marathon
Mesos — это универсальный менеджер ресурсов кластера, который можно использовать совместно с фреймворком Marathon для запуска контейнеров в распределенных средах.
Для мониторинга приложений, работающих в кластерах Mesos, мы рекомендуем развернуть ЕдиныйАгент на всех агентских узлах Mesos с помощью развертывания приложения Marathon. После этого установите ЕдиныйАгент на главных узлах Mesos, как описано на этой странице.
Найдите URL-адрес установщика ЕдиныйАгент
Первый шаг — получить информацию о местоположении файла ONEAGENT_INSTALLER_SCRIPT_URL. Эта информация будет предоставлена вам во время установки ЕдиногоАгента.
Чтобы получить свой ONEAGENT_INSTALLER_SCRIPT_URL
- В разделе Расширения выберите ЕдиныйАгент.
- Выберите Настройка > Linux.
- Определите URL-адрес и токен скрипта установки с помощью команды, предоставленной пользовательским интерфейсом
wget:
| Версия образа контейнера ЕдиныйАгент: 1.39.1000+ | Образ контейнера ЕдиныйАгент версии 1.38.1000 и более ранних |
|---|---|
Замените значение параметра arch на <arch>. Игнорируйте параметр flavor=default.
Ваш URL-адрес должен выглядеть примерно так: Это ваш |
Добавьте токен API к URL-адресу, используя параметр API-Token. Ваш URL-адрес должен выглядеть примерно так:
Это ваш |
Установка ЕдиногоАгента
1. Разверните ЕдиныйАгент на агентских узлах Mesos.
| Если вы используете DC/OS | Если вы не используете DC/OS | ||
|---|---|---|---|
| Если вы используете DC/OS для управления кластером Mesos, вы можете воспользоваться пакетом Ключ-АСТРОМ из пакета DC/OS universe. Этот пакет автоматически развернет Ключ-АСТРОМ на всех узлах агентов Mesos. | Если вы не используете DC/OS, вы можете запустить ЕдиныйАгент как приложение Marathon, следуя этому примеру.
|
2. Разверните ЕдиныйАгент на главных узлах Mesos.
Marathon не позволяет развертывать приложения на главных узлах (за исключением узлов, помеченных как главный и агент одновременно). Поэтому необходимо вручную установить ЕдиныйАгент на всех главных узлах Mesos, которые не настроены дополнительно как агенты Mesos. Для этого используйте стандартный установщик Linux.