Программные требования

Обзор

Программные требования для установки Arenadata DB приведены ниже:

  1. ADB поддерживает следующие операционные системы:

    • RHEL 7.9.

    • CentOS 7.9.

    • AltLinux 8.4 SP (для Enterprise-версии ADB).

    • Astra Linux 1.7 "Орел" SE (для Enterprise-версии ADB, начиная с 6.25.2.52). См. Требования для Astra Linux ниже.

  2. Если ClickHouse или PostgreSQL используются в качестве внешних систем хранения для ADB Control/ADBM (см. Metrics DB и Qquery DB в статье Обзор Arenadata DB Control), минимальные требования к их версиям следующие:

    • ClickHouse 22.8

    • PostgreSQL 12.7

  3. ADB использует Docker в качестве платформы контейнеризации для части сервисов (например, ADB Control, ADBM, Monitoring, Enterprise Tools). ADB поддерживает версии Docker, поставляемые вендорами Linux для нужд своих операционных систем. Начиная с версии 6.25.2.52 в ADB поддерживается работа с Docker CE (Community Edition). В этой же версии добавлена возможность использования предустановленного Docker — путем установки флага Use existing docker во время конфигурирования кластера ADB.

  4. ADB использует Java 11 для некоторых сервисов (например, PXF, ADB Control, ADBM). Дополнительная установка Java не требуется. Java поставляется с основным репозиторием операционной системы. По умолчанию используется следующий путь для поиска Java:

    • /usr/lib/jvm/jre-11-openjdk

    Если используется Java 11 с путем, отличным от дефолтного, необходимо заполнить поле JAVA_HOME во время конфигурирования кластера ADB (поле доступно с версии ADB 6.25.2.52).

ВАЖНО

Если вы планируете использовать собственную Java (например, от Axiom), для установки требуется Java версии 11.

  1. ADB требует наличия локали ОС en_US.utf8 на всех хостах кластера, при этом она необязательно должна быть выбрана по умолчанию. Проверить доступные локали можно следующей командой:

    $ localectl list-locales
  2. Для ADB необходима файловая система XFS. Прочие файловые системы (включая EXT4) не поддерживаются.

  3. Рекомендуется отключать антивирусные программы перед установкой и в течение процесса эксплуатации ADB. Если антивирус все же используется — пожалуйста, уточните настройки, необходимые для использования ADB, у поставщика вашего антивирусного ПО.

  4. При выборе имени баз данных ADB не следует использовать символы кириллицы, а также следующие зарезервированные символы: ", &, ',   (пробел), (, ), ;, <, >, \, `, |. В случае наличия таких символов Arenadata DB Backup Manager не сможет снять бэкап/восстановить базу данных.

  5. При установке ADB бандл устанавливает необходимые права для конкретных файлов и директорий, создаваемых им, независимо от значения umask на хостах кластера.

  6. В процессе установки вносятся следующие изменения на уровне операционной системы. Не рекомендуется изменять перечисленные ниже объекты вручную.

    • Модифицируются системные файлы:

      • /etc/fstab

      • /etc/hosts

      • /etc/hostname

      • /etc/chrony.conf

      • /etc/ssh/sshd_config

      • /etc/selinux/config

      • /etc/security/limits.conf

    • Создаются новые файлы в следующих директориях:

      • /usr/lib/systemd/system/

      • /etc/cgconfig.d/

    • Сервис SELinux отключается в процессе установки.

  7. В процессе установки ADB создается новый файл в /var/spool/cron/ для системного пользователя ADB (по умолчанию gpadmin). Доступ к изменению этого файла (crontab -e -u gpadmin) должен быть также у всех технических учетных записей.

  8. В случае online-установки ADB (с доступом в Интернет) все хосты должны иметь доcтуп к репозиториям Arenadata, перечисленным на вкладке Configuration в меню кластера ADB web-интерфейса ADCM (см. поля Arenadata repo url и Monitoring repo url). Для offline-установки ADB необходимо обеспечить доступ к хосту, на котором развернут кластер Enterprise Tools.

  9. Для обоих видов установки (online и offline) необходимо обеспечить доступ к официальным репозиториям соответствующей операционной системы со всех хостов кластера (или создать локальные зеркала).

  • RHEL/CentOS

  • AltLinux

  • Astra Linux

Требования для Astra Linux

Для корректной работы ADB под Astra Linux требуется установка cgroup v1. Возможны два варианта перевода хостов на cgroup v1:

  • Вручную. Если в вашей операционной системе используется cgroup v2, можно заранее переключиться на cgroup v1 перед началом установки/обновления ADB.

  • Автоматически. Начиная с версии ADB 6.26.0.53 возможен автоматический перевод системы на cgroups v1. Для этого необходимо установить флажок Reboot cluster servers after installation при установке/апгрейде ADB.

ВНИМАНИЕ

Если флажок Reboot cluster servers after installation не установлен и ручное переключение также не произведено, произойдет ошибка при попытке установки/апгрейда ADB под Astra Linux.

Также следует учитывать совместимость версий:

  • Начиная с версии 6.26.0.53 ADB поддерживает все версии Astra Linux 1.7.x.

  • ADB 6.25.2.52 поддерживает версии Astra Linux 1.7.0 — 1.7.4 без дополнительных настроек, а также будет работать под Astra Linux 1.7.5, если предварительно вручную переключить хосты на cgroup v1 (автоматический перевод еще недоступен).

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней