Модули
В панели администратора: System › Admin › License & updates (
/license), карточка Module.
Назначение
Модуль — это сервис или функция, которую можно включить или отключить целиком. Если модуль отключен, он скрыт из меню администратора, и клиенты не могут его приобрести; для модулей расширения маршруты API возвращают 404 module_disabled. Включение модуля лишь активирует функцию в интерфейсе: используемую инфраструктуру все равно необходимо подключить (см. последний столбец).
Требования
| Параметр | Требование |
|---|---|
| Учетная запись | Администратор с правами на запись. Сотрудники с доступом только для чтения видят переключатели, но не могут их изменять. |
| Инфраструктура | См. таблицу: для каждого модуля указаны его требования. |
| Зависимости | Некоторым модулям требуются другие (DDoS Shield требует DDoS & BGP). |
Подготовка инфраструктуры
Для самого переключения не требуется. Подключите инфраструктуру каждого модуля, как описано на странице по ссылке в таблице.
Подключение в NexCMP
- Перейдите в System › Admin › License & updates и прокрутите страницу до карточки Module. Там указано, что отключенные модули скрыты из меню администратора и недоступны для заказа клиентами.
- Переключите нужный модуль. На странице появится подтверждение Saved: reloading menu, после чего она перезагрузится, и меню сразу обновится.

Модули
| Модуль (в интерфейсе) | По умолчанию | Что добавляет | Требования | Страница |
|---|---|---|---|---|
| Virtual Machines | всегда включен | Каталог VM, заказы, консоль, Snapshots | CloudStack или Proxmox VE | CloudStack, Proxmox VE |
| Bandwidth | включен | Квоты, дополнительные опции, оповещения и действия при перерасходе для VM, Kubernetes и S3 | Ничего дополнительно (статистика VM в CloudStack) | Bandwidth |
| OS & ISO Images | отключено | Клиенты регистрируют собственные образы ОС и ISO с тарификацией за ГБ | CloudStack; доступ в интернет для ее Secondary Storage VM | Требования |
| Kubernetes | отключено | Кластеры Kubernetes (CKS) | CloudStack с включенным CKS | Kubernetes и Private Cloud |
| Private Cloud | отключено | VPC с тарифами на выделенную полосу пропускания | CloudStack VPC и сетевые предложения | Kubernetes и Private Cloud |
| Object Storage | отключено | Аккаунты S3 на Ceph RGW, с оплатой по мере потребления | Ceph RGW и зона с сервисом S3 | S3 |
| VPN | отключено | VPN на собственных нодах | Ноды под управлением cmp-agent | Узлы VPN и прокси |
| IPv6 Proxy | отключено | IPv6-прокси на собственных нодах | Прокси-ноды с префиксом IPv6 | Узлы VPN и прокси |
| Bare Metal | отключено | Серверы Dell через iDRAC: заказы, установка ОС, консоль, питание | iDRAC 9 в сети управления | Выделенные серверы |
| AI Models | отключено | Шлюз для продажи доступа к моделям ИИ: единый ключ для множества моделей, цены по моделям, лимиты использования, логи, биллинг через кошелек | Источники моделей с вашей стороны: API, совместимый с OpenAI или Anthropic, с собственным ключом | AI Models |
| AI | отключено | AI Chat (автоматизированная поддержка) и AI Agent (администрирование VM на естественном языке) | OpenAI-совместимый провайдер | AI-провайдеры |
| DDoS Shield | отключено | Защита IP для клиентов; требует DDoS & BGP, поэтому без него переключатель остается отключенным | Дополнение DDoS & BGP | ниже |
| DDoS & BGP | выкл., add-on | Консоль пограничного маршрутизатора: BGP, RTBH, XDP, сессии и граничный трафик | Пограничный хост с демонами, работающими от root | ниже |
За что отвечает каждый переключатель
- Bare Metal имеет два уровня. Переключатель модуля включает меню администратора и API. Продажа клиентам включается отдельным переключателем с текстовым подтверждением в Services › Dedicated Server, а любая запись в iDRAC заблокирована, пока вы не включите live ops в Infrastructure › Bare Metal › Safety. См. Dedicated servers.
- Для Kubernetes, Private Cloud, VPN, IPv6 Proxy и Images переключатель модуля и переключатель продаж на странице сервиса управляют одной и той же настройкой.
- Для AI также требуется настроенный провайдер в System › Settings › AI provider.
- В AI Models два уровня. Переключатель модуля включает меню панели управления и API. Продажа клиентам включается отдельным переключателем в верхней части страниц AI Models (по умолчанию выключен). См. AI Models.
Модули, считываемые при запуске
Три функции не являются обычными переключателями. Они считываются один раз при запуске служб и требуют инфраструктуры, не входящей в стандартную установку.
| Функция | Настройка | Состояние | Что требуется |
|---|---|---|---|
| DDoS & BGP | module_ddos | Отображается как Add-on package, если отключено, и Installed, если включено. В консоли переключатель отсутствует. | Демоны пограничного маршрутизатора (BGP, RTBH, XDP, статистика потоков), работающие от root. Панель работает от непривилегированного пользователя и не может их запускать. |
| AI | module_ai | Обычный переключатель. Маршруты применяются сразу; фоновые задачи AI Chat (анализ тикетов, запланированные ответы) запускаются при следующем перезапуске служб. В консоли отображается рекомендация перезапуска. | AI-провайдер. |
| Веб-терминал SSH | feature_ssh_web | По умолчанию отключено, переключатель в консоли отсутствует | Отдельная служба SSH-прокси и ее маршрут. Без нее на вкладке Console в портале отображается только VNC. Для AI Agent она не требуется: он выполняет команды через SSH-соединение, которое панель устанавливает самостоятельно. |
После изменения параметра запуска перезапустите службы: sudo systemctl restart nexcmp nexcmp-vmd.
Проверка
- Пункт меню модуля появляется (или исчезает) после перезагрузки.
- Для клиентского модуля на портале появляется новый пункт меню для авторизованного клиента. Отключенный модуль ничего не отображает или показывает «coming soon».
Ограничения и примечания
- Отключение модуля ничего не удаляет. Работающие VM, кластеры, аккаунты S3 и подписки продолжают работать и тарифицироваться; клиенты просто не могут создавать новые.
- На страницах квот отображаются только те сервисы, чьи модули включены.
Устранение неполадок
| Симптом | Причина | Решение |
|---|---|---|
| Пункт меню не появился | Страница не была перезагружена | Перезагрузите панель администратора. |
| Переключатель DDoS Shield отключен | Модуль DDoS & BGP не установлен | Для DDoS Shield требуется дополнение DDoS & BGP. |
| "This module is an add-on package and cannot be switched here" (HTTP 409 или 422) | Вы (или скрипт) попытались переключить DDoS & BGP | Это пакет дополнения; у него нет переключателя. |
| «Для DDoS Shield требуется дополнение DDoS & BGP» | То же самое для DDoS Shield | Сначала установите дополнение. |
Модульный маршрут возвращает 404 module_disabled | Модуль выключен | Включите модуль. |
| AI Chat отвечает, но анализ тикета не начинается | Модуль AI был включен без перезапуска | sudo systemctl restart nexcmp nexcmp-vmd. |
| Сотрудники с доступом только для чтения не могут сохранить изменения | Их роль имеет доступ только для чтения | Используйте учетную запись администратора. |