Серверное оборудование Supermicro требует лицензирования для работы расширенных функций управления — удалённого доступа через IPMI, виртуальных медиа, KVM over IP. Производитель поставляет платформы с базовым набором возможностей, а дополнительные опции активируются через Product Key. Разберём, как получить лицензионные ключи, активировать их в системе и избежать типовых проблем при настройке.
Лицензирование затрагивает два уровня: встроенный контроллер BMC (Baseboard Management Controller) для удалённого управления и обновления BIOS. Ключи привязываются к MAC-адресу платы, поэтому переносить их между серверами нельзя. Процесс активации занимает 5-10 минут при правильной подготовке данных.
Типы лицензий Supermicro
Производитель разделяет лицензии на три категории в зависимости от функциональности управляющего контроллера:
- Standard — базовый уровень, включён в стоимость сервера. Доступен веб-интерфейс IPMI, мониторинг датчиков, журнал событий, управление питанием. Этого достаточно для базового администрирования через локальную сеть.
- Advanced — добавляет удалённую консоль (Virtual KVM), монтирование ISO-образов и физических носителей через Virtual Media, HTML5-консоль без Java. Нужна для установки ОС и диагностики без физического доступа.
- OOB (Out-of-Band) — расширяет Advanced возможностями массового развёртывания: IPMI over LAN для скриптов, интеграция с системами мониторинга через SNMP, работа в составе кластеров с централизованным управлением.
Лицензия Standard предустановлена на всех платформах. Advanced и OOB приобретаются отдельно и привязываются к конкретному серверу через Product Key — 25-символьный код формата AAAAA-BBBBB-CCCCC-DDDDD-EEEEE.
Где взять лицензионный ключ
Supermicro не предоставляет публичных генераторов ключей — все Product Key выдаются официальными каналами. Существует три легальных способа получения:
Приобретение у авторизованного партнёра
Лицензии продаются отдельными SKU: SFT-OOB-LIC для OOB-уровня, SFT-DCMS-Single для интеграции с Supermicro Data Center Management Suite. При заказе серверных платформ через партнёрскую сеть можно включить лицензии в конфигурацию — ключ придёт на email в течение 1-2 рабочих дней после оплаты. Указываете MAC-адрес BMC (смотрится через BIOS или наклейку на плате), получаете привязанный код.
Активация пробной лицензии
Supermicro предоставляет 60-дневную Trial-лицензию уровня Advanced для тестирования функций. Для получения нужен зарегистрированный аккаунт на сайте производителя и серийный номер сервера. Процесс:
- Заходите на support.supermicro.com
- Раздел «License Key Request» → «Trial License»
- Вводите серийный номер шасси (формат C###############), MAC-адрес BMC, email
- Через 10-15 минут на почту приходит временный ключ
Пробная лицензия не продлевается и не конвертируется в постоянную — после истечения срока функции Advanced блокируются. Подходит для ознакомления перед покупкой или разовых задач.
Лицензия в составе предконфигурации
Некоторые готовые сборки от Supermicro (серии SuperServer) уже включают Advanced-лицензию. Ключ записан в EEPROM BMC на заводе, активация не требуется. Проверить наличие можно в веб-интерфейсе IPMI: Configuration → License Information — если напротив «Feature Set» стоит «Advanced», лицензия уже активна.
Активация лицензии IPMI
Процесс активации выполняется через веб-интерфейс контроллера BMC. Потребуется сетевое подключение к management-порту сервера и учётные данные администратора IPMI (по умолчанию ADMIN/ADMIN, рекомендуется сменить при первом входе).
Пошаговая инструкция
- Подключитесь к веб-интерфейсу IPMI. Узнайте IP-адрес BMC из BIOS (раздел IPMI → LAN Configuration) или через DHCP-логи вашего роутера. Откройте браузер и введите адрес, например https://192.168.1.100. Примите самоподписанный сертификат.
- Авторизуйтесь с правами Administrator. Без прав администратора раздел лицензирования недоступен.
- Перейдите в раздел Configuration → License Information. Здесь отображается текущий уровень лицензии (Standard/Advanced/OOB) и поле для ввода ключа.
- Введите Product Key в поле «Enter Activation Key». Регистр не важен, дефисы можно опускать — система примет и AAAAA-BBBBB-CCCCC-DDDDD-EEEEE, и AAAAABBBBBCCCCCDDDDDEEEEEE.
- Нажмите «Activate» и дождитесь сообщения «License activated successfully». Процесс занимает 5-10 секунд. Если выводится ошибка «Invalid key» или «Key mismatch», проверьте соответствие MAC-адреса BMC (показан на той же странице) адресу, на который выдавался ключ.
- Перезагрузите BMC для применения изменений: Configuration → System → BMC Reboot. Контроллер перезагрузится за 60-90 секунд. После этого в главном меню появятся новые разделы: Remote Control → Console Redirection (KVM), Virtual Media.
После активации лицензии уровень доступа меняется навсегда — даже если срок Trial истечёт, откатить контроллер на Standard без сброса настроек нельзя. Для проверки статуса используйте команду ipmitool (если настроен доступ по сети): ipmitool -I lanplus -H IP_АДРЕС -U ADMIN -P ПАРОЛЬ mc info — в поле «Additional Device Support» появятся флаги KVM, Virtual Media.
Использование ключа при обновлении BIOS
Некоторые обновления BIOS требуют ввода Product Key для запуска процесса — это защита от установки прошивок на несовместимые платы. Ключ BIOS отличается от лицензии IPMI и генерируется индивидуально для каждого обновления на сайте Supermicro.
Когда требуется BIOS Product Key
Не все обновления запрашивают ключ. Проверка включается в трёх случаях:
- Переход на новую мажорную версию BIOS (например, с 2.x на 3.x) с изменениями в микрокоде процессора
- Обновление бета-версий (BETA-маркировка в имени файла) для тестирования до релиза
- Прошивки с поддержкой нестандартных конфигураций — например, работа памяти сверх JEDEC-спецификаций
Стандартные патч-обновления (например, 3.1 → 3.2) устанавливаются без ключа. Информация о требовании Product Key указана на странице загрузки конкретной версии BIOS в разделе FTP Supermicro.
Получение BIOS Update Key
Процесс аналогичен запросу лицензии IPMI, но требует дополнительных данных:
- Определите модель материнской платы: POST-экран при загрузке или команда
dmidecode -t baseboardв Linux. Нужны поля «Product Name» (например, X11DPi-NT) и «Serial Number». - Скачайте нужную версию BIOS с ftp.supermicro.com в разделе вашей модели. Имя файла содержит ревизию — например, X11DPU09.zip для версии 0.9.
- Зайдите на support.supermicro.com → «BIOS Key Request». Потребуется логин, серийный номер платы, версия целевого BIOS.
- Ключ приходит на email в течение часа. Формат отличается от IPMI: 16-символьная шестнадцатеричная строка без дефисов (например, A1B2C3D4E5F67890).
Один ключ работает только для одной платы и одной версии BIOS. При обновлении следующей ревизии нужен новый запрос. Для управления парком серверов с частыми обновлениями рекомендуется завести таблицу соответствий «серийный номер → ключи для версий».
Применение ключа при обновлении
Способ ввода зависит от метода прошивки. Для обновления через IPMI Web Interface:
- Maintenance → BIOS Update → Upload BIOS File. Выберите скачанный .zip или .bin файл.
- После загрузки появится поле «Enter Product Key». Вставьте 16-символьный код.
- Нажмите «Update» и не отключайте питание сервера до завершения (5-7 минут). Прерывание процесса приводит к неработоспособности платы.
При обновлении через DOS-утилиту Flash.bat укажите ключ параметром: flash.bat /key A1B2C3D4E5F67890. Для Linux-утилиты flashupdt: ./flashupdt -i /path/to/bios.bin -k A1B2C3D4E5F67890.
Типовые конфигурации и требования к лицензированию
Потребность в платных лицензиях зависит от сценария использования сервера. Приведём рекомендации для распространённых конфигураций:
| Сценарий | Уровень лицензии | Обоснование |
|---|---|---|
| Сервер в локальной стойке, физический доступ есть | Standard | Базовый мониторинг и управление питанием достаточно. Установка ОС через USB, диагностика локально. |
| Удалённый филиал без выделенного администратора | Advanced | Virtual KVM для диагностики без командировок. Virtual Media для установки обновлений и ОС через образы. |
| Дата-центр с автоматизированным развёртыванием | OOB | Интеграция с системами оркестрации (Ansible, Puppet). Массовая настройка через IPMI over LAN. Мониторинг через Zabbix/Nagios по SNMP. |
| Кластер виртуализации (VMware, Proxmox) | Advanced | Управление хостами без остановки кластера. Монтирование ISO для обновления гипервизора без локальных носителей. |
| Тестовая лаборатория | Trial (60 дней) | Временный доступ ко всем функциям для оценки перед закупкой постоянных лицензий на продакшн. |
Для инфраструктур с централизованным управлением рассмотрите приобретение Supermicro SuperDoctor 5 или Server Management Suite — эти утилиты работают только с активными OOB-лицензиями и позволяют мониторить десятки серверов через единую панель.
Частые ошибки при активации
Ошибка «Invalid MAC address»
Появляется, если ключ запрашивался для другого MAC-адреса. Supermicro привязывает Product Key к первому Ethernet-интерфейсу BMC (обычно это dedicated management port). У плат с несколькими LAN-портами MAC-адреса разные — проверьте точный MAC через IPMI → Configuration → Network → MAC Address или команду ipmitool lan print 1.
Если вы заменили материнскую плату по гарантии, старый ключ не подойдёт — MAC изменился. Потребуется новый запрос с серийным номером новой платы. Некоторые партнёры предоставляют однократный перенос лицензии при замене hardware по гарантии — уточняйте при покупке.
Не появляются новые функции после активации
BMC кэширует конфигурацию при старте. После ввода ключа обязательно перезагрузите контроллер: Configuration → System → BMC Reboot. Просто обновить страницу браузера недостаточно. Также проверьте версию прошивки BMC — старые ревизии (ниже 1.00.20) содержат баги активации. Обновите BMC до актуальной версии с FTP Supermicro (раздел CDR_Images → BMC_firmware).
Ошибка при загрузке ключа BIOS
Утилита обновления выдаёт «Key verification failed» по двум причинам:
- Ключ запрошен для другой версии BIOS. Например, получили ключ для 3.2, а устанавливаете 3.3. Проверьте соответствие версии в письме и файла прошивки.
- Неверный серийный номер платы при запросе. Убедитесь, что в заявке указан серийник именно материнской платы (на стикере возле сокетов), а не шасси (на передней панели корпуса).
Если ошибка повторяется при корректных данных, выгрузите текущую прошивку командой flashupdt -r backup.bin и приложите файл в тикет техподдержки Supermicro — возможно, регион BIOS не совпадает с регионом аккаунта.
Лицензия сбросилась после обновления BMC
В версиях прошивки BMC младше 1.00.25 существовала ошибка: обновление контроллера стирало активированные ключи. Решение: после обновления BMC заново введите Product Key через веб-интерфейс. Ключ остаётся действительным, система примет его повторно без ограничений. В современных прошивках (1.50+) проблема устранена — лицензия сохраняется в отдельной области EEPROM.
Альтернативные методы управления без платной лицензии
Если бюджет на лицензии ограничен, часть функций Advanced/OOB можно заменить сторонними инструментами:
- Удалённая консоль: настройте Serial-over-LAN через IPMI (работает на Standard). В Linux включите
console=ttyS1,115200в параметрах загрузки ядра. Доступ черезipmitool -I lanplus sol activate. Даёт текстовую консоль без графики. - Монтирование образов: используйте PXE-загрузку для установки ОС. Настройте TFTP-сервер с iPXE — сервер загрузится по сети и смонтирует ISO с вашего файлового хранилища. Подходит для массового развёртывания.
- Мониторинг: SNMP-агент BMC работает на всех уровнях лицензий. Настройте опрос через Zabbix с IPMI-шаблоном — получите температуры, обороты вентиляторов, статусы блоков питания без OOB.
Эти способы требуют больше времени на настройку, но позволяют сэкономить на лицензировании для некритичных серверов. Для production-инфраструктуры всё же рекомендуется полноценный Advanced-уровень — скорость диагностики при аварии окупает затраты.
Интеграция с системами автоматизации
OOB-лицензия открывает возможности для автоматизации управления парком серверных платформ через API и командную строку. Распространённые сценарии:
Массовая настройка через Ansible
Модуль community.general.ipmi_boot управляет порядком загрузки и питанием. Пример playbook для установки ОС на 50 серверов:
- name: Configure boot from Virtual Media
community.general.ipmi_boot:
name: "{{ inventory_hostname }}"
user: ADMIN
password: "{{ ipmi_password }}"
bootdev: cdrom
state: present
persistent: yes
С активной OOB-лицензией доступна загрузка ISO через HTTP: смонтируйте образ на веб-сервере, укажите URL в Virtual Media Configuration. Сервер загрузится с образа автоматически, без физического доступа к DVD.
Мониторинг в Zabbix
Шаблон Template Server Supermicro IPMI использует команды ipmitool для опроса сенсоров. OOB-лицензия добавляет расширенные метрики: статус RAID-контроллеров (через IPMI SDR), загрузка процессоров (через DCMI Power Management). Настройте User Parameters для сбора данных раз в минуту:
UserParameter=supermicro.power,ipmitool -I lanplus -H {HOST.CONN} -U {$IPMI_USER} -P {$IPMI_PASSWORD} dcmi power reading | grep "Instantaneous" | awk '{print $4}'
Это даёт реальное энергопотребление сервера с точностью до ватта — полезно для расчёта загрузки ИБП и планирования охлаждения.
Управление через Redfish API
Supermicro BMC поддерживает стандарт Redfish (замена IPMI) начиная с прошивок 1.70+. OOB-лицензия открывает полный набор endpoints для интеграции с облачными оркестраторами (OpenStack Ironic, Kubernetes Metal3). Пример получения инвентаризации через curl:
curl -k -u ADMIN:PASSWORD https://192.168.1.100/redfish/v1/Systems/1 | jq '.ProcessorSummary, .MemorySummary'
Возвращает количество процессоров, объём памяти, серийные номера — автоматизируйте инвентаризацию без SSH-доступа к серверам.
Вопросы и ответы
Можно ли использовать один ключ на несколько серверов?
Нет, Product Key привязан к MAC-адресу BMC конкретной материнской платы. Попытка активировать один ключ на двух серверах вернёт ошибку «MAC mismatch». Для каждого сервера нужен отдельный запрос ключа. Существуют корпоративные программы Volume Licensing для организаций с парком 50+ серверов — обратитесь к авторизованному партнёру Supermicro за условиями.
Что происходит с лицензией при замене материнской платы?
Лицензия остаётся на старой плате и не переносится автоматически. При гарантийной замене запросите у продавца новый ключ для платы-замены — многие партнёры предоставляют это бесплатно по номеру RMA. Если плата меняется вне гарантии (апгрейд), потребуется приобрести новую лицензию. MAC-адрес BMC задан аппаратно в чипе контроллера, изменить его программно нельзя.
Как проверить, что лицензия активирована корректно?
Зайдите в веб-интерфейс IPMI → Configuration → License Information. В поле «Feature Set» должно быть указано «Advanced» или «OOB». Дополнительно проверьте наличие пунктов меню Remote Control → Console Redirection и Virtual Media. Через командную строку используйте: ipmitool -I lanplus -H IP -U USER -P PASS mc info — в выводе ищите строки «IPMB Event Receiver Support» и «Device Available: yes». Если функции доступны, лицензия работает.
Нужна ли лицензия для обновления прошивки BMC?
Нет, обновление firmware BMC доступно на любом уровне лицензирования, включая Standard. Ключ Product Key требуется только для некоторых версий BIOS (мажорные обновления и бета-релизы). Саму прошивку BMC можно обновлять свободно через веб-интерфейс или утилиту Supermicro Update Manager (SUM) без дополнительных кодов активации.
Практические рекомендации
Для упрощения управления лицензиями в инфраструктуре следуйте этим правилам:
- Документируйте соответствие серверов и ключей. Создайте таблицу с колонками: серийный номер, MAC BMC, дата активации, уровень лицензии, дата истечения (для Trial). Храните в CMDB или общей таблице.
- Заказывайте лицензии сразу с оборудованием. Дилеры часто включают Advanced-ключи в стоимость сервера со скидкой. Докупать лицензии отдельно дороже на 15-20%.
- Настройте оповещения о статусе BMC. В Zabbix создайте триггер на проверку
ipmitool mc infoраз в час. Если контроллер недоступен или лицензия слетела (редко, но бывает при разряде батарейки CMOS), получите алерт до того, как понадобится срочный удалённый доступ. - Обновляйте прошивку BMC регулярно. Supermicro выпускает патчи безопасности для IPMI ежемесячно. Версии младше 1.50 содержат критические уязвимости (CVE-2019-6260). Обновление занимает 3 минуты, не требует перезагрузки сервера (только BMC).
- Используйте VLAN для IPMI. Изолируйте management-сеть от production. BMC работает на отдельном чипе с собственным сетевым стеком — ошибка в его прошивке не должна давать доступ к основной сети сервера.
Для серверов в удалённых локациях без выделенных администраторов лицензия Advanced окупается после первого же выезда на диагностику — командировка обходится дороже стоимости ключа. При построении инфраструктуры из серверов Supermicro закладывайте лицензирование в бюджет сразу — переход со Standard на Advanced после развёртывания требует остановки работ для активации и тестирования.
Правильная настройка лицензий даёт полный контроль над оборудованием без физического доступа. Это ускоряет диагностику, снижает время простоя при авариях и упрощает массовое развёртывание. Выбирайте уровень лицензирования исходя из сценариев использования — не переплачивайте за OOB, если достаточно Advanced, но и не экономьте на базовом удалённом доступе для критичных систем.