Системные требования#
Настройки безопасности окружения и перечень платформенных (дополнительных внешних) продуктов, используемых для установки, настройки и контроля в конечной информационной системе, выбираются клиентом при разработке конечной ИС, исходя из характера обрабатываемой в ней информации и иных требований информационной безопасности, предъявляемых к ней.
Системное программное обеспечение#
Ниже представлены категории системного программного обеспечения, которые обязательны или опциональны для установки, настройки, контроля и функционирования компонента.
В каждой категории перечислены все поддерживаемые продукты сторонних правообладателей. Отдельно обозначены варианты, которые рекомендует АО «СберТех» (маркировка «Рекомендовано» в столбце «Продукт, функциональная совместимость с которым подтверждена»).
Клиенту необходимо выбрать один из продуктов в каждой категории, исходя из условий использования конечной ИС.
Категория ПО |
Обязательность установки (да/нет) |
Наименование ПО |
Версия |
Продукт, функциональная совместимость с которым подтверждена |
Описание |
|---|---|---|---|---|---|
Операционная система |
Да |
Альт 8 СП |
8.4 |
Рекомендовано. Правообладателем АО «СберТех» также рекомендована ОС – Platform V SberLinux OS Server, см. раздел «Платформенные зависимости» |
ОС контейнеров для запуска модулей компонента |
Альт 9 |
9.2 |
Рекомендовано |
|||
Альт 10 |
10 |
Опционально |
|||
Red Hat Enterprise Linux |
8.7 |
Опционально |
|||
РЕД ОС |
7.3 |
Рекомендовано |
|||
Astra Linux |
1.7 |
Рекомендовано |
|||
Инструмент для автоматического развертывания |
Нет |
Ansible |
2.9.18 - 2.9.2 для версий Pangolin до 5.5.1 |
Рекомендовано |
Используется для автоматического развертывания продукта и его настройки |
Инструмент сборки, тестирования, развертывания контейнеризированных приложений |
Нет |
2.319.3 |
Рекомендовано |
Сервер автоматизации, используемый для внедрения непрерывной интеграции и непрерывной доставки (CI/CD) для проектов программного обеспечения |
|
Сервис централизованного хранения репозиториев артефактов (хранилище артефактов) |
Нет |
2.5.1 и выше |
Рекомендовано |
Хранение конфигураций при автоматизированной установке |
|
Nexus Repository Manager PRO |
3.37.0-01 |
Опционально |
|||
Nexus Repository Manager OSS |
Опционально |
||||
Хранилище секретов |
Нет |
HashiCorp Vault |
1.8.3, 1.14.1, 1.4.0 |
Рекомендовано |
Защищенное хранилище ключей шифрования и настроек, система управления ключами |
Secret Management System |
1.7 или выше с наличием метода |
Опционально |
Система управления аутентификационными данными сервисных аккаунтов или учетных записей |
||
Сервер для сбора и хранения данных |
Нет |
Prometheus |
2.34 и выше |
Опционально |
центральный сервер, предназначенный для сбора и хранения данных |
Средство визуализации данных |
Нет |
Grafana |
8.8 и выше |
Опционально |
Система визуализации накопленных данных |
Примечание:
*
Да — категория ПО обязательна для функционирования сервиса (это означает, что сервис не может выполнять свои основные функции без установки данной категории ПО).
Нет — категория ПО необязательна для функционирования сервиса (это означает, что сервис может выполнять свои основные функции без установки данной категории ПО).
**
Рекомендовано — рекомендованный правообладателем АО «СберТех» продукт.
Опционально — альтернативный по отношению к рекомендованному правообладателем АО «СберТех» продукт.
Платформенные зависимости#
Для настройки, контроля и функционирования компонента реализована интеграция с программными продуктами, правообладателем которых является АО «СберТех»:
Наименование продукта |
Код |
Версия продукта |
Код и наименование компонента |
Обязательность установки (да/нет) |
Описание |
Аналог других производителей |
|---|---|---|---|---|---|---|
Platform V SberLinux OS Server |
SLO |
8.7, 8.8 |
INST Операционная система |
Нет |
Операционная система |
Указаны в разделе «Системное программное обеспечение» |
Примечание:
***
Да — компонент или продукт необходим для функционирования сервиса (это означает, что сервис не может выполнять свои основные функции без установки данного компонента).
Нет — необязательный для функционирования сервиса компонент или продукт (это означает, что сервис может выполнять свои основные функции без установки данного компонента).
Аппаратные требования#
Для установки компонента Pangolin (PSQL) продукта Platform V Pangolin SE (PSQ) (далее – Pangolin) требуется следующая конфигурация аппаратного обеспечения:
Варианты установки |
Роль |
CPU |
RAM |
HDD/SDD |
|---|---|---|---|---|
standalone |
active |
4 ядра |
8GB |
Диск под раздел системный: 35GB |
cluster |
active |
4 ядра |
8GB |
Диск под раздел системный: 35GB |
cluster |
standby |
4 ядра |
8GB |
Диск под раздел системный: 35GB |
cluster |
arbiter |
2 ядра |
2GB |
Диск под раздел системный: 35GB |
Требования к окружению для установки программного продукта#
Продукт не выдвигает требований к настройкам безопасности окружения.
Список пакетных зависимостей требуемых для установки Pangolin#
Пакеты ОС Linux#
ОС Red Hat Enterprise Linux 8.7:
Наименование пакета ОС Linux |
Версия пакета ОС Linux |
|---|---|
boost |
1.66.0 |
cpio |
2.12 |
etcd |
3.5.7 |
expect |
5.45.4 |
iptables |
1.8.4 |
jq |
1.6 |
jsoncpp |
1.8.4 |
libcurl |
7.61.1 |
libevent |
2.1.8 |
libffi-devel |
3.1 |
libicu |
60.3 |
libyaml |
0.1.7 |
logrotate |
3.14.0 |
openssl |
1:1.1.1k |
openssl-perl |
1:1.1.1k |
perl-DBD-Pg |
3.7.4 |
perl-DBI |
1.641 |
perl-Pod-Usage |
1.69 |
perl-Time-HiRes |
1.9758 |
python39 |
3.9.13 |
python39-devel |
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 |
ОС Альт 8.4, 9.2, 10:
Наименование пакета ОС Linux |
Версия пакета ОС Linux |
|---|---|
boost-complete |
1.67.0 |
cpio |
2.12 |
etcd |
3.5.9 |
expect |
5.45.4 |
unzip |
6.0 |
tar |
1.32 |
glibc-locales |
2.27 |
iptables |
1.8.3 |
jq |
1.6 |
libcurl |
7.83.1 |
libevent2.1 |
1.2.1 |
libffi-devel |
3.2.1 |
libicu65 (для ОС Альт 9.2) |
6.5.1 |
libicu69 (для ОС Альт 8.4, 10) |
6.9.1 |
libjsoncpp19 |
1.8.4 |
libkrb5 |
1.17.2 |
libldap |
2.4.59 |
libossp-uuid (для ОС Альт 8.4, 9.2) |
1.5.1 |
libossp-uuid16 (для ОС Альт 10) |
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 |
perl-DBD-Pg |
3.8.0 |
perl-DBI |
1.642 |
perl-Pod-Usage |
1.69 |
perl-Time-HiRes |
5.28.3 |
python3 |
3.7.4 |
python3-dev |
3.7.4 |
python3-module-pip |
19.1.1 |
python3-module-rpm |
4.13.0.1 |
python3-module-virtualenv |
16.5.0 |
rsync |
3.1.3 |
sudo |
1.9.5p2 |
uuidd |
2.33.2 |
Platform V SberLinux OS Server (SLO) 8.7, 8.8: |
Наименование пакета ОС Linux |
Версия пакета ОС Linux |
|---|---|
boost |
1.66.0 |
cpio |
2.12 |
etcd |
3.5.0 |
expect |
5.45.4 |
unzip |
6.0 |
tar |
1.30 |
iptables |
1.8.4 |
jq |
1.6 |
jsoncpp |
1.8.4 |
libcurl |
7.61.1 |
libevent |
2.1.8 |
libffi-devel |
3.1 |
libicu |
60.3 |
libyaml |
0.1.7 |
logrotate |
3.14.0 |
openssl |
1:1.1.1k |
openssl-perl |
1:1.1.1k |
perl-DBD-Pg |
3.7.4 |
perl-DBI |
1.641 |
perl-Pod-Usage |
1.69 |
perl-Time-HiRes |
1.9758 |
python39 |
3.9.13 |
python39-devel |
3.9.13 |
python39-pip |
20.2.4 |
python3-virtualenv |
15.1.0 |
rsync |
3.1.3 |
rsyslog |
8.2102.0 |
sshpass |
1.09 |
sudo |
1.8.29 |
uuid |
1.6.2 |
ОС РЕД ОС 7.3:
Наименование пакета ОС Linux |
Версия пакета ОС Linux |
|---|---|
boost169 |
1.69.0 |
cpio |
2.12 |
etcd |
3.5.0 |
expect |
5.45.4 |
unzip |
6.0 |
tar |
1.30 |
iptables |
1.8.5 |
jq |
1.5 |
jsoncpp |
1.9.4 |
libcurl |
7.81.0 |
libevent |
2.1.8 |
libffi-devel |
3.1 |
libicu65 |
1:65.1 |
libyaml |
0.2.2 |
logrotate |
3.15.1 |
openssl |
1:1.1.1q |
openssl-perl |
1:1.1.1q |
perl-DBD-Pg |
3.10.0 |
perl-DBI |
1.642 |
perl-Pod-Usage |
1.69 |
perl-Time-HiRes |
1.9764 |
python-devel |
2.7.18 |
python3 |
3.8.2 |
python3-devel |
3.8.2 |
python3-pip |
18.0 |
python3-virtualenv |
20.0.30 |
rsync |
3.2.7 |
sshpass |
1.06 |
sudo |
1.8.29 |
uuid |
1.6.2 |
Astra Linux 1.7
Наименование пакета ОС Linux |
Версия пакета ОС Linux |
|---|---|
acl |
2.2.53 |
curl |
7.64 |
etcd |
3.4.23 |
expect |
5.45.4 |
iptables |
1.8.5 |
jq |
1.5 |
libboost-atomic1.67.0 |
1.67 |
libboost-chrono1.67.0 |
1.67 |
libboost-date-time1.67.0 |
1.67 |
libboost-log1.67.0 |
1.67 |
libboost-thread1.67.0 |
1.67 |
libboost-program-options1.67.0 |
1.67 |
libboost-filesystem1.67.0 |
1.67 |
libboost-regex1.67.0 |
1.67 |
libcurl4 |
7.64 |
libffi-dev |
3.2.1 |
libjsoncpp1 |
1.7.4 |
libossp-uuid16 |
1.6.2 |
libdbi-perl |
1.642 |
libdbd-pg-perl |
3.7.4 |
libdatetime-perl |
2.1.50 |
logrotate |
3.14 |
openssl |
1.1.1n |
python3-apt |
1.8 |
python3-pip |
18.1 |
python3-venv |
3.7 |
sshpass |
1.06 |
sudo |
1.8 |
unzip |
6.0-23 |
uuid-runtime |
2.33.1 |
vim |
2.9 |
wget |
1.20.1 |
Пакеты Python#
ОС Red Hat Enterprise Linux 8.7:
Примечание:
Минимальная требуемая версия Python – 3.9.13.
Наименование pip-пакета |
Версия pip-пакета |
|---|---|
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.7.* |
psycopg2-binary |
2.8.* |
python-daemon |
2.2.* |
python-dateutil |
2.8.* |
python-etcd |
0.4.* |
PyYAML |
5.3.* |
requests |
2.23.* |
ruamel.yaml |
0.16.* |
setuptools-rust |
1.1.* |
six |
1.15.* |
urllib3 |
1.25.* |
ОС Альт 8.4, 9.2, 10:
Примечание:
Минимальная требуемая версия Python – 3.7.4.
Наименование pip-пакета |
Версия pip-пакета |
|---|---|
ansible-core |
2.11.* |
argparse |
1.4.* |
boto |
2.49.* |
cdiff |
1.0 |
click |
6.* |
cryptography |
3.3.* |
flake8 |
3.9.*/latest |
kazoo |
2.8.* |
netaddr |
0.7.* |
pexpect |
4.8.* |
prettytable |
2.2.* |
psutil |
5.8.* |
psycopg2-binary |
2.8./2.9. |
python-daemon |
2.2./2.3. |
python-dateutil |
2.7.* |
python-etcd |
0.4.*/latest |
PyYAML |
5.4.* |
requests |
2.23.* |
ruamel.yaml |
0.16.* |
six |
1.12.* |
urllib3 |
1.25.* |
ОС Platform V SberLinux OS Server (SLO) 8.7, 8.8:
Примечание:
Минимальная требуемая версия Python – 3.9.13.
Наименование pip-пакета |
Версия pip-пакета |
|---|---|
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.7.* |
psycopg2-binary |
2.8.* |
python-daemon |
2.2.* |
python-dateutil |
2.8.* |
python-etcd |
0.4.* |
PyYAML |
5.3.* |
requests |
2.23.* |
ruamel.yaml |
0.16.* |
setuptools-rust |
1.1.* |
six |
1.15.* |
urllib3 |
1.25.* |
ОС РЕД ОС 7.3:
Примечание:
Минимальная требуемая версия Python – 3.8.2.
Наименование pip-пакета |
Версия pip-пакета |
|---|---|
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.7.* |
psycopg2-binary |
2.8.* |
python-daemon |
2.2.* |
python-dateutil |
2.8.* |
python-etcd |
0.4.* |
PyYAML |
5.3.* |
requests |
2.23.* |
ruamel.yaml |
0.16.* |
setuptools-rust |
1.1.* |
six |
1.15.* |
urllib3 |
1.25.* |
ОС AstraLinux 1.7:
Примечание:
Минимальная требуемая версия Python – 3.8.2.
Наименование pip-пакета |
Версия pip-пакета |
|---|---|
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.7.* |
psycopg2-binary |
2.8.* |
python-daemon |
2.2.* |
python-dateutil |
2.8.* |
python-etcd |
0.4.* |
PyYAML |
5.3.* |
requests |
2.23.* |
ruamel.yaml |
0.16.* |
setuptools-rust |
1.1.* |
six |
1.15.* |
urllib3 |
1.25.* |