Системные требования#

Настройки безопасности окружения и перечень платформенных (дополнительных внешних) продуктов, используемых для установки, настройки и контроля в конечной информационной системе, выбираются клиентом при разработке конечной ИС, исходя из характера обрабатываемой в ней информации и иных требований информационной безопасности, предъявляемых к ней.

Необходимое программное обеспечение#

Ниже приведен список необходимого программного обеспечения (далее — ПО), которое обязательно или не обязательно для установки, настройки, контроля и функционирования продукта. Если в группе указано несколько альтернатив, то клиент может выбрать любой из вариантов, исходя из условий использования конечной информационной системы.

Тип

Наименование ПО и версия**

Обязательность (Да/Нет)*

Операционная система

Platform V SberLinux OS Server 8.8+

Да

Альт СП 10

Альт Сервер 9

Red Hat Enterprise Linux 8.7

CentOS Stream 9

Альт Сервер 10

Astra Linux Special Edition 1.7

РЕД ОС 7.3

РЕД ОС 8

Astra Linux Special Edition 1.8

Инструмент для автоматического развертывания

Red Hat Ansible 4.10

Нет

Инструмент сборки, тестирования, развертывания контейнеризированных приложений

Jenkins 2.319.3+

Нет

Сервис централизованного хранения репозиториев артефактов (хранилище артефактов)

Sonatype Nexus Repository Pro 3.37.0-01+

Нет

Хранилище секретов

Secret Management System 1.7+

Нет

HashiCorp Vault 1.4.0

HashiCorp Vault 1.8.3

HashiCorp Vault 1.14.1

Сервер для сбора и хранения данных

Prometheus 2.34+

Нет

Средство визуализации данных

Grafana 8.8+

Нет

ERP-система

1С Предприятие 8.3.23.1782

Нет

Примечание

* Да — ПО, необходимое для функционирования продукта, без которого не гарантирована работоспособность. Нет — ПО, необязательное для функционирования продукта, которое не влияет на работоспособность основных функций.

** Версия ПО, на которой гарантируется работоспособность. «+» после номера версии означает, что возможно использование версий выше до потери обратной совместимости.

Поддерживаемые архитектуры#

  • x86-64;

  • ARM64.

Аппаратное обеспечение#

Для установки продукта СУБД Pangolin (PSQ) (далее – Pangolin) требуется следующая конфигурация аппаратного обеспечения:

Название модуля

ПО среды функционирования

Количество экземпляров

CPU, запрос / лимит (кол-во ядер)

RAM, запрос / лимит (ГБ)

Внутренние диски, запрос / лимит (ГБ)

Горизонтальное масштабирование

PSQ

Platform V Pangolin DB

1

8

62 Гб

500 Гб

Да

Примечание:

Контейнеры не используются.

Требования к окружению для установки программного продукта#

Продукт не выдвигает требований к настройкам безопасности окружения.

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

Пакеты ОС Linux#

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

  • cpio - 2.12;

  • etcd - 3.5.7;

  • iptables - 1.8.4;

  • jq - 1.6;

  • jsoncpp - 1.8.4;

  • krb5-libs - 1.18;

  • keyutils-libs - 1.5;

  • libcurl - 7.61.1;

  • libevent - 2.1.8;

  • libicu - 60.3;

  • libyaml - 0.1.7;

  • logrotate - 3.14.0;

  • openssl - 1:1.1.1k;

  • python39 - 3.9.13;

  • python39-pip - 20.2.4;

  • python3-virtualenv - 15.1.0;

  • rsync - 3.1.3;

  • sshpass - 1.09;

  • sudo - 1.8.29;

  • uuid - 1.6.2.

  • cpio - 2.12;

  • etcd - 3.5.10;

  • expect - 5.45.4;

  • iptables - 1.8.4;

  • jq - 1.6;

  • jsoncpp - 1.8.4;

  • krb5-libs - 1.18;

  • keyutils-libs - 1.5;

  • libcurl - 7.61.1;

  • libevent - 2.1.8;

  • libffi - 3.1;

  • libicu - 60.3;

  • libyaml - 0.1.7;

  • logrotate - 3.14.0;

  • openssl - 1:1.1.1k;

  • openssl-perl - 1:1.1.1k;

  • python39 - 3.9.19;

  • python39-devel - 3.9.19;

  • python39-pip - 20.2.4;

  • python3-virtualenv - 15.1.0;

  • rsync - 3.1.3;

  • sshpass - 1.09;

  • sudo - 1.9.5p2;

  • uuid - 1.6.2.

  • cpio - 2.13;

  • etcd - 3.5.10;

  • iptables - 1.8.8;

  • jq - 1.6;

  • jsoncpp - 1.9.5;

  • krb5-libs - 1.18;

  • keyutils-libs - 1.5;

  • libcurl - 7.76.1;

  • libevent - 2.1.12;

  • libicu - 67.1;

  • libyaml - 0.2.5;

  • logrotate - 3.18.0;

  • openssl - 3.0.7;

  • perl-DBD-Pg - 3.14.2;

  • perl-DBI - 1.643;

  • perl-Pod-Usage - 2.01;

  • perl-Time-HiRes - 1.9764;

  • python39 - 3.9.18;

  • python39-pip - 21.2.3;

  • rsync - 3.2.3;

  • sshpass - 1.09;

  • sudo - 1.9.5p2;

  • uuid - 1.6.2.

  • cpio - 2.12;

  • etcd - 3.5.9;

  • glibc-locales - 2.27;

  • iptables - 1.8.3;

  • jq - 1.6;

  • libcurl - 7.83.1;

  • libevent2.1 - 1.2.1;

  • libicu65 - 6.5.1;

  • libjsoncpp19 - 1.8.4;

  • libkeyutils - 1.6;

  • libkrb5 - 1.17.2;

  • libldap - 2.4.59;

  • libossp-uuid - 1.5.1;

  • libossp-uuid16 - 1.6.2;

  • libpam0 - 1.5.1;

  • libreadline7 - 7.0.3;

  • libssl1.1 - 1.1.1n;

  • libsystemd - 246.14;

  • libuuid - 2.33.2;

  • libxml2 - 2.9.12;

  • libxslt - 1.1.34;

  • libyaml2 - 0.2.2;

  • logrotate - 3.9.1;

  • openssl - 1.1.1n;

  • 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.

  • cpio - 2.12;

  • etcd - 3.5.9;

  • glibc-locales - 2.27;

  • iptables - 1.8.3;

  • jq - 1.6;

  • libcurl - 7.83.1;

  • libevent2.1 - 1.2.1;

  • libjsoncpp19 - 1.8.4;

  • libkeyutils - 1.6;

  • libkrb5 - 1.17.2;

  • libldap - 2.4.59;

  • libpam0 - 1.5.1;

  • libreadline7 - 7.0.3;

  • libssl1.1 - 1.1.1n;

  • libsystemd - 246.14;

  • libuuid - 2.33.2;

  • libxml2 - 2.9.12;

  • libxslt - 1.1.34;

  • libyaml2 - 0.2.2;

  • logrotate - 3.9.1;

  • openssl - 1.1.1n;

  • 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.32;

  • unzip - 6.0;

  • uuidd - 2.33.2.

  • cpio - 2.12;

  • etcd - 3.5.9;

  • glibc-locales - 2.27;

  • iptables - 1.8.3;

  • jq - 1.6;

  • libcurl - 7.83.1;

  • libevent2.1 - 1.2.1;

  • libicu69 - 6.9.1;

  • libjsoncpp19 - 1.8.4;

  • libkeyutils - 1.6;

  • libkrb5 - 1.17.2;

  • libldap - 2.4.59;

  • libossp-uuid16 - 1.6.2;

  • libpam0 - 1.5.1;

  • libreadline7 - 7.0.3;

  • libssl1.1 - 1.1.1n;

  • libsystemd - 246.14;

  • libuuid - 2.33.2;

  • libxml2 - 2.9.12;

  • libxslt - 1.1.34;

  • libyaml2 - 0.2.2;

  • logrotate - 3.9.1;

  • openssl - 1.1.1n;

  • 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.32;

  • unzip - 6.0;

  • uuidd - 2.33.2.

  • cpio - 2.12;

  • etcd - 3.5.0;

  • iptables - 1.8.5;

  • jq - 1.5;

  • jsoncpp - 1.9.4;

  • krb5-libs - 1.18;

  • keyutils-libs - 1.5;

  • libcurl - 7.81.0;

  • libevent - 2.1.8;

  • libicu65 - 1:65.1;

  • libyaml - 0.2.2;

  • logrotate - 3.15.1;

  • 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.

  • cpio - 2.13;

  • etcd - 3.5.12;

  • iptables - 1.8.9;

  • jq - 1.7.1;

  • jsoncpp - 1.9.5;

  • krb5-libs - 1.18;

  • keyutils-libs - 1.5;

  • libcurl - 7.86.0;

  • libevent - 2.1.12;

  • libicu - 71.1;

  • libyaml - 0.2.5;

  • logrotate - 3.18.1;

  • openssl - 3.1.5;

  • perl-DBD-Pg - 3.17.0;

  • perl-DBI - 1.643;

  • perl-Pod-Usage - 2.01;

  • perl-Time-HiRes - 1.9770;

  • python39 - 3.9.16;

  • python3-pip - 23.2.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.

  • acl - 2.2.53;

  • curl - 7.64.0;

  • iptables - 1.8.5;

  • jq - 1.5;

  • libcurl4 - 7.64.0;

  • libkrb5support0 - 1.18;

  • libk5crypto3 - 1.18;

  • libffi6 - 3.2;

  • libgcrypt20 - 1.8;

  • libjsoncpp1 - 1.7.4;

  • libossp-uuid16 - 1.6.2;

  • libzstd1 - 1.4.8;

  • logrotate - 3.14.0;

  • openssl - 1.1.1;

  • 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;

  • rsync - 3.1.3;

  • sshpass - 1.06;

  • sudo - 1.8.27;

  • uuid-runtime - 2.33.1.

Примечание:

Обратите внимание, python3.11 необходимо установить самостоятельно:

apt-get install -y \
    python3.11 \
    python3.11-dev \
    python3.11-distutils \
    python3.11-venv 

  • acl - 2.3.1;

  • curl - 7.88.1;

  • iptables - 1.8.9;

  • jq - 1.6;

  • libcurl4 - 7.88;

  • libkrb5support0 - 1.20;

  • libk5crypto3 - 1.20;

  • libffi8 - 3.4;

  • libgcrypt20 - 1.10;

  • libjsoncpp25 - 1.9.5;

  • libossp-uuid16 - 1.6.2;

  • libzstd1 - 1.5.4;

  • logrotate - 3.21.0;

  • openssl - 3.2.0;

  • python3-apt - 2.6.0;

  • python3-pip - 23.0.1;

  • python3-venv - 3.11.2;

  • rsync - 3.2.7;

  • sshpass - 1.09;

  • sudo - 1.9;

  • uuid-runtime - 2.38.1.

  • cpio - 2.13;

  • etcd - 3.5.10;

  • expect - 5.45.4;

  • iptables - 1.8.8;

  • jq - 1.6;

  • jsoncpp - 1.9.5;

  • krb5-libs - 1.18;

  • keyutils-libs - 1.5;

  • libcurl - 7.76.1;

  • libevent - 2.1.12;

  • libffi - 3.1;

  • libicu - 67.1;

  • libyaml - 0.2.5;

  • logrotate - 3.18.0;

  • openssl - 3.0.7;

  • openssl-perl - 3.0.7;

  • perl-DBD-Pg - 3.14.2;

  • perl-DBI - 1.643;

  • perl-Pod-Usage - 2.01;

  • perl-Time-HiRes - 1.9764;

  • python39 - 3.9.18;

  • python39-devel - 3.9.18;

  • python39-pip - 21.2.3;

  • rsync - 3.2.3;

  • sshpass - 1.09;

  • sudo - 1.9.5p2;

  • uuid - 1.6.2.

  • cpio - 2.12;

  • etcd - 3.5.7;

  • iptables - 1.8.4;

  • jq - 1.6;

  • jsoncpp - 1.8.4;

  • krb5-libs - 1.18;

  • keyutils-libs - 1.5;

  • libcurl - 7.61.1;

  • libevent - 2.1.8;

  • libicu - 60.3;

  • libyaml - 0.1.7;

  • logrotate - 3.14.0;

  • openssl - 1:1.1.1k;

  • python39 - 3.9.13;

  • python39-pip - 20.2.4;

  • python3-virtualenv - 15.1.0;

  • rsync - 3.1.3;

  • sshpass - 1.09;

  • sudo - 1.8.29;

  • uuid - 1.6.2.

Пакеты Python#

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

  • python - >=3.9;

  • ansible-core - 2.11.*;

  • argparse - 1.4.*;

  • boto - 2.49.*;

  • cdiff - 1.0;

  • click - 7.1.*;

  • cryptography - 42.0.*;

  • flake8 - latest;

  • kazoo - 2.8.*;

  • netaddr - 0.7.*;

  • pexpect - 4.9.*;

  • prettytable - 2.2.*;

  • psutil - 5.8.*;

  • psycopg2-binary - 2.9.*;

  • python-daemon - 2.3.*;

  • python-dateutil - 2.8.*;

  • python-etcd - 0.4.*;

  • PyYAML - 6.0.*;

  • requests - 2.32.*;

  • ruamel.yaml - 0.16.*;

  • setuptools-rust - 1.1.*;

  • six - 1.16.*;

  • urllib3 - 2.*.

  • python - >=3.7;

  • ansible-core - 2.11.*;

  • argparse - 1.4.*;

  • boto - 2.49.*;

  • cdiff - 1.0;

  • click - 7.1.*;

  • cryptography - 42.0.*;

  • flake8 - latest;

  • kazoo - 2.8.*;

  • netaddr - 0.7.*;

  • pexpect - 4.9.*;

  • prettytable - 2.2.*;

  • psutil - 5.8.*;

  • psycopg2-binary - 2.9.*;

  • python-daemon - 2.3.*;

  • python-dateutil - 2.8.*;

  • python-etcd - 0.4.*;

  • PyYAML - 6.0.*;

  • requests - 2.31.* (py<=3.7) 2.32.* (py>3.7);

  • ruamel.yaml - 0.16.*;

  • setuptools-rust - 1.1.*;

  • six - 1.16.*;

  • urllib3 - 2.*.

  • python - >=3.9;

  • ansible-core - 2.11.*;

  • argparse - 1.4.*;

  • boto - 2.49.*;

  • cdiff - 1.0;

  • click - 7.1.*;

  • cryptography - 42.0.*;

  • flake8 - latest;

  • kazoo - 2.8.*;

  • netaddr - 0.7.*;

  • pexpect - 4.9.*;

  • prettytable - 2.2.*;

  • psutil - 5.8.*;

  • psycopg2-binary - 2.9.*;

  • python-daemon - 2.3.*;

  • python-dateutil - 2.8.*;

  • python-etcd - 0.4.*;

  • PyYAML - 6.0.*;

  • requests - 2.32.*;

  • ruamel.yaml - 0.16.*;

  • setuptools-rust - 1.1.*;

  • six - 1.16.*;

  • urllib3 - 2.*.

  • python - >=3.8;

  • ansible-core - 2.11.*;

  • argparse - 1.4.*;

  • boto - 2.49.*;

  • cdiff - 1.0;

  • click - 7.1.*;

  • cryptography - 42.0.*;

  • flake8 - latest;

  • kazoo - 2.8.*;

  • netaddr - 0.7.*;

  • pexpect - 4.9.*;

  • prettytable - 2.2.*;

  • psutil - 5.8.*;

  • psycopg2-binary - 2.9.*;

  • python-daemon - 2.3.*;

  • python-dateutil - 2.8.*;

  • python-etcd - 0.4.*;

  • PyYAML - 6.0.*;

  • requests - 2.32.*;

  • ruamel.yaml - 0.16.*;

  • setuptools-rust - 1.1.*;

  • six - 1.16.*;

  • urllib3 - 2.*.

  • python - >=3.9;

  • ansible-core - 2.11.*;

  • argparse - 1.4.*;

  • boto - 2.49.*;

  • cdiff - 1.0;

  • click - 7.1.*;

  • cryptography - 42.0.*;

  • flake8 - latest;

  • kazoo - 2.8.*;

  • netaddr - 0.7.*;

  • pexpect - 4.9.*;

  • prettytable - 2.2.*;

  • psutil - 5.8.*;

  • psycopg2-binary - 2.9.*;

  • python-daemon - 2.3.*;

  • python-dateutil - 2.8.*;

  • python-etcd - 0.4.*;

  • PyYAML - 6.0.*;

  • requests - 2.32.*;

  • ruamel.yaml - 0.16.*;

  • setuptools-rust - 1.1.*;

  • six - 1.16.*;

  • urllib3 - 2.*.

  • python - >=3.11;

  • ansible-core - 2.11.*;

  • argparse - 1.4.*;

  • boto - 2.49.*;

  • cdiff - 1.0;

  • click - 7.1.*;

  • cryptography - 44.0.*;

  • flake8 - latest;

  • kazoo - 2.8.*;

  • netaddr - 0.7.*;

  • pexpect - 4.9.*;

  • prettytable - 2.2.*;

  • psutil - 5.8.*;

  • psycopg2-binary - 2.9.*;

  • python-daemon - 2.3.*;

  • python-dateutil - 2.8.*;

  • python-etcd - 0.4.*;

  • PyYAML - 6.0.*;

  • requests - 2.32.3+;

  • ruamel.yaml - 0.16.*;

  • setuptools-rust - 1.1.*;

  • six - 1.16.*;

  • urllib3 - 2.*.

  • python - >=3.11;

  • ansible-core - 2.15.*;

  • argparse - 1.4.*;

  • boto - 2.49.*;

  • cdiff - 1.0;

  • click - 8.1.*;

  • cryptography - 38.0.*;

  • flake8 - latest;

  • kazoo - 2.8.*;

  • netaddr - 0.8.*;

  • pexpect - 4.8.*;

  • prettytable - 3.0.*;

  • psutil - 5.9.*;

  • psycopg2-binary - 2.9.*;

  • python-daemon - 3.1.*;

  • python-dateutil - 2.8.*;

  • python-etcd - 0.4.*;

  • PyYAML - 6.0.*;

  • requests - 2.28.*;

  • ruamel.yaml - 0.18.*;

  • setuptools-rust - 1.1.*;

  • six - 1.16.*;

  • urllib3 - 1.*.

  • python - >=3.9;

  • ansible-core - 2.11.*;

  • argparse - 1.4.*;

  • boto - 2.49.*;

  • cdiff - 1.0;

  • click - 7.1.*;

  • cryptography - 42.0.*;

  • flake8 - latest;

  • kazoo - 2.8.*;

  • netaddr - 0.7.*;

  • pexpect - 4.9.*;

  • prettytable - 2.2.*;

  • psutil - 5.8.*;

  • psycopg2-binary - 2.9.*;

  • python-daemon - 2.3.*;

  • python-dateutil - 2.8.*;

  • python-etcd - 0.4.*;

  • PyYAML - 6.0.*;

  • requests - 2.32.*;

  • ruamel.yaml - 0.16.*;

  • setuptools-rust - 1.1.*;

  • six - 1.16.*;

  • urllib3 - 2.*.

  • python - >=3.9;

  • ansible-core - 2.11.*;

  • argparse - 1.4.*;

  • boto - 2.49.*;

  • cdiff - 1.0;

  • click - 7.1.*;

  • cryptography - 3.3.*;

  • flake8 - 3.7.*;

  • kazoo - 2.8.*;

  • netaddr - 0.7.*;

  • pexpect - 4.8.*;

  • prettytable - 0.7.*;

  • psutil - 5.8.*;

  • psycopg2-binary - 2.8.*;

  • python-daemon - 2.2.*;

  • python-dateutil - 2.8.*;

  • python-etcd - 0.4.*;

  • PyYAML - 5.3.*;

  • requests - 2.32.*;

  • ruamel.yaml - 0.16.*;

  • setuptools-rust - 1.1.*;

  • six - 1.15.*;

  • urllib3 - 1.25.*.