Подготовка окружения
Данный раздел является одним изшагов подготовки к процессу развертывания СУБД 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.
Если какой-либо пакет отсутствует или его версия ниже требуемой, будет выведена ошибка, и процесс установки СУБД будет приостановлен.
- Platform V SberLinux OS Server (SLO) 9
- Альт СП Релиз 10 версия 2
- Альт Сервер 10
- РЕД ОС 7.3
- РЕД ОС 8
- Astra Linux 1.7
- Astra Linux 1.8
- CentOS Stream 9
Пакеты, необходимые на узле запуска 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 (поставляется вместе с дистрибутивом).
Пакеты, необходимые на узле запуска Ansible сценариев:
sshpass- 1.09;gzip- 1.12;unzip- 6.0;tar- 1.34.0.16.12d67f44;python3- 3.9.20;python3-module-pip- 23.3.2;pangolin-ansible-venv-controller- 7.3.1 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узлах стенда СУБД Pangolin:
acl- 2.3.1;su- 0.60;python3- 3.9.20;python3-module-pip- 23.3.2;crontabs- 1.8;iptables- 1.8.7;iproute2- 5.13.0;vim-console- 9.1.1264;schedutils- 2.39.2;sshpass- 1.09;net-tools- 1.60;rsync- 3.2.7;tar- 1.34.0.16.12d67f44;jq- 1.8.1;curl- 8.12.1;bind-utils- 9.18.44;python3-module-rpm- 4.13.0.1;openssh-clients- 7.9p1;logrotate- 3.20.1;pangolin-ansible-venv-controlled- 7.3.1 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узле запуска Ansible сценариев:
sshpass- 1.09;gzip- 1.12;unzip- 6.0;tar- 1.34.0.16.12d67f44;python3- 3.9.20;python3-module-pip- 22.2.2;pangolin-ansible-venv-controller- 7.3.1 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узлах стенда СУБД Pangolin:
acl- 2.3.1;su- 0.60;python3- 3.9.20;python3-module-pip- 22.2.2;crontabs- 1.8;iptables- 1.8.7;iproute2- 5.13.0;vim-console- 9.0.2136;schedutils- 2.39.2;sshpass- 1.09;net-tools- 1.60;rsync- 3.2.7;tar- 1.34.0.16.12d67f44;jq- 1.7.1;curl- 8.12.0;bind-utils- 9.16.48;python3-module-rpm- 4.13.0.1;openssh-clients- 7.9p1;logrotate- 3.20.1;pangolin-ansible-venv-controlled- 7.3.1 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узле запуска Ansible сценариев:
sshpass- 1.09-1;gzip- 1.9-9;unzip- 6.0-42;tar- 1.30-7;python3- 3.8.20-7;python3-pip- 20.2.2-3;python3-virtualenv- 20.26.6-1;pangolin-ansible-venv-controller- 7.3.1 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узлах стенда СУБД Pangolin:
python3- 3.8.20-7;python3-pip- 20.2.2-3;python3-virtualenv- 20.26.6-1;acl- 2.2.53-2;cronie- 1.5.6-1;iptables- 1.8.9-6;iproute- 6.1.0-2;vim- 2:9.1.1740-1;util-linux- 2.37.3-3;sshpass- 1.09-1;net-tools- 2.0-0.56.20160912git;rsync- 3.4.1-2;tar- 1.30-7;jq- 1.8.1-2;curl- 7.86.0-7;bind-utils- 9.18.41-1;dnf-plugins-core- 4.4.2-1;openssh-clients- 8.9p1-16;logrotate- 3.15.1-3;pangolin-ansible-venv-controlled- 7.3.1 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узле запуска Ansible сценариев:
sshpass- 1.09-3;gzip- 1.12-1;unzip- 6.0-54;tar- 1.35-3;python3- 3.11.14-1;python3-pip- 25.1.1-4;python3-virtualenv- 20.31.2-1;pangolin-ansible-venv-controller- 7.3.1 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узлах стенда СУБД Pangolin:
python3- 3.11.14;python3-pip- 25.1.1;python3-virtualenv- 20.31.2;acl- 2.3.1;cronie- 1.5.7;iptables- 2.3.1;iproute- 6.1.0;vim- 2:9.1.774;util-linux- 2.38.1;sshpass- 1.09;net-tools- 2.0;rsync- 3.4.1;tar- 1.35;jq- 1.8.1;curl- 8.0.1;bind-utils- 9.18.41;dnf-plugins-core- 4.4.2;openssh-clients- 9.9p1;logrotate- 3.22.0;pangolin-ansible-venv-controlled- 7.3.1 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узле запуска Ansible сценариев:
gzip- 1.9;python3.11- 3.11.8;python3.11-venv- 3.11.8;sshpass- 1.06;tar- 1.34+dfsg;unzip- 6.0;python3-pip- 18.1;pangolin-ansible-venv-controller- 7.3.1 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узлах стенда СУБД Pangolin:
acl- 2.2.53-4;apt-utils- 1.8.2.3;cron- 3.0pl1-134;curl- 7.68.0-1;dnsutils- 1:9.11.5.P4;iproute2- 5.10.0-4;iptables- 1.8.5-3;jq- 1.5;logrotate- 3.14.0-4;net-tools- 1.60;openssh-client- 1:8.4p1-2;python3-apt- 1.8.4.3;python3.11- 3.11.8-1;python3.11-venv- 3.11.8-1;rsync- 3.1.3-6;sshpass- 1.06-1;tar- 1.34;util-linux- 2.33.1-0.1;vim- 2:9.0.1378-2;python3-pip- 18.1;pangolin-ansible-venv-controlled- 7.3.1 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узле запуска Ansible сценариев:
sshpass- 1.09;gzip- 1.12;unzip- 6.0-28;tar- 1.34;python3.11- 3.11.8-1;python3.11-venv- 3.11.8-1;python3-pip- 23.0.1;pangolin-ansible-venv-controller- 7.3.1 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узлах стенда СУБД Pangolin:
acl- 2.3.1-3;python3.11- 3.11.8-1;python3.11-venv- 3.11.8-1;python3-pip- 23.0.1;python3-apt- 2.6.0;apt-utils- 2.6.1;cron- 3.0pl1-162;iptables- 1.8.9-2;iproute2- 6.1.0-3;vim- 2:9.0.1378-2;util-linux- 2.38.1-5;sshpass- 1.09-1;net-tools- 2.10-0.1;rsync- 3.2.7-1;tar- 1.34;jq- 1.6-2;curl- 7.88.1-10;dnsutils- 1:9.18.33-1;openssh-client- 1:9.6p1-2;logrotate- 3.21.0-1;pangolin-ansible-venv-controlled- 7.3.1 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узле запуска Ansible сценариев:
sshpass- 1.09-4;gzip- 1.12-1;unzip- 6.0-56;tar- 1.34-6;python3- 3.9.18-3;python3-pip- 21.2.3-7;pangolin-ansible-venv-controller- 7.3.1 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узлах стенда СУБД Pangolin:
python3- 3.9.18-3;python3-pip- 21.2.3-7;acl- 2.3.1-4;cronie- 1.5.7-11;iptables- 1.8.10;iproute- 6.2.0-5;vim- 2:8.2.2637-20;util-linux- 2.37.4-18;sshpass- 1.09-4;net-tools- 2.0;rsync- 3.2.3-20;tar- 1.34-6;jq- 1.6-16;curl- 7.76.1-29;bind-utils- 9.16.23-15;dnf-plugins-core- 4.3.0-15;openssh-clients- 8.7p1-38;logrotate- 3.18.0-8;pangolin-ansible-venv-controlled- 7.3.1 (поставляется в дистрибутиве, в 3rd Party части).