Геном.БР

Дистрибутив Геном.БР распространяется в виде исполняемого файла с именем следующего вида:

genome_installer-v1.18.3.<build>-<os>.run

Здесь:

  • <build> — номер сборки;

  • <os> — кодовое название ОС, для которой предназначен установочный файл.

Например, дистрибутив genome_installer-v1.18.3.1275-alt10sp2.run имеет номер сборки 1275 и предназначен для ОС Альт 8 СП р10.2 (c10f2).

Геном.БР может использовать для хранения своих данных следующие серверы PostgreSQL:

  • свободная версия PostgreSQL, развёрнутая локально;

  • Postgres Pro, развёрнутая локально;

  • внешний сервер PostgreSQL, например, отказоустойчивый кластер, развёрнутый средствами Геном.

Установка

Чтобы установить Геном.БР:

  1. Загрузите на узел установщик Геном.БР для выбранной ОС.

  2. Сделайте файл установщика исполняемым:

    chmod +x genome_installer-v1.18.3.<build>-<os>.run
  3. Запустите установщик:

    ./genome_installer-v1.18.3.<build>-<os>.run

    Установщик работает в интерактивном режиме.

    Для перехода между элементами списков используйте клавиши со стрелками.

    Для выбора вариантов и управления флагами используйте клавишу пробела.

    Для перехода между кнопками используйте клавишу TAB.

  4. Выберите СУБД PostgreSQL, в которой Геном.БР будет хранить свои данные:

    • POSTGRESQL — свободная версия PostgreSQL, которая будет развёрнута локально;

    • POSTGRESPRO — Postgres Pro, которая будет развёрнута локально;

      Лицензия на Postgres Pro приобретается отдельно.

    • EXTERNAL_POSTGRES — внешний сервер PostgreSQL или отказоустойчивый кластер PostgreSQL, развёрнутый средствами платформы.

  5. Выберите GENOME_BR.

  6. Выберите параметры установки:

    • USE_DNSMASQ — установка и настройка сервисов dnsmasq: DNS, DHCP и TFTP.

    • CREATE_PXE — создание образов для загрузки по сети (PXE).

    • CHANGE_PG_SETTINGS — настройка параметров PostgreSQL.

      Если эта настройка выключена, СУБД PostgreSQL будет развёрнута с настройками по умолчанию.
  7. Если была выбрана опция CREATE_PXE, выберите сетевой интерфейс в сети PXE.

  8. Если была выбрана опция USE_DNSMASQ, выберите сетевой интерфейс в сети MGMT.

  9. Укажите параметры развёртывания:

    • GNM_PXE_ADDRESS — IP-адрес который Геном.БР будет использовать для загрузки хостов будущего кластера через PXE-сеть. Если такой сети нет, укажите IP-адрес узла, на котором выполняется установка Геном.БР.

    • GNM_MGMT_ADDRESS — IP-адрес модуля управления Геном.БР.

    • PGHOST — IP-адрес сервера PostgreSQL.

      Если сервер PostgreSQL развёрнут на том же узле, что и Геном.БР, используйте значение 127.0.0.1.

    • PGUSER — название учётной записи для подключения к СУБД PostgreSQL.

    • PGDATABASE — название базы данных.

    • PGPORT — порт СУБД PostgreSQL.

    • PG_TRUSTED_NETWORK — адрес сети в формате CIDR с указанием маски. Эту сеть сервер PostgreSQL будет считать доверенной.

    • PG_LISTEN_ADDR — IP-адрес, который будет слушать развёрнутый локально сервер PostgreSQL.

      При значении 127.0.0.1 СУБД будет слушать только адрес локальной петли.

      При значении * СУБД будет слушать все доступные сетевые интерфейсы.

    • DNSMASQ_PXE_INTERFACE — название сетевого интерфейса, который будет слушать служба PXE.

    • DNSMASQ_MGMT_INTERFACE — сетевой интерфейс, на котором будет запущен сервис DNS.

    • DNSMASQ_FIRST_IP — начальный IP-адрес диапазона DHCP dnsmasq.

      Указывайте IP-адрес полностью.
    • DNSMASQ_LAST_IP — конечный IP-адрес диапазона DHCP dnsmasq.

      Указывайте IP-адрес полностью.
    • HTML_NGINX_ROOT — путь к корневой директории HTML, в которой находятся бинарные артефакты.

    • PXE_TFTP_ROOT — путь к корневой директории TFTP, из которой раздаются бинарные артефакты для загрузки по сети.

    • POSTGRES_VER — версия PostgreSQL, которая будет установлена.

    • PG_EXTERNAL_STORAGE_PATH — строка подключения к внешней СУБД PostgreSQL.

      Значение в этом поле указывайте в следующем виде:

      postgres//<username>:<password>@<host>:<port>/<db>

      Здесь:

      • <username> — имя пользователя;

      • <password> — пароль пользователя;

      • <host> — доменное имя или IP-адрес сервера PostgreSQL;

      • <port> — номер порта (по умолчанию PostgreSQL слушает порт 5432);

      • <db> — название базы данных Геном.БР.

    • PG_ADMIN_NAME — название учётной записи администратора СУБД PostgreSQL, развёрнутой локально.

  10. Нажмите кнопку OK. Запустится процесс установки и создания образа для загрузки по сети.

  11. Дождитесь завершения установки, после чего в браузере перейдите на главную страницу Геном.БР. Она доступна по адресу:

    https://<host>:52888