Установка

В приведенных ниже примерах команды выполняются в оболочке Bash.

Все команды выполняются от имени привилегированного пользователя, если явно не указано иное. В некоторых системах для повышения привилегий может потребоваться использование утилиты sudo.

Для установки компонентов Визион используются возможности системы автоматизации Ansible.

В Ansible узел, на котором запускаются плейбуки, называется управляющим (control node), а узлы, которые настраиваются с помощью плейбуков — управляемыми (managed nodes).

Используйте в качестве управляющего узел, на котором будет развёрнута система управления мониторингом.

Подготовка управляющего узла

  1. Убедитесь в доступности узлов ПАК и узлов для развёртывания компонентов Визион с управляющего узла.

    Используйте для этого утилиту ping. Если в выводе команды ping содержатся ошибки, убедитесь в том, что:

    • инсталляционная карта содержит корректные данные;

    • обеспечена сетевая связность между узлами;

    • файрвол не блокирует доступ по протоколу SSH через порт 22.

  2. Установите пакет ansible версии 2.9 или более новый.

  3. Если при подключении к управляемым узлам по SSH используется авторизация по имени пользователя и паролю, установите пакет sshpass.

  4. Скопируйте на управляющий узел архивы:

    • 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.

Подготовка управляемых узлов

Убедитесь, что настройки сервера SSH на управляемых узлах разрешают:

  • подключение с управляющего узла;

  • авторизацию по ключу или имени пользователя и паролю.

Далее с целью упрощения считается, что авторизация выполняется по имени пользователя и паролю.