Установка
Процесс установки Геном состоит из нескольких последовательных шагов:
-
Выбор подходящей конфигурации развёртывания.
-
Подготовка данных для подключения к IAM.
-
Развёртывание СУБД PostgreSQL.
-
Развёртывание подсистемы мониторинга.
-
Регистрация ПАК.
-
Генерация токена.
-
Развёртывание платформы.
-
Развёртывание подсистемы топологии.
-
Развёртывание подсистемы управления.
|
Все команды запускайте в оболочке Bash от привилегированного пользователя, если явно не указано иное.
В некоторых ОС для повышения привилегий может потребоваться использование утилиты |
Состав дистрибутива
Дистрибутив Геном распространяется в виде набора файлов:
-
genome-v2.2.1.tar.gz— архив с установщиком платформы. -
genome_installer-v1.18.3.1357-alt10sp2.run— установщик подсистемы управления. -
foliage-new-26W23HF06-3.run— установщик подсистемы топологии. -
vision-distrib-1.12.1-1402.tar.gz— архив с установочными файлами подсистемы мониторинга. -
ansible-ha-pg-cluster-2025-12-12.tar.gz— файлы, необходимые для развёртывания отказоустойчивого кластера PostgreSQL; -
ansible-ha-victoria-cluster-37.tar.gz— файлы, необходимые для развёртывания отказоустойчивых кластеров VictoriaLogs и VictoriaMetrics. Также этот архив содержит виртуальное окружение Python, включающее в себя необходимые утилиты и коллекции Ansible.
Ansible
Входящие в состав дистрибутива плейбуки, коллекции и утилиты Ansible используются для развёртывания отказоустойчивых серверов PostgreSQL, VictoriaLogs и VictoriaMetrics.
В Ansible узел, на котором запускаются плейбуки, называется управляющим (control node), а узлы, которые настраиваются — управляемыми (managed nodes).
Доступ к управляемым узлам выполняется по протоколу SSH. Убедитесь, что настройки сервера SSH на управляемых узлах разрешают:
-
подключение с управляющего узла;
-
авторизацию по ключу или имени пользователя и паролю.
Далее с целью упрощения считается, что авторизация выполняется по имени пользователя и паролю.
Секреты
Геном использует для защиты токенов, паролей и других секретов хранилище Ansible Vault. На некоторых этапах развёртывания в хранилище нужно будет добавить значения секретов, которые используются для интеграции подсистем и компонентов друг с другом и при подключении к внешним системам, например, IAM.
Для получения пароля от хранилища обратитесь в компанию Скала^р.