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

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

В данном разделе представлены требования к окружению, с которыми необходимо ознакомиться до непосредственной установки программного продукта Platform V Pangolin DB (далее – Pangolin).

Поддерживаемые операционные системы#

Список поддерживаемых операционных систем с версиями для установки Pangolin:

  • Platform V SberLinux OS Server (SLO) 8.8, 8.9, 8.10, 9;

  • РЕД ОС 7.3, РЕД ОС 8;

  • Red Hat Enterprise Linux 8.7;

  • CentOS Stream 9;

  • Astra Linux 1.7, Astra Linux 1.8;

  • Альт 8 СП Релиз 10, Альт Сервер 9, Альт Сервер 10.

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

Пакеты ОС Linux#

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

  • gzip - 1.9;

  • hostname - 3.20;

  • iproute - 5.18;

  • iptables - 1.8.4;

  • jq - 1.6;

  • jsoncpp - 1.8.4;

  • krb5-libs - 1.18;

  • keyutils-libs - 1.5;

  • libcurl - 7.61.1;

  • libgcrypt - 1.8.5;

  • libffi - 3.1;

  • libyaml - 0.1.7;

  • nmap-ncat - 7.70;

  • openssl - 1:1.1.1k;

  • python3-virtualenv - 15.1.0;

  • python39 - 3.9.13;

  • python39-pip - 20.2.4;

  • python39-setuptools - 50.3.2;

  • rsync - 3.1.3;

  • sshpass - 1.09;

  • sudo - 1.8.29;

  • tar - 1.30;

  • unzip - 6.0;

  • uuid - 1.6.2;

  • vim - 8.0.

  • expect - 5.45.4;

  • gzip - 1.9;

  • hostname - 3.20;

  • iproute - 6.2.0;

  • iptables - 1.8.5;

  • jq - 1.6;

  • krb5-libs - 1.18;

  • keyutils-libs - 1.5;

  • jsoncpp - 1.8.4;

  • libcurl - 7.61.1;

  • libffi - 3.1;

  • libyaml - 0.1.7;

  • nmap-ncat - 7.92;

  • openssl - 1:1.1.1k;

  • python3-virtualenv - 15.1.0;

  • python39 - 3.9.19;

  • python39-devel - 3.9.19;

  • python39-pip - 20.2.4;

  • python39-setuptools - 50.3.2;

  • rsync - 3.1.3;

  • sshpass - 1.09;

  • sudo - 1.9.5p2;

  • tar - 1.30;

  • unzip - 6.0;

  • uuid - 1.6.2;

  • vim - 8.0.

  • gzip - 1.12;

  • hostname - 3.23;

  • iproute - 6.2.0;

  • iptables - 1.8.8;

  • jq - 1.6;

  • jsoncpp - 1.9.5;

  • krb5-libs - 1.18;

  • keyutils-libs - 1.5;

  • libgcrypt - 1.10.0;

  • libcurl - 7.76.1;

  • libyaml - 0.2.5;

  • nmap-ncat - 7.92;

  • openssl - 3.0.7;

  • python3 - 3.9.18;

  • python3-pip - 21.2.3;

  • python3-setuptools - 53.0.0;

  • rsync - 3.2.3;

  • sshpass - 1.09;

  • sudo - 1.9.5p2;

  • tar - 1.34;

  • unzip - 6.0;

  • uuid - 1.6.2;

  • vim - 8.2.

  • gzip - 1.12;

  • iproute2 - 5.3;

  • iptables - 1.8.3;

  • jq - 1.6;

  • libjsoncpp19 - 1.8.4;

  • libgcrypt20 - 1.9.3;

  • libcurl - 7.83.1;

  • libyaml2 - 0.2.2;

  • libkeyutils - 1.6;

  • libkrb5 - 1.17.2;

  • openssl - 1.1.1n;

  • netcat - 4.0;

  • python3 - 3.7.4;

  • python3-module-pip - 19.1.1;

  • python3-module-rpm - 4.13.0;

  • python3-module-setuptools - 40.8.0;

  • rsync - 3.1.3;

  • sshpass - 1.05;

  • sudo - 1.9.5p2;

  • tar - 1.32;

  • unzip - 6.0;

  • uuidd - 2.33.2;

  • vim-console - 9.1.

  • gzip - 1.12;

  • iproute2 - 5.13;

  • iptables - 1.8.3;

  • jq - 1.6;

  • libjsoncpp19 - 1.8.4;

  • libgcrypt20 - 1.9.3;

  • libcurl - 7.83.1;

  • libyaml2 - 0.2.5;

  • libkeyutils - 1.6;

  • libkrb5 - 1.17.2;

  • openssl - 1.1.1n;

  • netcat - 4.0;

  • python3 - 3.9;

  • python3-module-pip - 22.2.2;

  • python3-module-rpm - 4.13.0;

  • python3-module-setuptools - 57.4.0;

  • rsync - 3.1.3;

  • sshpass - 1.09;

  • sudo - 1.9.5p2;

  • tar - 1.34;

  • unzip - 6.0;

  • uuidd - 2.33.2;

  • vim-console - 9.1.

  • gzip - 1.10;

  • iproute2 - 5.13;

  • iptables - 1.8.3;

  • jq - 1.6;

  • libjsoncpp19 - 1.8.4;

  • libgcrypt20 - 1.9.3;

  • libcurl - 7.83.1;

  • libyaml2 - 0.2.5;

  • libkeyutils - 1.6;

  • libkrb5 - 1.17.2;

  • openssl - 1.1.1n;

  • netcat - 4.0;

  • python3 - 3.9;

  • python3-module-pip - 22.2.2;

  • python3-module-rpm - 4.13.0;

  • python3-module-setuptools - 57.4.0;

  • rsync - 3.1.3;

  • sshpass - 1.09;

  • sudo - 1.9.5p2;

  • tar - 1.34;

  • unzip - 6.0;

  • uuidd - 2.33.2;

  • vim-console - 9.1.

  • gzip - 1.9;

  • hostname - 3.20;

  • iproute - 4.15;

  • iptables - 1.8.5;

  • jq - 1.5;

  • jsoncpp - 1.9.4;

  • krb5-libs - 1.18;

  • keyutils-libs - 1.5;

  • libcurl - 7.81.0;

  • libgcrypt - 1.8.6;

  • libyaml - 0.2.2;

  • nmap-ncat - 7.8;

  • openssl - 1:1.1.1q;

  • python38 - 3.8.2;

  • python3-pip - 18.0;

  • python3-virtualenv - 20.0.30;

  • rsync - 3.2.7;

  • sshpass - 1.06;

  • sudo - 1.8.29;

  • tar - 1.30;

  • unzip - 6.0;

  • uuid - 1.6.2;

  • vim - 9.0.

  • gzip - 1.12;

  • hostname - 3.23;

  • iproute - 6.1.0;

  • iptables - 1.8.9;

  • jq - 1.7.1;

  • jsoncpp - 1.9.5;

  • krb5-libs - 1.18;

  • keyutils-libs - 1.5;

  • libcurl - 7.86.0;

  • libgcrypt - 1.10.1;

  • libyaml - 0.2.5;

  • nmap-ncat - 7.94;

  • openssl - 3.1.5;

  • python311 - 3.11.9;

  • python3-pip - 23.2.1;

  • python3-virtualenv - 20.17.1;

  • python3-setuptools - 67.7.2;

  • rsync - 3.2.7;

  • sshpass - 1.09;

  • sudo - 1.9.15p1;

  • tar - 1.35;

  • unzip - 6.0;

  • uuid - 1.6.2;

  • vim - 9.1.

  • gzip - 1.9;

  • iproute2 - 6.1.0;

  • iptables - 1.8.5;

  • jq - 1.5;

  • libjsoncpp1 - 1.7.4;

  • libcurl4 - 7.64;

  • libkrb5support0 - 1.18;

  • libk5crypto3 - 1.18;

  • libffi6 - 3.2;

  • libgcrypt20 - 1.8;

  • nmap-ncat - 7.8;

  • openssl - 1.1.1n;

  • python3.11 - 3.11.8;

  • python3.11-dev - 3.11.8;

  • python3.11-distutils - 3.11.8;

  • python3.11-venv - 3.11.8;

  • python3-pip - 18.1;

  • python3-rpm - 4.16.1.2;

  • python3-virtualenv - 15.1.0;

  • rsync - 3.1.3;

  • sshpass - 1.06;

  • sudo - 1.8;

  • tar - 1.34;

  • unzip - 6.0-23;

  • uuid-runtime - 2.33.1;

  • vim - 9.0.

  • gzip - 1.12;

  • iproute2 - 6.1.0;

  • iptables - 1.8.9;

  • jq - 1.6;

  • libjsoncpp25 - 1.9.5;

  • libcurl4 - 7.88;

  • libkrb5support0 - 1.20;

  • libk5crypto3 - 1.20;

  • libffi6 - 3.4;

  • libgcrypt20 - 1.10;

  • ncat - 7.93;

  • openssl - 3.2.0;

  • python3 - 3.11.2;

  • python3-pip - 23.0.1;

  • python3-rpm - 4.18.0;

  • python3-virtualenv - 20.17.1;

  • rsync - 3.2.7;

  • sshpass - 1.09;

  • sudo - 1.9;

  • tar - 1.34;

  • unzip - 6.0-28;

  • uuid-runtime - 2.38.1;

  • vim - 9.0.

  • expect - 5.45.4;

  • gzip - 1.12;

  • hostname - 3.23;

  • iproute - 6.2.0;

  • iptables - 1.8.8;

  • jq - 1.6;

  • jsoncpp - 1.9.5;

  • krb5-libs - 1.18;

  • keyutils-libs - 1.5;

  • libcurl - 7.76.1;

  • libffi - 3.1;

  • libyaml - 0.2.5;

  • nmap-ncat - 7.92;

  • openssl - 3.0.7;

  • python3 - 3.9.18;

  • python3-devel - 3.9.18;

  • python3-pip - 21.2.3;

  • python3-setuptools - 53.0.0;

  • rsync - 3.2.3;

  • sshpass - 1.09;

  • sudo - 1.9.5p2;

  • tar - 1.34;

  • unzip - 6.0;

  • uuid - 1.6.2;

  • vim - 8.2.

  • gzip - 1.9;

  • hostname - 3.20;

  • iproute - 5.18;

  • iptables - 1.8.4;

  • jq - 1.6;

  • jsoncpp - 1.8.4;

  • krb5-libs - 1.18;

  • keyutils-libs - 1.5;

  • libcurl - 7.61.1;

  • libgcrypt - 1.8.5;

  • libyaml - 0.1.7;

  • nmap-ncat - 7.70;

  • openssl - 1:1.1.1k;

  • python3-virtualenv - 15.1.0;

  • python39 - 3.9.13;

  • python39-pip - 20.2.4;

  • python39-setuptools - 50.3.2;

  • rsync - 3.1.3;

  • sshpass - 1.09;

  • sudo - 1.8.29;

  • tar - 1.30;

  • unzip - 6.0;

  • uuid - 1.6.2;

  • vim - 8.0.

Пакеты Python#

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

  • python - >=3.9;

  • ansible - 4.10.0;

  • cffi - 1.15.0;

  • cryptography - 3.3.1;

  • dnspython - 2.6.1;

  • Jinja2 - 3.0.3;

  • jmespath - 0.10.0;

  • MarkupSafe - 2.0.1;

  • netaddr - 0.7.19;

  • packaging - >=21.3;

  • pycparser - 2.21;

  • pyparsing - 3.0.6;

  • PyYAML - 6.0;

  • resolvelib - 0.5.5;

  • six - 1.16.0.

  • python - >=3.7;

  • ansible - 4.10.0;

  • cffi - 1.15.0;

  • cryptography - 3.3.1;

  • dnspython - >=2.2.0;

  • Jinja2 - 3.0.3;

  • jmespath - 0.10.0;

  • MarkupSafe - 2.0.1;

  • netaddr - 0.7.19;

  • packaging - >=21.3;

  • pycparser - 2.21;

  • pyparsing - 3.0.6;

  • PyYAML - 6.0;

  • resolvelib - 0.5.5;

  • six - 1.16.0.

  • python - >=3.9;

  • ansible - 4.10.0;

  • cffi - 1.15.0;

  • cryptography - 3.3.1;

  • dnspython - 2.6.1;

  • Jinja2 - 3.0.3;

  • jmespath - 0.10.0;

  • MarkupSafe - 2.0.1;

  • netaddr - 0.7.19;

  • packaging - >=21.3;

  • pycparser - 2.21;

  • pyparsing - 3.0.6;

  • PyYAML - 6.0;

  • resolvelib - 0.5.5;

  • six - 1.16.0.

  • python - >=3.8;

  • ansible - 4.10.0;

  • cffi - 1.15.0;

  • cryptography - 3.3.1;

  • dnspython - 2.6.1;

  • Jinja2 - 3.0.3;

  • jmespath - 0.10.0;

  • MarkupSafe - 2.0.1;

  • netaddr - 0.7.19;

  • packaging - >=21.3;

  • pycparser - 2.21;

  • pyparsing - 3.0.6;

  • PyYAML - 6.0;

  • resolvelib - 0.5.5;

  • six - 1.16.0.

  • python - >=3.9;

  • ansible - 4.10.0;

  • cffi - 1.15.0;

  • cryptography - 3.3.1;

  • dnspython - 2.6.1;

  • Jinja2 - 3.0.3;

  • jmespath - 0.10.0;

  • MarkupSafe - 2.0.1;

  • netaddr - 0.7.19;

  • packaging - >=21.3;

  • pycparser - 2.21;

  • pyparsing - 3.0.6;

  • PyYAML - 6.0;

  • resolvelib - 0.5.5;

  • six - 1.16.0.

  • python - >=3.11;

  • ansible - 4.10.0;

  • cffi - 1.15.0;

  • cryptography - 3.3.1;

  • dnspython - >=2.2.0;

  • Jinja2 - 3.0.3;

  • jmespath - 0.10.0;

  • MarkupSafe - 2.0.1;

  • netaddr - 0.7.19;

  • packaging - >=21.3;

  • pycparser - 2.21;

  • pyparsing - 3.0.6;

  • PyYAML - 6.0;

  • resolvelib - 0.5.5;

  • six - 1.16.0.

  • python - >=3.11;

  • ansible - 4.10.0;

  • cffi - 1.15.0;

  • cryptography - 3.3.1;

  • dnspython - 2.6.1;

  • Jinja2 - 3.0.3;

  • jmespath - 0.10.0;

  • MarkupSafe - 2.0.1;

  • netaddr - 0.7.19;

  • packaging - >=21.3;

  • pycparser - 2.21;

  • pyparsing - 3.0.6;

  • PyYAML - 6.0;

  • resolvelib - 0.5.5;

  • six - 1.16.0.

  • python - >=3.9;

  • ansible - 4.10.0;

  • cffi - 1.15.0;

  • cryptography - 3.3.1;

  • dnspython - 2.6.1;

  • Jinja2 - 3.0.3;

  • jmespath - 0.10.0;

  • MarkupSafe - 2.0.1;

  • netaddr - 0.7.19;

  • packaging - >=21.3;

  • pycparser - 2.21;

  • pyparsing - 3.0.6;

  • PyYAML - 6.0;

  • resolvelib - 0.5.5;

  • six - 1.16.0.

  • python - >=3.9;

  • ansible - 4.10.0;

  • cffi - 1.15.0;

  • cryptography - 3.3.1;

  • dnspython - 2.6.1;

  • Jinja2 - 3.0.3;

  • jmespath - 0.10.0;

  • MarkupSafe - 2.0.1;

  • netaddr - 0.7.19;

  • packaging - >=21.3;

  • pycparser - 2.21;

  • pyparsing - 3.0.6;

  • PyYAML - 6.0;

  • resolvelib - 0.5.5;

  • six - 1.16.0.