Установка
В приведенных ниже примерах команды выполняются в оболочке Bash.
Все команды выполняются от имени привилегированного пользователя, если явно не указано иное.
В некоторых системах для повышения привилегий может потребоваться использование утилиты sudo.
Для установки компонентов Визион используются возможности системы автоматизации Ansible.
В Ansible узел, на котором запускаются плейбуки, называется управляющим (control node), а узлы, которые настраиваются с помощью плейбуков — управляемыми (managed nodes).
| Используйте в качестве управляющего узел, на котором будет развёрнута система управления мониторингом. |
Подготовка управляющего узла
-
Убедитесь в доступности узлов ПАК и узлов для развёртывания компонентов Визион с управляющего узла.
Используйте для этого утилиту
ping. Если в выводе командыpingсодержатся ошибки, убедитесь в том, что:-
инсталляционная карта содержит корректные данные;
-
обеспечена сетевая связность между узлами;
-
файрвол не блокирует доступ по протоколу SSH через порт 22.
-
-
Установите пакет
ansibleверсии 2.9 или более новый. -
Если при подключении к управляемым узлам по SSH используется авторизация по имени пользователя и паролю, установите пакет
sshpass. -
Скопируйте на управляющий узел архивы:
-
vision-distrib-1.11-<build>.tar.gz— дистрибутив Визион. -
ansible-ha-victoria-cluster-<version>.tar.gz— виртуальное окружение Python, коллекции Ansible и плейбуки развёртывания VictoriaMetrics и VictoriaLogs. Этот архив необходим, если планируется развёртывание средствами платформы хотя бы одного из перечисленных компонентов в отказоустойчивой конфигурации:-
ядро мониторинга;
-
PostgreSQL;
-
VictoriaLogs;
-
VictoriaMetrics.
-
-
ansible-ha-pg-cluster-<version>.tar.gz— плейбуки развёртывания PostgreSQL. Этот архив необходим, если планируется развёртывание отказоустойчивого кластера PostgreSQL.
-