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

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

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

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

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

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

Категория ПО

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

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

Версия

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

Описание

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

Да

Альт 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

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#

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