Перейти к основному содержимому

Подготовка окружения

Сведения

Данный раздел является одним изшагов подготовки к процессу развертывания СУБД Pangolin.

В данном разделе представлены минимальные требования к окружению, с которыми необходимо ознакомиться до непосредственной установки продукта СУБД Pangolin.

Список пакетных зависимостей, необходимых для установки Pangolin

Необходимо ознакомиться со списком зависимостей, которые будут автоматически установлены при выполнении команды установки rpm/deb-пакета (ручным, либо автоматизированным способом).

Примечание

Зависимости для библиотек/usr/pangolin/lib/tds_fdw.so и /usr/pangolin/lib/oracle_fdw.so компонента серверной части СУБД (pangolin-dbms) не учтены. Чтобы воспользоваться функциональностью этих расширений, потребуется выполнить установку зависимостей указанных библиотек вручную. Проверьте наличие нужных зависимостей с помощью команды ldd <path-to-library>.

Список пакетных зависимостей, необходимых для корректной работы Ansible-скриптов

В данном разделе приведены минимальные системные требования для запуска Ansible сценариев. Указанные пакеты необходимы для корректного выполнения автоматизированного процесса установки или обновления.

Внимание!

При установке пакета pangolin-ansible-venv-controller выполняется проверка наличия обязательных пакетных зависимостей на стенде запуска Ansible сценариев. Устанавливайте пакет с использованием полного названия при помощи инструкции.

Кроме того, при запуске автоматизированной установки также выполняется проверка зависимостей на узлах СУБД Pangolin и автоматически устанавливается пакет pangolin-ansible-venv-controlled.

Если какой-либо пакет отсутствует или его версия ниже требуемой, будет выведена ошибка, и процесс установки СУБД будет приостановлен.

Пакеты, необходимые на узле запуска Ansible сценариев:

  • sshpass - 1.09-4;
  • gzip - 1.12-1;
  • unzip - 6.0-59;
  • tar - 1.34-9;
  • python3 - 3.9.25-2;
  • python3-pip - 21.3.1-1;
  • pangolin-ansible-venv-controller - 7.3.1 (поставляется в дистрибутиве, в 3rd Party части).

Пакеты, необходимые на узлах стенда СУБД Pangolin:

  • acl - 2.3.1-4;
  • python3 - 3.9.25-2;
  • python3-pip - 21.3.1-1;
  • cronie - 1.5.7-15;
  • iptables - 1.8.10-11;
  • iproute - 6.14.0-2;
  • vim - 2:8.2.2637-23;
  • util-linux - 2.37.4-21;
  • sshpass - 1.09-4;
  • net-tools - 2.0-0.64.20160912git;
  • rsync - 3.2.5-3;
  • tar - 1.34-9;
  • jq - 1.6-19;
  • curl - 7.76.1-34;
  • bind-utils - 9.16.23-34;
  • dnf-plugins-core - 4.3.0-24;
  • openssh-clients - 8.7p1-47;
  • logrotate - 3.18.0-12;
  • pangolin-ansible-venv-controlled - 7.3.1 (поставляется вместе с дистрибутивом).