Skip to main content

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

Перед развёртыванием системы ЛиманИСУ 2.0 необходимо убедиться, что аппаратное и программное обеспечение серверов соответствует приведённым ниже требованиям.

Архитектура системы

Система ЛиманИСУ 2.0 имеет многоуровневую архитектуру и развёртывается на двух типах серверов:

  • ЦСД (Центральный сервер диспетчеризации) -- обеспечивает проксирование веб-запросов к ЛСМ без прямого доступа к базам данных и микросервисам. На ЦСД устанавливается только Nginx в роли reverse-proxy.
  • ЛСМ (Локальный сервер мониторинга) -- выполняет сбор, обработку, хранение данных и предоставляет веб-интерфейс. Здесь работает полный стек ПО: Docker, контейнеры, базы данных, микросервисы.

Архитектура Системы

Примечание

Docker и контейнеры устанавливаются только на ЛСМ. На ЦСД размещается только Nginx -- без Docker, без БД, без API. Все данные (PostgreSQL, ClickHouse, MinIO) и микросервисы (включая WebUI, sensor-collector, Keycloak) работают исключительно на ЛСМ.

Аппаратные требования к ЦСД

Минимальные требования к производительности виртуальной инфраструктуры для обеспечения работы ЦСД:

ПараметрТребование
Вычислительные ресурсы16 vCPU, 64 ГБ RAM
Дисковое пространство1 ТБ SSD/NVMe
Сетевые интерфейсы4 виртуальных (2x1 GbE + 2x10 GbE)
Гарантированные ресурсы100% vCPU, 100% RAM
ГипервизорПоддержка гарантированного выделения ресурсов, vMotion/HA

Обоснование:

  • 16 vCPU -- обработка параллельных запросов от нескольких ЛСМ
  • 64 ГБ RAM -- кэширование данных и работа прокси-сервисов
  • SSD/NVMe -- быстрая обработка запросов маршрутизации
  • 10 GbE -- пропускная способность для агрегации данных
Масштабирование

При одновременном обслуживании более 50 пользователей или при увеличении количества подключённых систем мониторинга требования к ресурсам должны быть пропорционально увеличены.

Аппаратные требования к ЛСМ

NПараметрЗначение
1Модель сервераDEPO Storm 3455E2A
2Процессор2 x AMD EPYC E7313 (16 ядер, 3.0 ГГц)
3Оперативная память256 ГБ (4 x 64 ГБ DDR4 ECC REG)
4Системные накопители2 x 480 ГБ SSD SATA
5Накопители данных2 x 8 ТБ HDD SATA; 4 x 960 ГБ SSD SATA
6Дисковая корзина12x горячей замены SAS/SATA
7Сетевые интерфейсы2 x 1 GbE + 2 x 10 GbE
8Блок питания2 x 1300 Вт, горячая замена
9Удалённое управлениеИнтегрированный порт (IPMI)
10Гарантия3 года (на месте эксплуатации)
info

Аппаратные характеристики ЛСМ для всех площадок одинаковы.

Разметка дисков ЛСМ

Перед установкой системы создайте на диске разделы по следующей схеме:

РазделРазмерНазначение
/ (системный)50 ГБAstra Linux
swap32 ГБФайл подкачки (RAM x1)
/var/lib/docker200 ГБКонтейнеры Docker
/opt/raw_data500 ГБСырые данные MinIO
/opt/backup300 ГБРезервные копии
/var/log100 ГБЖурналы
Важно

Каталог /opt/backup должен располагаться на отдельном физическом диске для обеспечения сохранности резервных копий при выходе из строя основного накопителя.

Сетевое оборудование

Система использует промышленные коммутаторы следующих моделей:

  • EKF ML2-5GT -- неуправляемый, 5 портов 10/100/1000 Мбит/с
  • EKF ML2-8GT -- управляемый, 8 портов 10/100/1000 Мбит/с
  • EKF ML2-16GT -- управляемый, 16 портов 10/100/1000 Мбит/с

Минимальные требования к коммутационному оборудованию:

ПараметрТребуемое значение
Тип устройстваКоммутатор уровня L2/L3
ПортыНе менее 8x 1 GbE + 2x 10 GbE (RJ45 или SFP+)
СтандартыIEEE 802.1Q (VLAN), IEEE 802.3, SNMPv2/v3, LLDP
УправлениеWeb-интерфейс и/или CLI, SSH, SNMP
РезервированиеДва блока питания (желательно)

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

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

СерверОС
ЦСДAstra Linux Special Edition «Орёл», версия 1.7+
ЛСМAstra Linux Special Edition «Орёл» ALSE 1.7

Программный стек ЦСД

КомпонентВерсияНазначение
Docker25.0.5.astra2Контейнеризация
Docker Compose1.29.2Оркестрация контейнеров
info

На ЦСД Docker используется только для инфраструктурных задач. Основные сервисы системы работают на ЛСМ.

Программный стек ЛСМ

КомпонентВерсияНазначение
Docker25.0.5.astra2Контейнеризация
Docker Compose1.29.2Оркестрация контейнеров
PostgreSQL14Основная СУБД (метаданные, конфигурация)
ClickHouse24.2.1Хранение телеметрических данных
MinIORELEASE.2024-11-07S3-совместимое объектное хранилище
Keycloak25.0.2Управление аутентификацией и авторизацией
NATS2.10.12Межсервисный брокер сообщений
Sensor Collector1.5.2Сбор данных с датчиков
Web UI0.9Веб-интерфейс системы

ПО ПЛК «Ларус-10»

ПараметрЗначение
ОСВстроенная
Web-интерфейсПорт 8000 (одновременно не более 1 клиента)

ПО УСД «Пассер-В/Т»

ПараметрЗначение
Версия прошивкиv9.0
Файл прошивкиP.bin
ПротоколыModbus TCP (502), TFTP (69), UDP (31001-45021)

Стороннее ПО

КомпонентВерсияНазначение
Docker25.0.5.astra2Из репозитория Astra Linux
Docker Compose1.29.2Управление контейнерами
ClickHousev24.2.1.2248-alpineХранение телеметрии
PostgreSQLv14Основная СУБД
Keycloakv25.0.2Авторизация
MinIORELEASE.2024-11-07T00-52-20ZS3-хранилище

Требования к веб-браузерам

БраузерСтатус
Google ChromeПоддерживается
Mozilla FirefoxПоддерживается
Yandex BrowserПоддерживается
Microsoft EdgeПоддерживается
Internet Explorer (включая IE 11)Не поддерживается
warning

Internet Explorer, включая версию 11, не поддерживается. Рекомендуется использование последних стабильных версий поддерживаемых браузеров.

Общие требования к развёртыванию

NПараметрТребование
1Сетевая связностьЦСД и ЛСМ доступны друг для друга по TCP: 80/443, 8080 (Keycloak), 3000 (WebUI), 4222 (NATS), 5432/8123/9000 (БД -- только внутри ЛСМ)
2Синхронизация времениНа обоих серверах включена systemd-timesyncd или chrony
3БрандмауэрНа ЛСМ разрешены входящие только от ЦСД на порты 3000, 8080. Остальные (5432, 8123, 9000) -- только localhost/docker0

Контрольный список перед установкой

Перед началом установки убедитесь, что:

  • Серверы соответствуют минимальным аппаратным требованиям
  • Установлена ОС Astra Linux Special Edition 1.7+
  • Docker и Docker Compose ещё не установлены (установка выполняется в процессе развёртывания)
  • Архив дистрибутива LimanISU.tar.xz подготовлен и передан на сервер
  • Сетевой интерфейс настроен с фиксированным IP
  • Диски размечены согласно таблице выше
  • Объём раздела /opt/raw_data достаточен для планируемого периода хранения