Skip to main content

Требования к серверу для установки Принтум

Кратко

Минимальные требования к серверам Принтум перед установкой. Параметры зависят от типовой конфигурации: Сингл, Сплит или схема с балансировщиком HAProxy.

Общие требования (для всех схем)

  • На серверах не должно быть установлено компонентов других систем управления печатью.
  • Минимальная серверная конфигурация ОС, без дополнительного ПО.
  • Рекомендуемые сопутствующие пакеты: OpenSSH, HTOP, Midnight Commander, CURL (без прокси), WGET.
  • Виртуализация включена в BIOS.
  • Если сервер виртуальный — сетевая карта в режиме bridge.
  • Статический IP-адрес. Не использовать пул 10.28.32.0/26 — он занят внутренней сетью.
  • Онлайн-установка: доступ к https://s3.printum.io.
  • Офлайн-установка: доступ к актуальному локальному зеркалу репозиториев.
  • Для филиальных серверов управления печатью — собственные сертификаты.
  • Сделать начальный снапшот ВМ после базовой настройки сервера.

Сингл (все компоненты на одном сервере)

Конфигурация: Мониторинг, ПринтМенеджер и базы данных размещаются на одном сервере. Подходит для небольших инсталляций и пилотных внедрений.

| Параметр | Требование | | ---------------------- | ------------------------------------------- | | CPU | 6-ядерный 64-бит, SLAT, 2 ГГц или выше | | RAM | 16 ГБ; не менее 2 ГБ ОЗУ на каждое ядро CPU | | Диск (корневой раздел) | Не менее 160 ГБ |

Сплит (Мониторинг и ПринтМенеджер на разных серверах)

Сервер А — Мониторинг

| Параметр | Требование | | ---------------------- | ------------------------------------------ | | CPU | 4-ядерный 64-бит, SLAT, 2 ГГц или выше | | RAM | 8 ГБ; не менее 2 ГБ ОЗУ на каждое ядро CPU | | Диск (корневой раздел) | Не менее 80 ГБ |

Сервер Б — ПринтМенеджер

В источнике явно не выделены отдельные требования к серверу с одним только ПринтМенеджером. На практике используются требования уровня «Мониторинг + Управление печатью» (см. Сингл).

TODO: уточнить минимальные требования отдельно для сервера ПринтМенеджера в схеме Сплит.

HAProxy (балансировщик нагрузки)

Отдельный сервер балансировщика в схеме Кластер Active-Active.

| Параметр | Требование | | ---------------------- | -------------------------------------------------------------- | | CPU | 2-ядерный | | RAM | 2 ГБ | | Диск (корневой раздел) | Не менее 32 ГБ | | ОС | Серверная ОС в минимальной конфигурации без дополнительного ПО |

Поддерживаемые серверные ОС

| ОС | Версия | | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | | Ubuntu | 20.04 LTS / 22.04 LTS / 24.04 LTS | | Astra Linux Special Edition 1.7 «Орёл» | Ядро linux-5.10-generic или linux-5.15-generic ; для конфигурации только Мониторинга также linux-6.1.*-generic , linux-6.12.*-generic | | Astra Linux Special Edition 1.8 «Орёл» | — | | Ред ОС | 7.3 «МУРОМ» / Ред ОС 8 | | Альт Сервер | 10 |

Поддерживаемые внешние БД

По умолчанию используются собственные БД: ClickHouse и PostgreSQL для Мониторинга, PostgreSQL для ПринтМенеджера. При необходимости поддерживается подключение к внешним БД.

| Компонент | БД | Версия | | ------------- | ------------------------- | ------ | | Мониторинг | PostgreSQL / Postgres PRO | 15 | | Мониторинг | ClickHouse | 20 | | Мониторинг | ADQM | 24 | | ПринтМенеджер | PostgreSQL / Postgres PRO | 11.4 |

Внешняя база данных должна обеспечивать время отклика от сервера Мониторинга в пределах 2–5 мс.

Что важно помнить

  • Объём ОЗУ масштабируется пропорционально количеству ядер CPU: не менее 2 ГБ на каждое ядро.
  • Для установки требуются права администратора (sudo).
  • Рекомендуется применить последние обновления системных компонентов; при ошибках установки этот шаг становится обязательным.
  • Адреса 10.28.32.0/26 зарезервированы внутренней сетью Принтум — не использовать.

Связанные страницы