Добавление компонентов
В ADCM компонент означает часть сервиса, которая должна быть развернута на одном или нескольких хостах кластера. Например, сервис VictoriaMetrics состоит из таких компонентов, как VictoriaMetrics Insert, VictoriaMetrics Select и VictoriaMetrics Storage.
|
ВАЖНО
Изначально на хостах кластера нет ни одного компонента — распределение компонентов между хостами должно быть проведено вручную.
|
Для добавления компонентов на хосты кластера:
-
Выберите кластер на странице Clusters. Для этого нажмите на имя кластера в столбце Name.
Выбор кластера -
Откройте вкладку Mapping на странице кластера.
Переход к распределению сервисных компонентов -
Распределите все компоненты между хостами кластера. Для назначения хостов компоненту нажмите Add hosts и выберите хосты в открывшемся окне.
Выбор хостов для компонентаПри распределении компонентов важно учесть следующее:
-
Совмещение компонентов на одном хосте. Вы можете установить все компоненты кластера ADM на одном хосте или распределить их по нескольким хостам в зависимости от ваших требований. В частности, компоненты VictoriaMetrics Insert, VictoriaMetrics Storage и VictoriaMetrics Select можно установить на одном хосте. Если распределить их по нескольким хостам, это дает минимальное преимущество в производительности, которое нивелируется тем, что усложняется поддержка кластера и увеличиваются затраты ресурсов.
-
Изменение количества хостов. Если после установки компонента VictoriaMetrics Storage вы измените количество хостов, на которых он установлен, необходимо перезапустить компонент VictoriaMetrics Insert с помощью действия Restart.
-
Расчет фактора репликации. Чтобы обеспечить отказоустойчивость в случае потери хоста, рассчитайте минимальное количество хостов, где должен быть установлен компонент VictoriaMetrics Storage, по следующей формуле:
2 * N - 1(гдеN— значение фактора репликации). Например, чтобы обеспечить фактор репликации 2, необходимо минимум 3 хоста с компонентом VictoriaMetrics Storage.
Если количество таких хостов меньше, чем необходимо для целевого фактора репликации, ADCM все равно позволяет создать кластер. В этом случае компонент VictoriaMetrics Insert записывает метрики только на имеющиеся хосты, где запущен компонент VictoriaMetrics Storage.
-
-
После завершения распределения компонентов нажмите Save.
Сохранение распределения компонентов
Начиная с версии 2.2.0 ADCM поддерживает альтернативный способ сопоставления — по хостам. Для этого переведите в активное положение переключатель Hosts mode и распределите компоненты между хостами путем нажатия на кнопку Add components напротив каждого хоста.