Системные требования#
Настройки безопасности окружения и перечень платформенных (дополнительных внешних) продуктов, используемых для установки, настройки и контроля в конечной информационной системе, выбираются клиентом при разработке конечной ИС, исходя из характера обрабатываемой в ней информации и иных требований информационной безопасности, предъявляемых к ней.
Необходимое программное обеспечение#
Ниже приведен список необходимого программного обеспечения (далее — ПО), которое обязательно или не обязательно для установки, настройки, контроля и функционирования продукта. Если в группе указано несколько альтернатив, то клиент может выбрать любой из вариантов, исходя из условий использования конечной информационной системы.
Тип |
Наименование ПО и версия |
Обязательность (Да/Нет) |
|---|---|---|
Операционная система |
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.*.