Как снять ограничение и увеличить количество устройств, которыми можно управлять через контроллер Omada 5.4.6, с трёх тысяч до десяти тысяч?

Knowledgebase
FAQ
07-23-2024
158

Начиная с версии 5.4.6, программный контроллер Omada позволяет управлять устройствами в количестве до десяти тысяч. По умолчанию в программном контроллере установлено ограничение, которое позволяет управлять не более чем тремя тысячами устройств — в большинстве случаев такого числа более чем достаточно. В данной статье мы расскажем о том, как снять это ограничение и увеличить количество устройств, которыми можно управлять, с трёх тысяч до десяти тысяч.

ПапкаУстановки — это папка, в которой установлен контроллер Omada SDN. Путь по умолчанию:
— на Windows: C:\Users\ИмяУчётнойЗаписиWindows\Omada Controller
— на Linux: /opt/tplink/EAPController
Сервер Omada — это компьютер или сервер, на котором запущен программный контроллер Omada SDN.
Перед внесением каких-либо изменений рекомендуется создать резервную копию файлов. Для этого выполните вход в интерфейс контроллера и перейдите в раздел Обслуживание Резервное копирование и восстановление. Также перед изменением нижеуказанных файлов рекомендуется создать резервную копию исходных файлов.
Обновление программного обеспечения приведёт к удалению предыдущих настроек. Рекомендуется записать параметры, в которые вносились изменения, чтобы затем повторно указать их после выполнения обновления. Не рекомендуется создавать файл резервной копии предыдущих настроек и заменять им файл текущих настроек после выполнения обновления.

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

С помощью текстового редактора откройте файл ПапкаУстановки\properties\omada.properties и измените параметр max.device=3000 на max.device=10000.

Чем больше устройств, которыми надо управлять, тем больше потребуется ресурсов. Ниже представлены минимальные системные требования для серверов Omada.

Количество устройств Процессор Память Пропускная способность Накопитель
10 000 64 или более ядер 64 ГБ или более 300 Мбит/с SSD объёмом 500 ГБ

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

Что делать, если постоянно перегружен процессор?

Если говорить в целом, постоянная перегрузка процессора вызвана ограниченной динамической памятью, то есть оперативной памятью, выделенной для работы контроллера. По умолчанию динамическая память контроллера — это половина оперативной памяти сервера.

Если для работы контроллера используется выделенный сервер Omada, и увеличение динамической памяти не повлияет на работу системы, можно увеличить объём выделенной оперативной памяти следующим образом.

С помощью текстового редактора откройте файл ПапкаУстановки\bin\start.bat (Windows) или ПапкаУстановки/bin/control.sh (Linux) и добавьте два параметра, отвечающих за динамическую память: -Xms и -Xmx.

Например, java -Xms20480m -Xmx20480m -XX:MaxHeapFreeRatio=60 -XX:MinHeapFreeRatio=30 -XX:+HeapDumpOnOutOfMemoryError будет означать, что на контроллер будет выделено 20 ГБ динамической памяти.

После внесения изменений в файл start.bat на Windows необходимо дважды нажать по нему (а не по ярлыку на рабочем столе), чтобы запустить контроллер. Если выполнить запуск через ярлык, то изменения не вступят в силу. На Linux выполнить запуск можно через команду tpeap start.

Настройки для Linux

Если контроллер Omada используется для управления масштабной сетью на Linux, то по достижении определённого числа управляемых устройств (например, тысячи) начнут возникать проблемы, такие как частая повторная адаптация устройств и низкая скорость загрузки веб-страниц. Это может быть связано с ограничениями системы Linux. Для повышения производительности рекомендуется выполнить указания ниже.

Максимальное число открытых файлов. По умолчанию каждый пользователь Linux может открывать не более 1024 файлов, что ограничивает производительность контроллера Omada.

Если в журнале /ПапкаУстановки/log/server.log есть записи Too many open files, необходимо изменить параметр. Во избежание проблем с производительностью рекомендуется изменить этот параметр до установки и запуска контроллера.

Внесите изменения в /etc/security/limits.conf, добавьте указанные ниже параметры, сохраните файл, затем выйдите и войдите заново, чтобы изменения вступили в силу.

* soft nofile 65535

* hard nofile 65535

Please Rate this Document

Related Documents