Перейти к основному содержимому

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

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

Системное программное обеспечение

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

В каждой категории перечислены все поддерживаемые продукты сторонних правообладателей. Отдельно обозначены варианты, которые рекомендует АО «СберТех» (маркировка «Рекомендовано» в столбце «Продукт, функциональная совместимость с которым подтверждена»).

Клиенту необходимо выбрать один из продуктов в каждой категории, исходя из условий использования конечной ИС.

Категория ПООбязательность установки (да/нет)*Наименование ПОВерсияПродукт, функциональная совместимость с которым подтверждена**Описание
Операционная системаДаАльт 8 СП8.4Рекомендовано. Правообладателем АО «СберТех» также рекомендована ОС – Platform V SberLinux OS Server, см. раздел «Платформенные зависимости»ОС контейнеров для запуска модулей компонента
Альт Сервер 99.2Рекомендовано
Альт Сервер 1010Опционально
РЕД ОС7.3Рекомендовано
Red Hat Enterprise Linux7.8, 7.9, 8.7Опционально
Инструмент для автоматического развертыванияНетAnsible2.9.18 - 2.9.2 для версий Pangolin до 5.5.1

4.10.0 для Pangolin версии 5.5.2 и выше
РекомендованоИспользуется для автоматического развертывания продукта и его настройки
Инструмент сборки, тестирования, развертывания контейнеризированных приложенийНетJenkins2.319.3РекомендованоСервер автоматизации, используемый для внедрения непрерывной интеграции и непрерывной доставки (CI/CD) для проектов программного обеспечения
Сервис централизованного хранения репозиториев артефактов (хранилище артефактов)НетNexus-Public2.5.1 и вышеРекомендованоХранение конфигураций при автоматизированной установке
Nexus Repository Manager PRO3.37.0-01Опционально
Nexus Repository Manager OSSОпционально
Хранилище секретовНетHashiCorp Vault1.8.3, 1.14.1, 1.4.0РекомендованоЗащищенное хранилище ключей шифрования и настроек, система управления ключами
Secret Management System1.7 или выше с наличием метода fetch для сертификатаОпциональноСистема управления аутентификационными данными сервисных аккаунтов или учетных записей
Сервер для сбора и хранения данныхНетPrometheus2.34 и вышеОпциональноцентральный сервер, предназначенный для сбора и хранения данных
Средство визуализации данныхНетGrafana8.8 и вышеОпциональноСистема визуализации накопленных данных

Примечание:

*

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

**

  • Рекомендовано — рекомендованный правообладателем АО «СберТех» продукт.
  • Опционально — альтернативный по отношению к рекомендованному правообладателем АО «СберТех» продукт.

Платформенные зависимости

Для настройки, контроля и функционирования компонента реализована интеграция с программными продуктами, правообладателем которых является АО «СберТех»:

Наименование продуктаКодВерсия продуктаКод и наименование компонентаОбязательность установки (да/нет)***ОписаниеАналог других производителей
Platform V SberLinux OS ServerSLO8.7, 8.8INST Операционная системаНетОперационная системаУказаны в разделе «Системное программное обеспечение»

Примечание:

***

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

Аппаратные требования

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

Варианты установкиРольCPURAMHDD/SDD
standaloneactive4 ядра8GBДиск под раздел системный: 35GB
clusteractive4 ядра8GBДиск под раздел системный: 35GB
clusterstandby4 ядра8GBДиск под раздел системный: 35GB
clusterarbiter2 ядра2GBДиск под раздел системный: 35GB

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

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

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

Пакеты ОС Linux

Platform V SberLinux OS Server (SLO) 8.7, 8.8

Наименование пакетаВерсия пакета
expect5.45.4
gzip1.9
hostname3.20
iproute5.18
iptables1.8.4
jq1.6
jsoncpp1.8.4
libcurl7.61.1
libffi-devel3.1
libyaml0.1.7
nmap-ncat7.70
openssl1:1.1.1k
python3-virtualenv15.1.0
python393.9.13
python39-devel3.9.13
python39-pip20.2.4
python39-setuptools50.3.2
rsync3.1.3
sshpass1.09
sudo1.8.29
tar1.30
unzip6.0
uuid1.6.2

Альт 8.4, 9.2, 10

Наименование пакетаВерсия пакета
expect5.45.4
gzip (Альт 8 СП 8.4)1.10
gzip (Альт 8 СП Релиз 10)1.12
gzip (Альт 9.2)1.12
gzip (Альт 10)1.10
iproute2 (Альт 8 СП 8.4)5.3
iproute2 (Альт 8 СП Релиз 10)5.13
iproute2 (Альт 9.2)5.3
iproute2 (Альт 10)5.13
iptables1.8.3
jq1.6
jsoncpp1.8.4
libcurl7.83.1
libffi-devel3.2.1
libyaml2 (Альт 8 СП 8.4)0.2.2
libyaml2 (Альт 8 СП Релиз 10)0.2.5
libyaml2 (Альт 9.2)0.2.2
libyaml2 (Альт 10)0.2.5
openssl1.1.1n
netcat (Альт 8 СП 8.4)4.0
netcat (Альт 8 СП Релиз 10)4.0
netcat (Альт 9.2)4.0
netcat (Альт 10)4.0
python3 (для ОС Альт 8.4)3.7.4
python3-dev (для ОС Альт 8.4)3.7.4
python3-module-pip (для ОС Альт 8.4)19.1.1
python3-module-rpm (для ОС Альт 8.4)4.13.0
python3-module-setuptools (для ОС Альт 8.4)40.8.0
python3 (для ОС Альт 9.2)3.7.4
python3-dev (для ОС Альт 9.2)3.7.4
python3-module-pip (для ОС Альт 9.2)19.1.1
python3-module-rpm (для ОС Альт 9.2)4.13.0
python3-module-setuptools (для ОС Альт 9.2)40.8.0
python3 (для ОС Альт 10)3.9
python3-dev (для ОС Альт 10)3.9
python3-module-pip (для ОС Альт 10)22.2.2
python3-module-rpm (для ОС Альт 10)4.13.0
python3-module-setuptools (для ОС Альт 10)57.4.0
rsync3.1.3
sshpass (Альт 8 СП 8.4)1.05
sshpass (Альт 8 СП Релиз 10)1.09
sshpass (Альт 9.2)1.05
sshpass (Альт 10)1.09
sudo1.9.5p2
tar (Альт 8 СП 8.4)1.32
tar (Альт 8 СП Релиз 10)1.34
tar (Альт 9.2)1.32
tar (Альт 10)1.34
unzip6.0
uuidd2.33.2

РЕД ОС 7.3:

Наименование пакетаВерсия пакета
expect5.45.4
gzip1.9
hostname3.20
iproute4.15
iptables1.8.5
jq1.5
jsoncpp1.9.4
libcurl7.81.0
libffi-devel3.1
libyaml0.2.2
nmap-ncat7.8
openssl1:1.1.1q
python383.8.2
python3-devel3.8.2
python3-pip18.0
python3-virtualenv20.0.30
rsync3.2.7
sshpass1.06
sudo1.8.29
tar1.30
unzip6.0
uuid1.6.2

Red Hat Enterprise Linux 7.8, 7.9

Наименование пакетаВерсия пакета
expect5.45
gzip1.5
hostname3.13
iproute4.11
iptables1.4.21
jq1.6
jsoncpp0.10.5
libcurl7.29.0
libffi-devel3.0.13
libyaml0.1.4
nmap-ncat6.40
openssl1.0.2k
python33.6.8
python3-pip9.0.3
python3-virtualenv15.1.0
python39-devel3.6.8
rsync3.1.2
sshpass1.06
sudo1.8.23
tar1.26
unzip6.0
uuid1.6.2

Red Hat Enterprise Linux 8.7

Наименование пакетаВерсия пакета
expect5.45.4
gzip1.9
hostname3.20
iproute5.18
iptables1.8.4
jq1.6
jsoncpp1.8.4
libcurl7.61.1
libffi-devel3.1
libyaml0.1.7
nmap-ncat7.70
openssl1:1.1.1k
python3-virtualenv15.1.0
python393.9.13
python39-devel3.9.13
python39-pip20.2.4
python39-setuptools50.3.2
rsync3.1.3
sshpass1.09
sudo1.8.29
tar1.30
unzip6.0
uuid1.6.2

Пакеты Python

Примечание:

Минимальная требуемая версия Python:

  • Platform V SberLinux OS Server (SLO) 8.7, 8.8 — Python 3.9;
  • Альт 8.4, 9.2 — Python 3.7;
  • Альт 10 — Python 3.9;
  • РЕД ОС 7.3 — Python 3.8;
  • Red Hat Enterprise Linux 7.8, 7.9 — Python 3.6;
  • Red Hat Enterprise Linux 8.7 — Python 3.9.
Наименование пакетаВерсия пакета
ansible4.10.0
cffi1.15.0
cryptography3.3.1
Jinja23.0.3
jmespath0.10.0
MarkupSafe2.0.1
netaddr0.7.19
packaging21.3
pycparser2.21
pyparsing3.0.6
PyYAML6.0
resolvelib0.5.5
six1.16.0

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

Пакеты ОС Linux

Platform V SberLinux OS Server (SLO) 8.7, 8.8

Наименование пакетаВерсия пакета
cpio2.12
etcd3.5.7
expect5.45.4
iptables1.8.4
jq1.6
jsoncpp1.8.4
libcurl7.61.1
libevent2.1.8
libffi-devel3.1
libicu60.3
libyaml0.1.7
logrotate3.14.0
openssl1:1.1.1k
openssl-perl1:1.1.1k
perl-DBD-Pg3.7.4
perl-DBI1.641
perl-Pod-Usage1.69
perl-Time-HiRes1.9758
python393.9.13
python39-devel3.9.13
python39-pip20.2.4
python3-virtualenv15.1.0
rsync3.1.3
sshpass1.09
sudo1.8.29
uuid1.6.2

Альт 8.4, 9.2, 10

Наименование пакетаВерсия пакета
cpio2.12
etcd3.5.9
expect5.45.4
glibc-locales2.27
iptables1.8.3
jq1.6
libcurl7.83.1
libevent2.11.2.1
libffi-devel3.2.1
libicu65 (для ОС Альт 9.2)6.5.1
libicu69 (для ОС Альт 8.4, 10)6.9.1
libjsoncpp191.8.4
libkrb51.17.2
libldap2.4.59
libossp-uuid (для ОС Альт 8.4, 9.2)1.5.1
libossp-uuid16 (для ОС Альт 10)1.6.2
libpam01.5.1
libreadline77.0.3
libssl1.11.1.1n
libsystemd246.14
libuuid2.33.2
libxml22.9.12
libxslt1.1.34
libyaml20.2.2
logrotate3.9.1
openssl1.1.1n
perl-DBD-Pg3.8.0
perl-DBI1.642
perl-Pod-Usage1.69
perl-Time-HiRes5.28.3
python3 (для ОС Альт 8.4)3.7.4
python3-dev (для ОС Альт 8.4)3.7.4
python3-module-pip (для ОС Альт 8.4)19.1.1
python3-module-rpm (для ОС Альт 8.4)4.13.0
python3-module-setuptools (для ОС Альт 8.4)40.8.0
python3 (для ОС Альт 9.2)3.7.4
python3-dev (для ОС Альт 9.2)3.7.4
python3-module-pip (для ОС Альт 9.2)19.1.1
python3-module-rpm (для ОС Альт 9.2)4.13.0
python3-module-setuptools (для ОС Альт 9.2)40.8.0
python3 (для ОС Альт 10)3.9
python3-dev (для ОС Альт 10)3.9
python3-module-pip (для ОС Альт 10)22.2.2
python3-module-rpm (для ОС Альт 10)4.13.0
python3-module-setuptools (для ОС Альт 10)57.4.0
rsync3.1.3
sshpass (Альт 8 СП 8.4)1.05
sshpass (Альт 8 СП Релиз 10)1.09
sshpass (Альт 9.2)1.05
sshpass (Альт 10)1.09
sudo1.9.5p2
tar1.32
unzip6.0
uuidd2.33.2

РЕД ОС 7.3

Наименование пакетаВерсия пакета
cpio2.12
etcd3.5.0
expect5.45.4
iptables1.8.5
jq1.5
jsoncpp1.9.4
libcurl7.81.0
libevent2.1.8
libffi-devel3.1
libicu651:65.1
libyaml0.2.2
logrotate3.15.1
openssl1:1.1.1q
openssl-perl1:1.1.1q
perl-DBD-Pg3.10.0
perl-DBI1.642
perl-Pod-Usage1.69
perl-Time-HiRes1.9764
python383.8.2 ?
python3-devel3.8.2
python3-pip18.0
python3-virtualenv20.0.30
rsync3.2.7
sshpass1.06
sudo1.8.29
tar1.30
unzip6.0
uuid1.6.2

Red Hat Enterprise Linux 7.8, 7.9

Наименование пакетаВерсия пакета
cpio2.11
etcd3.3.11
expect5.45
iptables1.4.21
jq1.6
jsoncpp0.10.5
libcurl7.29.0
libevent2.0.21
libffi-devel3.0.13
libicu50.2
libyaml0.1.4
logrotate3.8.6
openssl1.0.2k
openssl-perl1.0.2k
perl-DBD-Pg2.19.3
perl-DBI1.627
perl-Pod-Usage1.63
perl-Time-HiRes1.9725
python33.6.8
python3-devel3.6.8
python3-pip9.0.3
python3-virtualenv15.1.0
rsync3.1.2
sshpass1.06
sudo1.8.23
tar1.26
unzip6.0
uuid1.6.2

Red Hat Enterprise Linux 8.7

Наименование пакетаВерсия пакета
cpio2.12
etcd3.5.7
expect5.45.4
iptables1.8.4
jq1.6
jsoncpp1.8.4
libcurl7.61.1
libevent2.1.8
libffi-devel3.1
libicu60.3
libyaml0.1.7
logrotate3.14.0
openssl1:1.1.1k
openssl-perl1:1.1.1k
perl-DBD-Pg3.7.4
perl-DBI1.641
perl-Pod-Usage1.69
perl-Time-HiRes1.9758
python393.9.13
python39-devel3.9.13
python39-pip20.2.4
python3-virtualenv15.1.0
rsync3.1.3
sshpass1.09
sudo1.8.29
uuid1.6.2

Пакеты Python

Platform V SberLinux OS Server (SLO) 8.7, 8.8

Примечание:

Минимальная требуемая версия Python – 3.9.13.

Наименование пакетаВерсия пакета
ansible-core2.11.*
argparse1.4.*
boto2.49.*
cdiff1.0
click7.1.*
cryptography42.0.*
flake8latest
kazoo2.8.*
netaddr0.7.*
pexpect4.9.*
prettytable2.2.*
psutil5.8.*
psycopg2-binary2.9.*
python-daemon2.3.*
python-dateutil2.8.*
python-etcd0.4.*
PyYAML6.0.*
requests2.31.*
ruamel.yaml0.16.*
setuptools-rust1.1.*
six1.16.*
urllib32.*

Альт 8.4, 9.2, 10

Примечание:

Минимальная требуемая версия Python – 3.7.4.

Наименование пакетаВерсия пакета
ansible-core2.11.*
argparse1.4.*
boto2.49.*
cdiff1.0
click7.1.*
cryptography42.0.*
flake8latest
kazoo2.8.*
netaddr0.7.*
pexpect4.9.*
prettytable2.2.*
psutil5.8.*
psycopg2-binary2.9.*
python-daemon2.3.*
python-dateutil2.8.*
python-etcd0.4.*
PyYAML6.0.*
requests2.31.*
ruamel.yaml0.16.*
setuptools-rust1.1.*
six1.16.*
urllib31.26.*

РЕД ОС 7.3

Примечание:

Минимальная требуемая версия Python – 3.8.2.

Наименование пакетаВерсия пакета
ansible-core2.11.*
argparse1.4.*
boto2.49.*
cdiff1.0
click7.1.*
cryptography42.0.*
flake8latest
kazoo2.8.*
netaddr0.7.*
pexpect4.9.*
prettytable2.2.*
psutil5.8.*
psycopg2-binary2.9.*
python-daemon2.3.*
python-dateutil2.8.*
python-etcd0.4.*
PyYAML6.0.*
requests2.31.*
ruamel.yaml0.16.*
setuptools-rust1.1.*
six1.16.*
urllib32.*

Red Hat Enterprise Linux 7.8, 7.9

Примечание:

Минимальная требуемая версия Python – 3.6.8.

Наименование пакетаВерсия пакета
ansible-core2.11.*
argparse1.4.*
boto2.49.*
cdiff1.0
click7.1.*
cryptography40.0.*
flake8latest
kazoo2.8.*
netaddr0.7.*
pexpect4.9.*
prettytable2.2.*
psutil5.8.*
psycopg2-binary2.9.*
python-daemon2.3.*
python-dateutil2.8.*
python-etcd0.4.*
PyYAML6.0.*
requests2.27.*
ruamel.yaml0.16.*
setuptools-rust1.1.*
six1.16.*
urllib31.26.*

Red Hat Enterprise Linux 8.7

Примечание:

Минимальная требуемая версия Python – 3.9.13.

Для эксплуатации:

Наименование пакетаВерсия пакета
ansible-core2.11.*
argparse1.4.*
boto2.49.*
cdiff1.0
click7.1.*
cryptography42.0.*
flake8latest
kazoo2.8.*
netaddr0.7.*
pexpect4.9.*
prettytable2.2.*
psutil5.8.*
psycopg2-binary2.9.*
python-daemon2.3.*
python-dateutil2.8.*
python-etcd0.4.*
PyYAML6.0.*
requests2.31.*
ruamel.yaml0.16.*
setuptools-rust1.1.*
six1.16.*
urllib32.*