Подготовка окружения
Данный раздел является одним изшагов подготовки к процессу развертывания СУБД 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) 8
- 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;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 части).
Пакеты, необходимые на узле запуска Ansible сценариев:
sshpass- 1.09;gzip- 1.12;unzip- 6.0;tar- 2:1.34;python3- 3.9.21;python3-pip- 21.3.1;pangolin-ansible-venv-controller- 6.7.6 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узлах стенда СУБД Pangolin:
acl- 2.3.1;python3- 3.9.21;python3-pip- 21.3.1;cronie- 1.5.7;iptables- 1.8.10;iproute- 6.11.0;vim- 2:8.2.2637;util-linux- 2.37.4;sshpass- 1.09;net-tools- 2.0;rsync- 3.2.5;tar- 2:1.34;jq- 1.6;curl- 7.76.1;bind-utils- 32:9.16.23;dnf-plugins-core- 4.3.0;openssh-clients- 8.7p1;logrotate- 3.18.0;pangolin-ansible-venv-controlled- 6.7.6 (поставляется вместе с дистрибутивом).
Пакеты, необходимые на узле запуска 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- 6.7.6 (поставляется в дистрибутиве, в 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- 6.7.6 (поставляется в дистрибутиве, в 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- 6.7.6 (поставляется в дистрибутиве, в 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.50;python3-module-rpm- 4.13.0.1;openssh-clients- 7.9p1;logrotate- 3.20.1;pangolin-ansible-venv-controlled- 6.7.6 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узле запуска Ansible сценариев:
sshpass- 1.09;gzip- 1.9;unzip- 6.0;tar- 1.30;python3- 3.8.20;python3-pip- 20.2.2;python3-virtualenv- 20.26.6;pangolin-ansible-venv-controller- 6.7.6 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узлах стенда СУБД Pangolin:
python3- 3.8.20;python3-pip- 20.2.2;python3-virtualenv- 20.26.6;acl- 2.2.53;cronie- 1.5.6;iptables- 1.8.9;iproute- 6.1.0;vim- 2:9.1.1740;util-linux- 2.37.3;sshpass- 1.09;net-tools- 2.0;rsync- 3.4.1;tar- 2:1.30;jq- 1.8.1;curl- 7.86.0;bind-utils- 9.18.41;dnf-plugins-core- 4.4.2;openssh-clients- 8.9p1;logrotate- 3.15.1;pangolin-ansible-venv-controlled- 6.7.6 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узле запуска Ansible сценариев:
sshpass- 1.09;gzip- 1.12;unzip- 6.0;tar- 2:1.35;python3- 3.11.10;python3-pip- 24.2;python3-virtualenv- 20.21.1;pangolin-ansible-venv-controller- 6.7.6 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узлах стенда СУБД Pangolin:
python3- 3.11.10;python3-pip- 24.2;python3-virtualenv- 20.21.1;acl- 2.3.1;cronie- 2.3.1;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.2.7;tar- 2:1.35;jq- 1.7.1;curl- 8.0.1;bind-utils- 32:9.18.28;dnf-plugins-core- 4.4.2;openssh-clients- 9.9p1;logrotate- 3.22.0;pangolin-ansible-venv-controlled- 6.7.6 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узле запуска Ansible сценариев:
sshpass- 1.06;gzip- 1.9-3;unzip- 6.0-23;tar- 1.34;python3.11- 3.11.8-1;python3.11-venv- 3.11.8-1;python3-pip- 18.1;pangolin-ansible-venv-controller- 6.7.6 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узлах стенда СУБД Pangolin:
acl- 2.2.53-4;python3.11- 3.11.8-1;python3.11-venv- 3.11.8-1;python3-apt- 1.8.4.3;python3-pip- 18.1;apt-utils- 1.8.2.3;cron- 3.0pl1-134;iptables- 1.8.5-3;iproute2- 6.1.0;vim- 2:9.0.1378-2;util-linux- 2.33.1;sshpass- 1.06;net-tools- 1.60;rsync- 3.1.3-6;tar- 1.34;jq- 1.5;curl- 7.68.0;dnsutils- 1:9.11.5.P4;openssh-client- 1:8.4p1-2;logrotate- 3.14.0;pangolin-ansible-venv-controlled- 6.7.6 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узле запуска Ansible сценариев:
sshpass- 1.09;gzip- 1.12-1;unzip- 6.0;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- 6.7.6 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узлах стенда СУБД Pangolin:
acl- 2.3.1;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;vim- 2:9.0.1378-2;util-linux- 2.38.1;sshpass- 1.09;net-tools- 2.10;rsync- 3.2.7;tar- 1.34;jq- 1.6;curl- 7.88.1;dnsutils- 1:9.18.33-1;openssh-client- 1:9.6p1-2;logrotate- 3.21.0;pangolin-ansible-venv-controlled- 6.7.6 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узле запуска Ansible сценариев:
sshpass- 1.09;gzip- 1.12;unzip- 6.0;tar- 2:1.34;python3- 3.9.18;python3-pip- 21.2.3;pangolin-ansible-venv-controller- 6.7.6 (поставляется в дистрибутиве, в 3rd Party части).
Пакеты, необходимые на узлах стенда СУБД Pangolin:
python3- 3.9.18;python3-pip- 21.2.3;acl- 2.3.1;cronie- 1.5.7;iptables- 1.8.10;iproute- 6.2.0;vim- 2:8.2.2637;util-linux- 2.37.4;sshpass- 1.09;net-tools- 2.0;rsync- 3.2.3;tar- 2:1.34;jq- 1.6;curl- 7.76.1;bind-utils- 32:9.16.23;dnf-plugins-core- 4.3.0;openssh-clients- 8.7p1;logrotate- 3.18.0;pangolin-ansible-venv-controlled- 6.7.6 (поставляется в дистрибутиве, в 3rd Party части).