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

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

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

Необходимо убедиться в наличии нужных зависимостей на каждом узле стенда и при отсутствии – установить их.

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

Пакеты ОС Linux#

Список необходимых установленных пакетов ОС Linux с наименованием и версией:

  • cpio - 2.13-16;

  • jsoncpp - 1.9.5-1;

  • krb5-libs - 1.21.1;

  • krb5-libs - 1.21.1-4;

  • libcurl - 7.76.1-31;

  • libevent - 2.1.12-8;

  • libicu - 67.1-9;

  • libyaml - 0.2.5-7;

  • logrotate - 3.18.0-8;

  • openssl - 1:3.2.2-6;

  • uuid - 1.6.2-55;

  • audit-libs - 3.1.5-1;

  • xz-libs - 5.2.5-8;

  • libffi - 3.4.2-8;

  • libgcrypt - 1.10.0-11;

  • lz4 - 1.9.3-5;

  • pam - 1.5.1-22.

  • cpio - 2.12;

  • logrotate - 3.20.1;

  • openssl - 1.1.1w;

  • libffi - 1:3.3;

  • libjsoncpp19 - 1.8.4;

  • libkrb5 - 1.19.4;

  • libkeyutils - 1.6.3;

  • libgcrypt20 - 1.10.2;

  • libcurl - 8.12.1;

  • python3 - 3.9.20;

  • libevent2.1 - 2.1.8;

  • libldap - 2.4.59;

  • libpam0 - 1.6.1;

  • libreadline7 - 7.0.3;

  • libsystemd - 1:249.17;

  • libxml2 - 1:2.9.12;

  • libxslt - 1.1.37;

  • python3-module-psycopg2 - 2.9.1;

  • glibc-locales - 6:2.32;

  • lz4 - 1:1.9.4;

  • liblzma - 5.4.5;

  • libaudit1 - 3.1.2;

  • libicu69 - 1:6.9.1;

  • libossp-uuid16 - 1.6.2.

  • cpio - 2.12;

  • logrotate - 3.20.1;

  • openssl - 1.1.1w;

  • libffi - 1:3.3;

  • libjsoncpp19 - 1.8.4;

  • libkrb5 - 1.19.4;

  • libkeyutils - 1.6.3;

  • libgcrypt20 - 1.10.2;

  • libcurl - 8.12.0;

  • python3 - 3.9.20;

  • libevent - 2.1.8;

  • libldap - 2.4.59;

  • libpam0 - 1.6.1;

  • libreadline7 - 7.0.3;

  • libsystemd - 1:249.17;

  • libxml2 - 1:2.9.1;

  • libxslt - 1.1.37;

  • python3-module-psycopg2 - 2.9.1;

  • glibc-locales - 6:2.32;

  • lz4 - 1:1.9.4;

  • liblzma - 5.4.5;

  • libaudit1 > 2.8;

  • libicu69 - 1:6.9.1;

  • libossp-uuid16 - 1.6.2.

  • jsoncpp - 1.9.4;

  • krb5-libs - 1.20.1;

  • keyutils-libs - 1.6;

  • libcurl - 7.85.0;

  • libgcrypt - 1.8.6;

  • libffi - 3.1;

  • libyaml - 0.2.2;

  • openssl - 1:1.1.1w;

  • python3 - 3.12.7;

  • uuid - 1.6.2;

  • cpio - 2.15;

  • logrotate - 3.15.1;

  • libevent - 2.1.8;

  • libicu - 1:65.1;

  • lz4 - 1.9.4;

  • pam - 1.4.0;

  • xz-libs - 5.2.2;

  • audit-libs - 3.1.3.

  • jsoncpp - 1.9.5-1;

  • krb5-libs - 1.20.1-6;

  • keyutils-libs - 1.6.1-5;

  • libcurl - 8.0.1-7;

  • libgcrypt - 1.10.1-7;

  • libffi - 3.4.2-2;

  • libyaml - 0.2.5-7;

  • openssl - 1:3.1.5-5;

  • python3 - 3.11.10;

  • uuid - 1:1.2.37-2;

  • cpio - 2.15-1;

  • logrotate - 3.22.0-1;

  • libevent - 2.1.12-6;

  • libicu - 71.1-1;

  • lz4 - 1.9.4-1;

  • pam - 1.5.3-3;

  • xz-libs - 5.2.5-9;

  • audit-libs - 3.1.3-1.

  • openssl - 1.1.1n;

  • libjsoncpp1 - 1.7.4-3;

  • libkrb5support0 - 1.19.2;

  • keyutils - 1.6-6;

  • libk5crypto3 - 1.19.2;

  • libffi6 - 3.2.1-9;

  • libgcrypt20 - 1.8.7-6;

  • libcurl4 - 7.68.0-1;

  • python3.11 - 3.11.8;

  • logrotate - 3.14.0-4;

  • acl - 2.2.53-4;

  • curl - 7.68.0-1;

  • libossp-uuid16 - 1.6.2-1;

  • uuid-runtime - 2.33.1;

  • libpam-runtime - 1.3.1-5;

  • liblzma5 - 5.2.4-1;

  • libevent-2.1-6 - 2.1.8;

  • libaudit1 - 1:2.8.5;

  • lz4 - 1.9.3-2.

  • openssl - 3.2.0;

  • libkrb5support0 - 1.20.1;

  • keyutils - 1.6.3;

  • libk5crypto3 - 1.20.1;

  • libgcrypt20 - 1.10.1;

  • libcurl4 - 7.88.1;

  • python3 - 3.11.2;

  • logrotate - 3.21.0;

  • acl - 2.3.1;

  • curl - 7.88.1;

  • libossp-uuid16 - 1.6.2;

  • uuid-runtime - 2.38.1;

  • libpam-runtime - 1.5.2-6;

  • liblzma5 - 5.4.1;

  • libevent-2.1-7 - 2.1.12;

  • libaudit1 - 1:3.0.9;

  • lz4 - 1.9.4.

  • jsoncpp - 1.8;

  • krb5-libs - 1.18;

  • keyutils-libs - 1.5;

  • libcurl - 7.6;

  • libgcrypt - 1.8;

  • libffi - 3.1;

  • libyaml - 0.1;

  • openssl - 1.1.1;

  • python39 - 3.9.18;

  • uuid - 1.6;

  • cpio - 2.12;

  • logrotate - 3.9;

  • libevent - 2.1;

  • libicu - 60.3;

  • lz4 - 1.8;

  • pam - 1.3;

  • xz-libs - 5.2;

  • audit-libs - 3.0.

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

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

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

  • gzip - 1.12-1;

  • python3-pip - 21.3.1;

  • python3-setuptools - 53.0.0;

  • tar - 2:1.34;

  • unzip - 6.0.58;

  • sshpass - 1.09-4;

  • pangolin-ansible-venv-controller - 7.1.0 (поставляется в дистрибутиве, в 3rd Party части).

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

  • gzip - 1.12-1;

  • hostname - 3.23-6;

  • iproute - 6.2.0;

  • iptables - 1.8.10;

  • jq - 1.6-17;

  • nmap-ncat - 3:7.92-3;

  • python3-pip - 21.3.1;

  • python3-setuptools - 53.0.0;

  • tar - 2:1.34;

  • unzip - 6.0.58;

  • sudo - 1.9.5p2;

  • pangolin-ansible-venv-controlled - 7.1.0 (поставляется вместе с дистрибутивом).

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

  • gzip - 1.12;

  • python3-module-pip - 22.2.2;

  • python3-module-rpm - 4.13.0.1;

  • python3-module-setuptools - 1:57.4.0;

  • sshpass - 1.09;

  • tar - 1.34.0.16.12d67f44;

  • unzip - 6.0;

  • pangolin-ansible-venv-controller - 7.1.0 (поставляется в дистрибутиве, в 3rd Party части).

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

  • gzip - 1.12;

  • iproute2 - 5.13;

  • iptables - 1.8.7;

  • jq - 1.8.0;

  • netcat - 4.0.20100725;

  • python3-module-pip - 22.2.2;

  • python3-module-rpm - 4.13.0.1;

  • python3-module-setuptools - 1:57.4.0;

  • rsync - 3.2.7;

  • sudo - 1:1.9.16p2;

  • tar - 1.34.0.16.12d67f44;

  • unzip - 6.0;

  • pangolin-ansible-venv-controlled - 7.1.0 (поставляется в дистрибутиве, в 3rd Party части).

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

  • gzip - 1.12;

  • python3-module-pip - 22.2.2;

  • python3-module-rpm - 4.13.0.1;

  • python3-module-setuptools - 1:57.4.0;

  • sshpass - 1.09;

  • tar - 1.34.0.16.12d67f44;

  • unzip - 6.0;

  • pangolin-ansible-venv-controller - 7.1.0 (поставляется в дистрибутиве, в 3rd Party части).

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

  • gzip - 1.12;

  • iproute2 - 5.13.0;

  • iptables - 1.8.7;

  • jq - 1.7.1;

  • netcat - 4.0.20100725;

  • python3-module-pip - 22.2.2;

  • python3-module-rpm - 4.13.0.1;

  • python3-module-setuptools - 1:57.4.0;

  • rsync - 3.2.7;

  • sudo - 1:1.9.16p2;

  • tar - 1.34.0.16.12d67f44;

  • unzip - 6.0;

  • pangolin-ansible-venv-controlled - 7.1.0 (поставляется в дистрибутиве, в 3rd Party части).

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

  • gzip - 1.9;

  • python3-pip - 20.2.2;

  • python3-setuptools - 70.3.0-1;

  • sshpass - 1.09;

  • tar - 2:1.30;

  • unzip - 6.0;

  • pangolin-ansible-venv-controller - 7.1.0 (поставляется в дистрибутиве, в 3rd Party части).

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

  • gzip - 1.9;

  • hostname - 3.20;

  • iproute - 6.1.0;

  • iptables - 1.8.9;

  • jq - 1.7.1;

  • python3-pip - 18.0;

  • python3-setuptools - 70.3.0;

  • rsync - 3.2.7;

  • sudo - 1.9.15p5;

  • tar - 2:1.30;

  • unzip - 6.0;

  • pangolin-ansible-venv-controlled - 7.1.0 (поставляется в дистрибутиве, в 3rd Party части).

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

  • gzip - 1.12-1;

  • python3-setuptools - 70.3.0-1;

  • sshpass - 1.09-3;

  • tar - 2:1.35-1;

  • unzip - 6.0-54;

  • pangolin-ansible-venv-controller - 7.1.0 (поставляется в дистрибутиве, в 3rd Party части).

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

  • gzip - 1.12-1;

  • hostname - 3.23-6;

  • iproute - 6.1.0-2;

  • iptables-libs - 1.8.9-7;

  • iptables-nft - 1.8.9-7;

  • jq - 1.7.1-2;

  • python3-setuptools - 70.3.0-1;

  • rsync - 3.2.7-2;

  • sudo - 1.9.15p5-1;

  • tar - 2:1.35-1;

  • unzip - 6.0-54;

  • pangolin-ansible-venv-controlled - 7.1.0 (поставляется в дистрибутиве, в 3rd Party части).

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

  • gzip - 1.9.3;

  • python3.11-dev - 3.11.8;

  • python3.11-distutils - 3.11.8;

  • python3.11-venv - 3.11.8;

  • python3-pip - 18.1-5;

  • python3-rpm - 4.16.1.2;

  • python3-virtualenv - 15.1.0;

  • sshpass - 1.06-1;

  • tar - 1.34;

  • unzip - 6.0-23;

  • pangolin-ansible-venv-controller - 7.1.0 (поставляется в дистрибутиве, в 3rd Party части).

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

  • gzip - 1.9.3;

  • iproute2 - 6.1.0;

  • iptables - 1.8.5;

  • jq - 1.5;

  • ncat - 7.70;

  • python3.11-dev - 3.11.8;

  • python3.11-distutils - 3.11.8;

  • python3.11-venv - 3.11.8;

  • python3-pip - 18.1-5;

  • python3-rpm - 4.16.1.2;

  • python3-virtualenv - 15.1.0;

  • rsync - 3.1.3-6;

  • sudo - 1.8.27;

  • tar - 1.34;

  • unzip - 6.0-23;

  • pangolin-ansible-venv-controlled - 7.1.0 (поставляется в дистрибутиве, в 3rd Party части).

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

  • gzip - 1.12;

  • python3-pip - 23.0.1;

  • python3-rpm - 4.18.0;

  • python3-virtualenv - 20.17.1;

  • sshpass - 1.09;

  • tar - 1.34;

  • unzip - 6.0-28;

  • pangolin-ansible-venv-controller - 7.1.0 (поставляется в дистрибутиве, в 3rd Party части).

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

  • gzip - 1.12;

  • iproute2 - 6.1.0;

  • iptables - 1.8.9-2;

  • jq - 1.6.2;

  • ncat - 7.93;

  • python3-pip - 23.0.1;

  • python3-rpm - 4.18.0;

  • python3-virtualenv - 20.17.1;

  • rsync - 3.2.7;

  • sudo - 1.9.13p3;

  • tar - 1.34;

  • unzip - 6.0-28;

  • pangolin-ansible-venv-controlled - 7.1.0 (поставляется в дистрибутиве, в 3rd Party части).

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

  • gzip - 1.12;

  • python3-pip - 21.2.3;

  • python3-setuptools - 53.0.0;

  • tar - 2:1.34;

  • unzip - 6.0;

  • sshpass - 1.09;

  • pangolin-ansible-venv-controller - 7.1.0 (поставляется в дистрибутиве, в 3rd Party части).

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

  • gzip - 1.12;

  • hostname - 3.23;

  • iproute - 6.2.0;

  • iptables-libs - 1.8.10;

  • iptables-nft - 1.8.10;

  • jq - 1.6;

  • nmap-ncat - 3:7.92;

  • python3-pip - 21.2.3;

  • python3-setuptools - 53.0.0;

  • tar - 2:1.34;

  • unzip - 6.0;

  • sshpass - 1.09;

  • sudo - 1.9.5p2;

  • rsync - 3.2.3;

  • pangolin-ansible-venv-controlled - 7.1.0 (поставляется в дистрибутиве, в 3rd Party части).