Сервер управления на машине с ОС Linux или Windows, использующий СУБД SQLite#
Требования к оборудованию
Для работы сервера управления и размещения его баз данных необходимы следующие ресурсы:
как минимум 6 ядер ЦП (для установок продукта Кибер Бэкап с большим количеством агентов и виртуальных устройств рекомендуется 8 ядер),
16 ГБ ОЗУ,
не менее 200 ГБ дискового пространства на SSD-диске.
Важно
Для работы операционной системы необходимы дополнительные ресурсы, количество которых зависит от типа, версии и редакции используемой ОС.
Рекомендуемая конфигурация продукта Кибер Бэкап
В продукте Кибер Бэкап, развернутом на оборудовании с описанными выше характеристиками, рекомендуется:
Использовать не более 6 000 лицензий (для повышения производительности рекомендуется использовать одну корпоративную лицензию, в которую включены все необходимые агенты и виртуальные устройства).
Для установок Кибер Бэкап с большим количеством контролируемых ресурсов рекомендуется добавлять лицензии до регистрации агентов и добавления устройств.
Добавлять не более 6 000 устройств (физических и виртуальных машин, почтовых ящиков, баз данных и других ресурсов, отображаемых в веб-консоли Кибер Бэкап в разделе Устройства).
Добавлять не более 50 виртуальных устройств (virtual appliance).
Включать в общий план не более 100 устройств (общий план включает в себя отдельные устройства), для большего количества устройств используйте групповые планы.
Включать в групповой план не более 500 устройств (групповой план включает в себя группы устройств).
Создавать не более 500 общих и групповых планов.
Выполнять не более 500 одновременных операций резервного копирования и восстановления.
Создавать не более 500 отделов.
Использовать не более 10 уровней в иерархии отделов.
Создавать в отделе не более 300 подотделов одного уровня.
Кроме того, общее количество записей в таблице resources БД службы учетных записей (Account Server) не должно превышать 60 000. Чем ближе общее количество записей к этой границе, тем ниже производительность сервера управления.
Важно
При несоблюдении этих рекомендаций производительность сервера управления может заметно снизиться.
Примечание
Реальная производительность сервера управления зависит от профиля нагрузки. Например, в случае, когда виртуальные машины размещены в кластерах, включающих в себя большое количество серверов, производительность может быть значительно меньше, чем в случае, когда серверы не объединены в кластеры или кластеры содержат небольшое количество серверов.
Дополнительная настройка
Дополнительная настройка машины с ОС Linux
Для обеспечения высокой производительности сервера управления и СУБД параметрам, ограничивающим использование ресурсов ОС, необходимо назначить достаточно большие значения. Например, на машине с ОС CentOS 7 это можно сделать следующим образом:
В конфигурационный файл
/etc/sysctl.confдобавьте следующие строки:fs.file-max = 6553500 kernel.pid_max = 4194303 kernel.threads-max = 4194303
В конфигурационный файл
/etc/security/limits.confдобавьте следующие строки:* soft nproc 65535 * hard nproc 65535 * soft nofile 65535 * hard nofile 65535
Примечание
Параметры, указанные в файлах в каталоге
/etc/security/limits.d/, могут переопределять параметры, указанные в файле/etc/security/limits.conf.Перезагрузите машину:
reboot
Дополнительная настройка машины с ОС Windows
Количество портов, входящих в диапазон динамических портов для протокола TCP, должно быть в 1,5-2 раза больше общего количества агентов и виртуальных устройств, зарегистрированных в Кибер Бэкап.
Текущий диапазон динамических портов можно просмотреть с помощью команды
netsh int ipv4 show dynamicport tcp
Например:
netsh int ipv4 show dynamicport tcp Protocol tcp Dynamic Port Range --------------------------------- Start Port : 49152 Number of Ports : 16384
Задать новый диапазон динамических портов можно с помощью команды
netsh int ipv4 set dynamicport tcp start=<start_port> num=<number_of_ports>
где
<start_port>задает начальный порт, а<number_of_ports>— количество портов.Антивирусное ПО может замедлять работу сервера управления. В таком случае нужно настроить антивирус.
Дополнительная настройка продукта Кибер Бэкап на машине с ОС Linux
Для установок продукта Кибер Бэкап с большим количеством агентов и виртуальных устройств рекомендуется увеличить лимиты на количество одновременно открытых файлов для служб сервера управления и изменить уровень детализации сообщений в журналах событий с DEBUG на INFO.
Например, если сервер управления установлен на машину с ОС CentOS 7, лимит на количество одновременно открытых файлов для службы acronis_asm и уровень детализации сообщений в журналах можно изменить следующим образом:
Узнайте путь к скрипту запуска службы acronis_asm, просмотрев ее unit-файл:
cat /etc/systemd/system/acronis_asm.service <...> ExecStart=/usr/sbin/acronis_asm <...>
Задайте новый лимит в скрипте запуска службы
/usr/sbin/acronis_asm, заменив строкуulimit -n 1024
на
ulimit -n 10240
и сохранив изменение.
Измените уровень детализации сообщений в файлах
/usr/lib/Acronis/AccountServer/account_server.jsonи/usr/lib/Acronis/BackupManager/backup_manager.yml:... chronica: level: "INFO" ...
Перезапустите службу:
systemctl restart acronis_asm