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

Системные требования — поддерживаемые операционные системы и минимальные ресурсы (CPU, RAM, диск) для установки сервера RuDesktop. На разные сценарии (главный сервер, мост, точка распространения, отказоустойчивый кластер) ресурсы рассчитываются отдельно

Программные требования для сервера

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

  • 22

  • 24

Системные требования для сервера с УД

Минимальные

  • Процессор (CPU): 4 ядра

  • Оперативная память (RAM): 8 ГБ

  • Место на жёстком диске: 20 ГБ свободного места

  • Сетевое подключение: 1 Мбит/с на одно подключение

  • PostgreSQL: версия 14 или выше

Системные требования для сервера с УД и UEM (на 2000 АРМ)

  • Процессор (CPU): 8 ядер или выше

  • Оперативная память (RAM): 16 ГБ или выше

    Подсказка

    Чем больше объём оперативной памяти (RAM), тем быстрее выполняются политики на удалённых устройствах

  • Место на жёстком диске: 100 ГБ свободного места плюс пространство для образов ОС и установочных пакетов

  • Сетевое подключение: 1 Гбит/с

  • PostgreSQL: версия 14 или выше

Требования к дисковой подсистеме

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

Ниже приведены рекомендации по производительности дисковой подсистемы в зависимости от количества пользователей:

  • Для поддержки 5000 пользователей дисковая подсистема должна обеспечивать не менее 1000 IOPS (операций ввода-вывода в секунду)

  • Для поддержки 10000 пользователей дисковая подсистема должна обеспечивать не менее 2000 IOPS

  • Задержка дисковой подсистемы не должна превышать 10–20 мс для HDD и не более 10 мс для SSD

Предупреждение

  • Если дисковая подсистема работает нестабильно, это может привести к возникновению ошибок на сервере RuDesktop

  • Такие ошибки могут проявляться в виде отказов в установлении удалённого соединения или проблем с работой веб-интерфейса и клиента RuDesktop

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

Открытые порты

  • HTTPS (443) — для работы клиентов RuDesktop и запуска политик на устройствах через веб-интерфейс

Безопасность

Каналы до общих сервисов (для отказоустойчивого кластера)

При выносе PostgreSQL и Redis на отдельные серверы:

  • Пропускная способность канала между узлами и общими сервисами — не менее 1 Гбит/с

  • Задержка должна быть минимально возможной (практический ориентир — менее 1 мс); Redis критически чувствителен к задержкам

Подсказка

Подробнее — на странице Развёртывание отказоустойчивого кластера

Другие рекомендации

  • Настроить ежедневное резервное копирование базы данных

  • Использовать источник бесперебойного питания (UPS)

  • Регулярно отслеживать свободное место на дисках, особенно в каталогах /var/lib/rudesktop/ (медиа, kickstart, PXE) и /var/log/rudesktop/ (логи)