Корректная работа серверного оборудования Supermicro требует установки актуальных драйверов для всех компонентов системы. Драйверы обеспечивают взаимодействие операционной системы с материнской платой, RAID-контроллерами, сетевыми адаптерами и встроенными системами управления. Без правильно установленных драйверов сервер не сможет использовать всю доступную производительность или вообще откажется запускаться.
Эта инструкция объясняет, где найти нужные драйверы Supermicro, как правильно их установить в Windows Server и Linux, и как избежать типичных ошибок при обновлении. Руководство подойдет системным администраторам, которые развертывают новые серверы или обновляют инфраструктуру.
Где найти и скачать драйверы Supermicro
Официальный сайт Supermicro предоставляет все необходимые драйверы бесплатно. Скачивание происходит через раздел Support — вам понадобится точная модель материнской платы или серверной системы.
Определение модели оборудования
Перед загрузкой драйверов нужно узнать точное название модели. Информация указана на самой плате — найдите наклейку с серийным номером и обозначением модели (например, X11DPi-NT или H12SSL-i). Альтернативный способ — через BIOS: при загрузке сервера нажмите Delete или F2, чтобы войти в настройки, и посмотрите информацию о системе в разделе Main.
Если сервер уже работает под управлением операционной системы, используйте утилиту dmidecode в Linux:
sudo dmidecode -t baseboard | grep -i "product"
В Windows Server аналогичную информацию покажет диспетчер устройств в разделе «Системные устройства» или команда PowerShell:
Get-WmiObject Win32_BaseBoard | Select-Object Product
Навигация по сайту Supermicro
Откройте официальный сайт www.supermicro.com и перейдите в раздел Support → Download. Введите модель вашей платы или сервера в строку поиска. Система покажет страницу продукта с несколькими вкладками — выберите Downloads.
На странице загрузок драйверы разделены по категориям:
- Chipset — драйверы чипсета Intel (обязательны для всех систем)
- NIC (Network Interface Controller) — драйверы сетевых контроллеров
- RAID — драйверы для аппаратных RAID-контроллеров LSI, Broadcom или встроенных Intel VROC
- Management — драйверы IPMI и утилиты удаленного управления
- GPU — драйверы для встроенной графики ASPEED BMC
Скачивайте драйверы согласно установленной операционной системе: Windows Server 2019/2022, RedHat Enterprise Linux, Ubuntu Server, SUSE Linux Enterprise или VMware ESXi. Каждая категория содержит несколько файлов — выбирайте версию для вашей ОС и разрядности (x64).
Подготовка к установке драйверов
Перед началом установки убедитесь, что сервер соответствует минимальным требованиям и система готова к обновлению компонентов.
Создание точки восстановления
В Windows Server создайте точку восстановления системы. Откройте «Панель управления» → «Система и безопасность» → «Система» → «Защита системы». Нажмите «Создать» и укажите описание вроде «Перед установкой драйверов Supermicro». Это позволит откатить изменения, если после обновления возникнут проблемы.
В Linux-системах сделайте снимок системного раздела через LVM или создайте резервную копию конфигурации initramfs:
sudo cp -r /boot /boot.backup
Проверка текущих драйверов
Откройте диспетчер устройств в Windows (devmgmt.msc) и проверьте, нет ли устройств с восклицательным знаком или вопросительными знаками — они указывают на отсутствие драйверов. В Linux используйте команду:
lspci -k
Команда покажет все PCI-устройства и загруженные для них модули ядра. Устройства без привязанного драйвера помечаются как «Kernel driver in use: none».
Обновление BIOS и BMC
Перед установкой драйверов обновите BIOS и firmware контроллера BMC до последних версий — иногда новые драйверы требуют актуального микрокода. Скачайте обновления BIOS с той же страницы Downloads, что и драйверы. Установка BIOS выполняется через встроенную утилиту или загрузочный USB-накопитель с DOS.
Установка драйверов в Windows Server
Операционные системы семейства Windows Server требуют ручной установки большинства драйверов — автоматическое обнаружение через Windows Update часто не находит специфичные компоненты серверных плат.
Установка драйверов чипсета
- Распакуйте скачанный архив с драйверами чипсета в отдельную папку (например, C:\Drivers\Chipset)
- Запустите файл setup.exe или install.bat от имени администратора
- Следуйте инструкциям мастера установки — обычно достаточно нажимать «Далее»
- Перезагрузите сервер после завершения установки
Драйверы чипсета устанавливаются первыми — они обеспечивают базовую функциональность материнской платы, включая управление питанием, шины PCI Express и интегрированные контроллеры USB.
Установка драйверов сетевых адаптеров
- Откройте диспетчер устройств (devmgmt.msc)
- Найдите раздел «Сетевые адаптеры» — устройства без драйверов будут помечены восклицательным знаком
- Щелкните правой кнопкой мыши на устройстве и выберите «Обновить драйвер»
- Выберите «Выполнить поиск драйверов на этом компьютере» и укажите путь к распакованной папке с драйверами NIC
- Дождитесь завершения установки и повторите процесс для всех сетевых адаптеров
Большинство серверных платформ Supermicro оснащаются двумя или четырьмя портами Ethernet — убедитесь, что драйверы установлены для всех портов. После установки проверьте работоспособность сети командой:
ipconfig /all
Каждый адаптер должен получить IP-адрес (статический или через DHCP) и показывать статус «Носитель подключен».
Установка драйверов RAID-контроллера
- Определите модель RAID-контроллера в диспетчере устройств (раздел «Контроллеры IDE ATA/ATAPI» или «Контроллеры запоминающих устройств»)
- Скачайте драйверы для вашей модели контроллера (LSI MegaRAID, Broadcom или Intel VROC)
- Запустите установщик драйвера от имени администратора
- Перезагрузите сервер
- Проверьте статус RAID-массива через утилиту StorCLI или MegaRAID Storage Manager
Если сервер уже использует RAID-массив с данными, убедитесь, что после обновления драйвера массив остался в статусе Optimal. Откройте утилиту управления RAID и проверьте состояние виртуальных дисков — любые ошибки или предупреждения требуют немедленного внимания.
Для серверов с несколькими контроллерами RAID установите драйверы для каждого контроллера отдельно. Некоторые платы Supermicro поддерживают одновременную работу встроенного Intel VROC и дополнительного контроллера LSI MegaRAID — каждому нужен свой драйвер.
Установка драйверов IPMI и BMC
Контроллер Baseboard Management Controller (BMC) обеспечивает удаленное управление сервером через IPMI — мониторинг температур, управление питанием, доступ к виртуальной консоли. Драйверы BMC устанавливаются как отдельный пакет.
Запустите установщик IPMI-драйвера и перезагрузите сервер. После установки откройте веб-интерфейс BMC — введите IP-адрес контроллера в браузере (адрес задается в BIOS или через утилиту IPMIcfg). Убедитесь, что интерфейс открывается и показывает актуальные данные о температуре процессора, напряжениях и скоростях вентиляторов.
Установка драйверов в Linux
Linux-системы включают большинство драйверов Supermicro в ядро — чипсет Intel, сетевые контроллеры и базовые RAID-функции работают без дополнительных действий. Однако для полной функциональности аппаратных RAID-контроллеров и управления BMC потребуются дополнительные пакеты.
Проверка загруженных модулей
Проверьте, какие драйверы уже загружены системой:
lsmod | grep -E "igb|ixgbe|megaraid|mpt3sas"
Команда покажет загруженные модули ядра для сетевых адаптеров Intel (igb, ixgbe) и RAID-контроллеров (megaraid_sas, mpt3sas). Если модули не загружены, проверьте вывод dmesg на наличие ошибок:
dmesg | grep -i "failed\|error"
Установка драйверов сетевых адаптеров
В большинстве современных дистрибутивов (Ubuntu 22.04+, RHEL 9+, SUSE 15+) драйверы для сетевых карт Intel уже включены в ядро. Если драйвер отсутствует, установите пакет из репозитория:
Ubuntu/Debian:
sudo apt update sudo apt install linux-modules-extra-$(uname -r)
RHEL/CentOS:
sudo yum install kernel-devel sudo yum install elrepo-release sudo yum install kmod-igb kmod-ixgbe
После установки загрузите модуль вручную:
sudo modprobe igb sudo modprobe ixgbe
Проверьте, что сетевые интерфейсы появились в системе:
ip link show
Установка драйверов RAID-контроллеров
Для RAID-контроллеров LSI MegaRAID и Broadcom установите утилиту управления StorCLI и убедитесь, что модуль ядра megaraid_sas загружен:
lsmod | grep megaraid
Если модуль отсутствует, добавьте его в автозагрузку:
echo "megaraid_sas" | sudo tee -a /etc/modules sudo modprobe megaraid_sas
Для Intel VROC (Virtual RAID on CPU) потребуется дополнительный пакет. Скачайте его с сайта Supermicro и установите:
tar -xzf Intel_VROC_Driver.tar.gz cd Intel_VROC_Driver sudo ./install.sh
После установки перезагрузите сервер и проверьте статус RAID-массивов через утилиту mdadm или storcli.
Настройка IPMI в Linux
Для работы IPMI установите пакеты ipmitool и OpenIPMI:
Ubuntu/Debian:
sudo apt install ipmitool openipmi
RHEL/CentOS:
sudo yum install ipmitool OpenIPMI
Загрузите модули ядра IPMI:
sudo modprobe ipmi_devintf sudo modprobe ipmi_si
Проверьте доступность BMC:
sudo ipmitool lan print
Команда покажет IP-адрес, MAC-адрес и настройки сетевого интерфейса BMC. Если IP-адрес не задан, настройте его вручную:
sudo ipmitool lan set 1 ipaddr 192.168.1.100 sudo ipmitool lan set 1 netmask 255.255.255.0 sudo ipmitool lan set 1 defgw ipaddr 192.168.1.1
Типовые конфигурации серверов и необходимые драйверы
Разные серверные платформы Supermicro используют различные наборы компонентов. Таблица ниже показывает, какие драйверы нужны для популярных конфигураций.
| Конфигурация | Процессор | Сетевые адаптеры | RAID-контроллер | Драйверы Windows | Драйверы Linux |
|---|---|---|---|---|---|
| 1U-сервер файлового хранилища | Intel Xeon E-2300 | 2×1GbE Intel I210 | Intel VROC Standard | Chipset, NIC (igb), VROC | igb (встроен), mdadm |
| 2U-сервер виртуализации | AMD EPYC 7003 | 4×10GbE Intel X710 | Broadcom 3916 | Chipset, NIC (ixgbe), MegaRAID | ixgbe (встроен), megaraid_sas |
| Двухпроцессорный 2U для баз данных | 2× Intel Xeon Scalable | 2×25GbE Mellanox CX-5 | LSI 9361-16i | Chipset, NIC (mlx5), MegaRAID | mlx5_core (встроен), megaraid_sas |
| 4U-сервер хранения данных | Intel Xeon D-2700 | 2×10GbE Intel X550 | LSI 9305-24i (HBA) | Chipset, NIC (ixgbe), LSI HBA | ixgbe (встроен), mpt3sas |
Выбор серверной платформы зависит от задач — для файлового сервера с несколькими пользователями достаточно простого RAID и гигабитных портов, а для виртуализации потребуются 10-гигабитные сетевые карты и мощный RAID-контроллер с кешем.
Обновление драйверов на работающем сервере
Обновление драйверов на продуктивном сервере требует осторожности — неправильная последовательность действий может привести к простою системы.
Планирование окна обслуживания
Запланируйте обновление драйверов на время минимальной нагрузки — ночью или в выходные. Предупредите пользователей о возможном кратковременном отключении сервисов. Большинство драйверов требуют перезагрузки после установки.
Тестирование в изолированной среде
Если возможно, протестируйте обновление на идентичном сервере или виртуальной машине. Убедитесь, что новые драйверы не вызывают конфликтов с установленным программным обеспечением. Проверьте совместимость драйверов с версией операционной системы — иногда новые драйверы требуют обновления ОС до последнего патча.
Последовательность обновления
Обновляйте драйверы в следующем порядке:
- Драйверы чипсета (базовая функциональность платы)
- Драйверы RAID-контроллера (критичны для доступа к данным)
- Драйверы сетевых адаптеров (могут временно прервать сетевое соединение)
- Драйверы IPMI и BMC (управление и мониторинг)
- Драйверы встроенной графики (если используется)
Между обновлением драйверов чипсета и RAID-контроллера перезагрузите сервер — это предотвратит конфликты при инициализации устройств. После обновления драйверов сетевых адаптеров проверьте подключение к сети перед переходом к следующему компоненту.
Откат в случае проблем
Если после обновления драйвера возникли проблемы (синий экран в Windows, kernel panic в Linux, потеря доступа к RAID), выполните откат к предыдущей версии.
Windows: откройте диспетчер устройств, найдите проблемное устройство, щелкните правой кнопкой → «Свойства» → вкладка «Драйвер» → «Откатить». Если система не загружается, используйте режим безопасности или загрузитесь с установочного USB и запустите восстановление системы.
Linux: загрузитесь с предыдущей версией ядра через GRUB (выберите старую запись в меню загрузки). Если проблема в модуле RAID, загрузитесь с LiveCD и восстановите initramfs из резервной копии:
sudo mount /dev/sda1 /mnt sudo cp /mnt/boot.backup/initramfs-* /mnt/boot/ sudo reboot
Частые ошибки при установке драйверов
Ошибка «Устройство не может запуститься (Код 10)»
Эта ошибка в диспетчере устройств Windows указывает на конфликт драйверов или несовместимость версии. Попробуйте:
- Удалить устройство из диспетчера устройств и перезагрузить сервер
- Установить более раннюю версию драйвера
- Обновить BIOS до последней версии
- Проверить, не отключено ли устройство в настройках BIOS
Драйвер сетевого адаптера не устанавливается
Убедитесь, что скачали драйвер для правильной операционной системы и разрядности (x64). Проверьте, что сетевой адаптер физически подключен к материнской плате и определяется в BIOS. Если используете дополнительную сетевую карту в слоте PCIe, проверьте контакты и попробуйте другой слот.
RAID-массив не виден после установки драйвера
Если RAID-контроллер распознается системой, но массивы не отображаются, проверьте конфигурацию RAID в утилите контроллера (MegaRAID BIOS или Intel VROC). Убедитесь, что виртуальные диски созданы и находятся в статусе Optimal. Если массив был создан под другим драйвером, может потребоваться импорт конфигурации через утилиту StorCLI.
IPMI не отвечает после обновления драйвера BMC
Иногда обновление драйверов BMC сбрасывает сетевые настройки контроллера. Войдите в BIOS, найдите раздел IPMI Configuration и проверьте IP-адрес, маску подсети и шлюз. Если настройки сброшены, задайте их заново и сохраните изменения. Перезагрузите сервер и попробуйте подключиться к BMC через веб-интерфейс.
Синий экран (BSOD) при загрузке Windows после обновления
Проблема обычно связана с драйвером RAID-контроллера. Загрузитесь в безопасном режиме (нажмите F8 при старте), откройте диспетчер устройств и откатите драйвер контроллера. Если безопасный режим недоступен, используйте установочный USB Windows Server и выберите «Восстановление системы» → «Устранение неполадок» → «Дополнительные параметры» → «Параметры загрузки». Перезагрузите сервер и нажмите F6 для отключения обязательной проверки подписи драйверов.
Автоматизация установки драйверов
Для парка однотипных серверов имеет смысл автоматизировать установку драйверов — это экономит время и снижает риск человеческой ошибки.
Создание автоматического установщика для Windows
Соберите все необходимые драйверы в одну папку и создайте PowerShell-скрипт для автоматической установки:
$DriverPath = "C:\Drivers"
$Drivers = Get-ChildItem -Path $DriverPath -Recurse -Filter "*.inf"
foreach ($Driver in $Drivers) {
pnputil.exe /add-driver $Driver.FullName /install
}
Restart-Computer -Force
Скрипт автоматически найдет все INF-файлы в указанной папке и установит драйверы через утилиту pnputil. После завершения сервер перезагрузится автоматически.
Использование Ansible для Linux-серверов
Для массовой установки драйверов на Linux-серверы используйте Ansible. Создайте playbook, который скачает драйверы, установит необходимые пакеты и добавит модули в автозагрузку:
- name: Install Supermicro drivers
hosts: servers
tasks:
- name: Install network drivers
apt:
name: linux-modules-extra-{{ ansible_kernel }}
state: present
when: ansible_os_family == "Debian"
- name: Load network modules
modprobe:
name: "{{ item }}"
state: present
loop:
- igb
- ixgbe
- name: Install IPMI tools
apt:
name:
- ipmitool
- openipmi
state: present
Запустите playbook командой:
ansible-playbook -i inventory install_drivers.yml
Мониторинг и диагностика после установки
После установки драйверов проверьте работоспособность всех компонентов системы.
Проверка температуры и напряжений
Убедитесь, что BMC корректно отображает показания датчиков. Откройте веб-интерфейс IPMI и проверьте температуру процессоров, напряжения линий питания и скорости вентиляторов. Все показатели должны быть в зеленой зоне. Если какие-то датчики показывают «N/A» или нулевые значения, переустановите драйверы управления BMC.
Тестирование производительности RAID
Проверьте скорость чтения и записи RAID-массива. В Windows используйте утилиту CrystalDiskMark, в Linux — fio или dd:
sudo fio --name=randwrite --ioengine=libaio --iodepth=16 --rw=randwrite --bs=4k --direct=1 --size=1G --numjobs=4 --runtime=60 --group_reporting
Сравните результаты с эталонными показателями для вашей конфигурации RAID. Если производительность значительно ниже ожидаемой, проверьте настройки кеша контроллера и убедитесь, что используется правильный драйвер.
Тестирование сетевой пропускной способности
Проверьте работу сетевых адаптеров утилитой iperf3. Запустите сервер на одной машине:
iperf3 -s
И клиент на другой:
iperf3 -c 192.168.1.100 -t 30
Команда выполнит тест пропускной способности в течение 30 секунд. Для гигабитных портов ожидайте около 940 Мбит/с, для 10-гигабитных — 9.4+ Гбит/с. Если скорость значительно ниже, проверьте настройки адаптера (jumbo frames, offloading) и качество кабелей.
Часто задаваемые вопросы
Нужно ли обновлять драйверы, если сервер работает стабильно?
Обновление драйверов на стабильно работающем сервере рекомендуется только при наличии критических уязвимостей безопасности, проблем производительности или необходимости поддержки нового оборудования. Если текущие драйверы обеспечивают нужную функциональность и не вызывают сбоев, нет необходимости обновлять их без веских причин. Однако стоит следить за релизами обновлений BIOS и firmware BMC — они часто исправляют аппаратные баги.
Можно ли использовать драйверы Supermicro для материнских плат других производителей?
Драйверы чипсета и отдельных компонентов (сетевые карты Intel, RAID-контроллеры LSI) могут работать на платах других производителей, если используются те же чипы. Однако драйверы BMC и специфичные утилиты управления предназначены только для оборудования Supermicro. Рекомендуется скачивать драйверы с сайта производителя вашей материнской платы — они оптимизированы и протестированы для конкретной модели.
Как часто Supermicro выпускает обновления драйверов?
Частота выпуска обновлений зависит от типа драйвера. Драйверы чипсета обновляются редко — один-два раза в год при выходе новых микрокодов Intel или AMD. Драйверы сетевых адаптеров обновляются чаще — производители выпускают новые версии каждые 3-6 месяцев для исправления ошибок и повышения производительности. Драйверы RAID-контроллеров обновляются по мере необходимости — обычно 2-4 раза в год. Firmware BMC обновляется наиболее активно — новые версии выходят каждые 2-3 месяца для устранения уязвимостей и добавления функций.
Полезные утилиты для управления драйверами
Помимо стандартных средств операционной системы, используйте специализированные утилиты Supermicro для управления серверным оборудованием.
Supermicro Update Manager (SUM)
Утилита SUM позволяет обновлять BIOS, BMC и драйверы через единый интерфейс. Она работает как в Windows, так и в Linux, и поддерживает удаленное управление через IPMI. Скачайте SUM с официального сайта Supermicro и запустите:
sum -i 192.168.1.100 -u ADMIN -p ADMIN -c CheckOOBSupport
Команда проверит доступность удаленного управления. Для обновления BIOS выполните:
sum -i 192.168.1.100 -u ADMIN -p ADMIN -c UpdateBios --file BIOS.bin
IPMIView
Графическая утилита для управления серверами Supermicro через IPMI. Позволяет мониторить температуру, управлять питанием, монтировать виртуальные носители и обновлять firmware. Работает на Windows, Linux и macOS. Скачайте IPMIView с сайта Supermicro и добавьте ваш сервер через меню Add → Host.
SuperDoctor 5
Программа мониторинга серверного оборудования. Отслеживает показания датчиков, отправляет уведомления при превышении пороговых значений, ведет логи событий. Устанавливается на сам сервер и работает как служба в фоновом режиме. После установки драйверов BMC запустите SuperDoctor 5 и убедитесь, что все датчики отображаются корректно.
Установка драйверов Supermicro — обязательный шаг при развертывании нового сервера или обновлении инфраструктуры. Правильная последовательность действий и использование актуальных версий драйверов обеспечивают стабильную работу системы и максимальную производительность. Скачивайте драйверы только с официального сайта производителя, тестируйте обновления в изолированной среде перед применением на продуктивных серверах и всегда создавайте резервные копии перед критическими изменениями. Следование этим рекомендациям минимизирует риск простоя и позволит быстро решить проблемы, если они возникнут.