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

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

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

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

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

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

Категория ПО

Обязательность установки (да/нет)*

Наименование ПО

Продукт, функциональная совместимость с которым подтверждена**

Описание

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

Да

Альт 8 СП

Рекомендовано. Правообладателем АО «СберТех» также рекомендована ОС – Platform V SberLinux OS Server, см. раздел «Платформенные зависимости»

ОС контейнеров для запуска модулей компонента

Альт 8 СП Релиз 10

Рекомендовано

Альт Сервер 9

Рекомендовано

Альт Сервер 10

Опционально

РЕД ОС 7.3

Рекомендовано

Astra Linux 1.7

Рекомендовано

Red Hat Enterprise Linux 8.7

Опционально

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

Нет

Ansible 2.9.18 - 2.9.2 для версий Pangolin до 5.5.1

4.10.0 для Pangolin версии 5.5.2 и выше

Рекомендовано

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

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

Нет

Jenkins 2.319.3

Рекомендовано

Сервер автоматизации, используемый для внедрения непрерывной интеграции и непрерывной доставки (CI/CD) для проектов программного обеспечения

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

Нет

Nexus-Public 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 или выше с наличием метода fetch для сертификата

Опционально

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

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

Нет

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#

Platform V SberLinux OS Server (SLO) 8.7, 8.8#

Наименование пакета

Версия пакета

expect

5.45.4

gzip

1.9

hostname

3.20

iproute

5.18

iptables

1.8.4

jq

1.6

jsoncpp

1.8.4

libcurl

7.61.1

libffi-devel

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-devel

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

Альт 8.4, 9.2, 10, 8 СП Релиз 10#

Наименование пакета

Версия пакета

expect

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

iptables

1.8.3

jq

1.6

jsoncpp

1.8.4

libcurl

7.83.1

libffi-devel

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

openssl

1.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 (для ОС Альт 8 СП Релиз 10)

3.9

python3-dev (для ОС Альт 8 СП Релиз 10)

3.9

python3-module-pip (для ОС Альт 8 СП Релиз 10)

22.2.2

python3-module-rpm (для ОС Альт 8 СП Релиз 10)

4.13.0

python3-module-setuptools (для ОС Альт 8 СП Релиз 10)

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

rsync

3.1.3

sshpass (Альт 8 СП 8.4)

1.05

sshpass (Альт 8 СП Релиз 10)

1.09

sshpass (Альт 9.2)

1.05

sshpass (Альт 10)

1.09

sudo

1.9.5p2

tar (Альт 8 СП 8.4)

1.32

tar (Альт 8 СП Релиз 10)

1.34

tar (Альт 9.2)

1.32

tar (Альт 10)

1.34

unzip

6.0

uuidd

2.33.2

РЕД ОС 7.3:#

Наименование пакета

Версия пакета

expect

5.45.4

gzip

1.9

hostname

3.20

iproute

4.15

iptables

1.8.5

jq

1.5

jsoncpp

1.9.4

libcurl

7.81.0

libffi-devel

3.1

libyaml

0.2.2

nmap-ncat

7.8

openssl

1:1.1.1q

python38

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

tar

1.30

unzip

6.0

uuid

1.6.2

Astra Linux 1.7#

Наименование пакета

Версия пакета

expect

5.45.4

gzip

1.9

iproute2

5.10

iptables

1.8.5

jq

1.5

libjsoncpp1

1.7.4

libcurl4

7.64

libffi-dev

3.2.1

libyaml

?

nmap-ncat

7.8

openssl

1.1.1n

python3

3.7.3

python3-dev

3.7.4

python3-pip

18.1

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

Red Hat Enterprise Linux 8.7#

Наименование пакета

Версия пакета

expect

5.45.4

gzip

1.9

hostname

3.20

iproute

5.18

iptables

1.8.4

jq

1.6

jsoncpp

1.8.4

libcurl

7.61.1

libffi-devel

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-devel

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

Пакеты Python#

Примечание:

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

  • Platform V SberLinux OS Server (SLO) 8.7, 8.8 — Python 3.9;

  • Альт 8.4, 9.2 — Python 3.7;

  • Альт 8 СП Релиз 10, Альт 10 — Python 3.9;

  • РЕД ОС 7.3 — Python 3.8;

  • Astra Linux 1.7 — Python 3.7;

  • Red Hat Enterprise Linux 8.7 — Python 3.9.

Наименование пакета

Версия пакета

ansible

4.10.0

cffi

1.15.0

cryptography

3.3.1

Jinja2

2.11.2

jmespath

0.9.4

MarkupSafe

2.0.1

netaddr

0.7.19

packaging

20.9

pycparser

2.21

pyparsing

3.0.6

PyYAML

5.3

resolvelib

0.5.5

six

1.16.0

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

Пакеты ОС Linux#

Platform V SberLinux OS Server (SLO) 8.7, 8.8#

Наименование пакета

Версия пакета

boost169

1.69.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, 8 СП Релиз 10#

Наименование пакета

Версия пакета

boost-complete

1.67.0

cpio

2.12

etcd

3.5.9

expect

5.45.4

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 (для ОС Альт 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 (для ОС Альт 8 СП Релиз 10)

3.9

python3-dev (для ОС Альт 8 СП Релиз 10)

3.9

python3-module-pip (для ОС Альт 8 СП Релиз 10)

22.2.2

python3-module-rpm (для ОС Альт 8 СП Релиз 10)

4.13.0

python3-module-setuptools (для ОС Альт 8 СП Релиз 10)

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

rsync

3.1.3

sshpass (Альт 8 СП 8.4)

1.05

sshpass (Альт 8 СП Релиз 10)

1.09

sshpass (Альт 9.2)

1.05

sshpass (Альт 10)

1.09

sudo

1.9.5p2

tar

1.32

unzip

6.0

uuidd

2.33.2

РЕД ОС 7.3#

Наименование пакета

Версия пакета

boost169

1.69.0

cpio

2.12

etcd

3.5.0

expect

5.45.4

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

python38

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

tar

1.30

unzip

6.0

uuid

1.6.2

Astra Linux 1.7#

Наименование пакета

Версия пакета

acl

2.2.53

curl

7.64.0

expect

5.45.4

iptables

1.8.5

jq

1.5

libboost-atomic1.67.0

1.67.0

libboost-chrono1.67.0

1.67.0

libboost-date-time1.67.0

1.67.0

libboost-filesystem1.67.0

1.67.0

libboost-log1.67.0

1.67.0

libboost-program-options1.67.0

1.67.0

libboost-regex1.67.0

1.67.0

libboost-thread1.67.0

1.67.0

libcurl4

7.64.0

libdatetime-perl

1.50

libdbd-pg-perl

3.7.4

libdbi-perl

1.642

libffi-dev

3.2.1

libjsoncpp1

1.7.4

libossp-uuid16

1.6.2

libzstd1

1.4.8

logrotate

3.14.0

openssl

1.1.1

python3-apt

1.8.4.3

python3-pip

18.1

python3-venv

3.7.3

rsync

3.1.3

sshpass

1.06

sudo

1.8.27

uuid-runtime

2.33.1

Red Hat Enterprise Linux 8.7#

Наименование пакета

Версия пакета

boost169

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

Пакеты Python#

Platform V SberLinux OS Server (SLO) 8.7, 8.8#

Примечание:

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

Наименование пакета

Версия пакета

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.

Наименование пакета

Версия пакета

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

РЕД ОС 7.3#

Примечание:

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

Наименование пакета

Версия пакета

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.

Наименование пакета

Версия пакета

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

Red Hat Enterprise Linux 8.7#

Примечание:

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

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

Наименование пакета

Версия пакета

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