Добавление компонентов
В ADCM компонент означает часть сервиса, которая должна быть развернута на одном или нескольких хостах кластера.
|
ВАЖНО
Изначально на хостах кластера нет ни одного компонента — распределение компонентов между хостами должно быть проведено вручную.
|
Для добавления компонентов на хосты кластера:
-
Выберите кластер на странице Clusters. Для этого нажмите на имя кластера в столбце Name.
Выбор кластера -
Откройте вкладку Mapping на странице кластера.
Переход к распределению сервисных компонентов -
Распределите все компоненты между хостами кластера. Для назначения хостов компоненту нажмите Add hosts и выберите хосты в открывшемся окне.
Выбор хостов для компонентаПример схемы распределения компонентов в кластере ADP для версии EnterpriseРаспределение компонентов ADP Хост Сервис Компонент Примечание Хост 1
ADPG
ADPG
Может быть лидером или репликой в архитектуре HA
ADP ES Agents
ADP Control Agent
Агент, позволяющий управлять кластером ADP с помощью ADP ES
ADP Control ADBM Agent
Агент менеджера бэкапов, который использует ADP ES
Chrony
NTP Master
—
Monitoring
ADPG Exporter
Передает метрики PostgreSQL серверу Prometheus, устанавливается на все хосты с сервисом ADPG
PgBouncer Exporter
Передает метрики PgBouncer серверу Prometheus, устанавливается на все хосты с сервисом ADPG
Node Exporter
Передает системные метрики серверу Prometheus, устанавливается на все хосты, с которых необходимо собирать системные метрики
Хост 2
ADPG
ADPG
Может быть лидером или репликой в архитектуре HA
ADP ES Agents
ADP Control Agent
Агент, позволяющий управлять кластером ADP с помощью ADP ES
ADP Control ADBM Agent
Агент менеджера бэкапов, который использует ADP ES
Chrony
NTP Secondary
—
Monitoring
ADPG Exporter
Передает метрики PostgreSQL серверу Prometheus, устанавливается на все хосты с сервисом ADPG
PgBouncer Exporter
Передает метрики PgBouncer серверу Prometheus, устанавливается на все хосты с сервисом ADPG
Node Exporter
Передает системные метрики серверу Prometheus, устанавливается на все хосты, с которых необходимо собирать системные метрики
Хост 3
ADPG
ADPG
Может быть лидером или репликой в архитектуре HA
ADP ES Agents
ADP Control Agent
Агент, позволяющий управлять кластером ADP с помощью ADP ES
ADP Control ADBM Agent
Агент менеджера бэкапов, который использует ADP ES
Chrony
NTP Secondary
—
Monitoring
ADPG Exporter
Передает метрики PostgreSQL серверу Prometheus, устанавливается на все хосты с сервисом ADPG
PgBouncer Exporter
Передает метрики PgBouncer серверу Prometheus, устанавливается на все хосты с сервисом ADPG
Node Exporter
Передает системные метрики серверу Prometheus, устанавливается на все хосты, с которых необходимо собирать системные метрики
Хост 4
Etcd
Etcd
Необходимо использовать нечетное количество нод Etcd. Рекомендовано три и более
Chrony
NTP Slave
—
Monitoring
Node Exporter
Передает системные метрики серверу Prometheus, устанавливается на все хосты, с которых необходимо собирать системные метрики
Хост 5
Etcd
Etcd
Необходимо использовать нечетное количество нод Etcd. Рекомендовано три и более
Chrony
NTP Slave
—
Monitoring
Node Exporter
Передает системные метрики серверу Prometheus, устанавливается на все хосты, с которых необходимо собирать системные метрики
Хост 6
Etcd
Etcd
Необходимо использовать нечетное количество нод Etcd. Рекомендовано три и более
Chrony
NTP Slave
—
Monitoring
Node Exporter
Передает системные метрики серверу Prometheus, устанавливается на все хосты, с которых необходимо собирать системные метрики
Хост 7
Balancer
HAProxy
—
Monitoring
Node Exporter
Передает системные метрики серверу Prometheus, устанавливается на все хосты, с которых необходимо собирать системные метрики
Хост 8
Monitoring
Prometheus
Сервер Prometheus, осуществляющий сбор и хранение метрик
Grafana
Веб-интерфейс Grafana, позволяющий создавать дашборды для визуализации метрик. Рекомендуется устанавливать на хост с сервером Prometheus
-
После завершения распределения компонентов нажмите Save.
Сохранение распределения компонентов
Начиная с версии 2.2.0 ADCM поддерживает альтернативный способ сопоставления — по хостам. Для этого переведите в активное положение переключатель Hosts mode и распределите компоненты между хостами путем нажатия на кнопку Add components напротив каждого хоста.