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

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

Сведения

Данный раздел является одним изшагов подготовки к процессу развертывания СУБД 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;
  • gzip - 1.9;
  • unzip - 6.0;
  • tar - 2:1.30;
  • python39 - 3.9.20;
  • python39-pip - 20.2.4;
  • python3-virtualenv - 20.3.1;
  • pangolin-ansible-venv-controller - 6.7.6 (поставляется в дистрибутиве, в 3rd Party части).

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

  • python39 - 3.9.20;
  • python39-pip - 20.2.4;
  • python3-virtualenv - 20.3.1;
  • acl - 2.2.53;
  • cronie - 1.5.2;
  • iptables - 1.8.5;
  • iproute - 6.2.0;
  • vim - 2:8.0.1763;
  • util-linux - 2.32.1;
  • sshpass - 1.09;
  • net-tools - 2.0;
  • rsync - 3.1.3;
  • tar - 2:1.30;
  • jq - 1.6;
  • curl - 7.61.1;
  • bind-utils - 32:9.11.36;
  • dnf-plugins-core - 4.0.21;
  • openssh-clients - 8.0p1;
  • logrotate - 3.14.0;
  • pangolin-ansible-venv-controlled - 6.7.6 (поставляется в дистрибутиве, в 3rd Party части).