Supermicro bmc driver ошибка

Обновлено: 01.07.2024

Ранее мы уже рассматривали утилиты для управления серверами HP, и я подумал сделать, нечто подобное для каждого из вендоров.

Список инструментов управления серверами SuperMicro

Утилита SuperDoctor

На текущий момент, это самая главная утилита, которая позволит вам управлять вашим сервером Supermicro в полной мере. Как устанавливать SuperDoctor 5, я уже подробно рассказывал, кому интересно советую ознакомиться. Когда вы откроете веб-интерфейс данной утилиты, то на первом экране вы увидите дашборд с различными показателями состояния физических компонентов сервера.

SuperDoctor 5 дашборд

  • Поддерживает функции мониторинга, контроля и управления - Мониторинг оборудования: скорость вентилятора, температура, напряжение, вторжение в корпус, сбой избыточного питания, энергопотребление, работоспособность дисков, рейд и память, 20 типов системной информации: BIOS, материнская плата, шасси, компьютерная система, дисководы, память, сеть, принтер, процессор, системный слот, IPMI, источник питания, учетная запись, операционная система, процесс, сервис, общий ресурс, часовой пояс, OEM Строки и параметры Cfg системы.

SuperDoctor system info

  • Предоставляет расширения SNMP для системы управления сетью.
  • Простой в использовании веб-интерфейс и интерфейс командной строки.
  • Уведомления отправляются по электронной почте и SNMP-ловушкам.
  • Простота настройки:- Подключаемые модули аппаратного и программного обеспечения для мониторинга. Совместимо с плагинами Nagios.
  • Поддерживает платформы Windows и Linux.
  • Тут же вы можете обновить BIOS на SuperMicro, если в этом есть необходимость

SuperDoctor обновить bios

  • Так же вы можете тут посмотреть всю информацию по жестким дискам и RAID контроллеру. В моем примере, это LSI MegaRAID SAS 9280-16i4e.

SuperDoctor мониторинг дисков

  • У каждого из жестких дисков вы можете посмотреть его физическое состояние (S.M.A.R.T.), тут есть счетчики, например, как у LSI "Predictive Failure Count"

SuperDoctor smart disks

Утилита ipmicfg

ipmicfg - утилита командной строки, может выполняться в DOS, Windows и Linux. Она предоставляет как стандартные IPMI, так и собственные OEM-команды Supermicro для конфигурации BMC или Filed Replaceable Unit (FRU). С помощью этого инструмента вы можете выполнять следующие действия:

  • Настройте IPMI IP-адрес
  • Настройте управление пользователями IPMI
  • Настроить IPMI FRU
  • Управление системным журналом событий (SEL)

ipmo fru info

Утилита Supermicro IPMI Configuration Utility

Supermicro IPMI Configuration Utility - это старенькая утилита, в задачи которой входило:

  • Определение прошивки сервера
  • Сброс пароля на доступ к IPMI
  • Настройка IP-адреса IPMI, можно было выбрать статический или DHCP
  • Настройка VLAN
  • Сброс настроек на заводские
  • Сброс IPMI карты

Supermicro IPMI Configuration Utility

Утилита Supermicro SMCIPMITool

SMCIPMITool - это утилита Supermicro, которая позволяет пользователю взаимодействовать с системами SuperBlade и устройствами IPMI через CLI (интерфейс командной строки). Эта утилита обеспечивала два пользовательских режима: режим командной строки ОС и режим оболочки. Эта утилита может быть легко интегрирована с существующей инфраструктурой для связи с контроллерами управления материнской платой сервера Supermicro.

Ключевые особенности SMCIPMITool:

  • Удаленное управление системой
    • SuperBlade Management
    • Управление MicroBlade
    • Система управления питанием
    • Управление HDD и NVMe
    • FRU Management
    • Диагностика системы (без супер диагностики)
    • NM (Node Manager) Управление
    • Управление Группой
    • IPv6 поддерживается
    • Последовательный по локальной сети
    • Boot Override
    • Обновление прошивки
    • Датчики и журнал событий
    • Мониторинг питания и BBP
    • Информация о системе MultiNode
    • Управление виртуальным носителем (требуется ключ продукта узла)
    • Удаленный захват экрана (требуется ключ продукта узла)

    SMCIPMITool

    Утилита Supermicro IPMIView

    IPMIView - это приложение на основе графического интерфейса, которое позволяет администраторам управлять несколькими целевыми системами через BMC. IPMIView V2.0 поддерживает BMC Supermicro, соответствующие IPMI v1.5 или v2.0.

    IPMIView отслеживает и сообщает о состоянии системы SuperBlade, включая блейд-сервера, блоки питания, коммутаторах, модули InfiniBand и CMM. IPMIView также поддерживает удаленный KVM и Virtual Media.

    Ключевые особенности IPMIView:

    • Управление системой IPMI
    • Перенаправление консоли KVM
    • Перенаправление текстовой консоли
    • Управление виртуальными медиа
      IPMI Управление пользователями/группами
    • Приемник ловушек
    • Мобильное приложение (Android, iOS)

    Вот так выглядит интерфейс IPMIView, в который добавлено несколько серверов

    IPMIView

    А вот так выглядит версия для Android, где вы можете видеть суммарную информацию, вентиляторы, температуру, вольтаж

    IPMIView android


    Различные сенсоры, события генерируемые серверами SuperMicro, ACPI

    Что такое bmc intel management port

    Итак bmc intel management port > это порт управления на основе IPMI технологии, некий аналог ilo hp, и с менее разнообразным функционалом. Выглядит BMC порт у Intel подобным образом. Очень часто он выделяется зеленым цветом, но не везде, так, что если вдруг у вас он обезличенный, то это нормально, тоже.

    bmc intel management port

    Вот как выглядит сервер intel S5520UR. Если вы приглядитесь повнимательнее, то у него нет кнопок включения или перезагрузки и все управление, как раз осуществляется за счет bmc порта.

    intel S5520UR сервер

    Возможности IPMI

    • удаленное включение, выключение и перезагрузка сервера;
    • мониторинг температуры, напряжения и системы охлаждения;
    • удаленное подключение к серверу носителя информации (например, для установки ОС и ПО);
    • управление аккаунтами и правами пользователей (имеется поддержка LDAP и Active Directory );
    • управление портами доступа и защита доступа SSL - сертификатом;
    • настройка уведомлений о работе сервера.

    Как работает контроллер BMC

    Давайте посмотрим схему работы BMC контроллера. И так Baseboard Management Controller это интерфейс для удаленного управления и мониторинга состояния сервера. По сути Baseboard Management Controller это однокристальная система, как ее правильно называть System-on-a-Chip, SoC. У BMC есть встроенное графическое ядро, которое обращается и взаимодействует с основными компонентами материнской платы серверного железа, через всевозможные интерфейсы, нужные для работы стандарта IPMI. Чем хорош IPMI, так это, то что он не зависит от операционной системы хостового сервера. Лично я использую IPMI, для прошивки BIOS у серверов и установки серверной операционной системы.

    Что такое IPMI

    Так же IPMI может работать за NAT, например в цодах, людям дают возможность управлять так своим сервером, полезно если он завис. Для NAT потребуется открыть вот такие порты:

    IPMIView android

    Модули Supermicro SSM

    Supermicro Server Manager (SSM) - это комплексное решение для управления и мониторинга серверов Supermicro в датацентре из единой консоли. SSM поддерживает REST API, WebUI и CLI. Лицензирование: SFT-DCMS-Single требуется для каждого целевого узла.

    Управление

    • Управляет системой через BMC/IPMI или SuperDoctor 5 (агент ОС)
    • Обновляет BIOS и встроенное ПО и конфигурации BMC/IPMI
    • Редактирует информацию DMI (SMBIOS)
    • Вызывает развертывание ОС без участия человека (RHEL, CentOS, SLES, Ubuntu, VMware ESXi)
    • Монтирует загрузочные ISO-образы для обслуживания и установки образов
    • Экспортирует и очищает журналы системных событий
    • Удаленное включение/выключение/сброс целевых систем
    • Управляет политиками электропитания отдельных узлов
    • Интегрируется с аутентификациями LDAPv3 и Active Directory

    Supermicro SSM

    Мониторинг

    • Активно следит за состоянием серверного оборудования и услуг
    • Проверяет информацию об активах на системных компонентах
    • Проверяет использование системы (требуется агент TAS и доступно только в X10 и последующих поколениях)
    • Оповещения по электронной почте и SNMP-ловушкам
    • Журналы и отчеты о доступности управляемых узлов
    • Мониторинг энергопотребления для серверов
    • Инициирует удаленную консоль, чтобы подключаться через VNC
    • Автоматическая генерация обращений к Supermicro Global Service Team (требуется соглашение об обслуживании Supermicro)
    • Многоуровневые сервисные уведомления о вызовах
    • Отслеживает заранее определенные критические сбои оборудования

    Supermicro SSM

    Лицензирование: Дополнительные лицензии SFT-DCMS-SVC-KEY на каждом целевом узле для функции Call-Home

    Supermicro SSM

    Плагины Supermicro SSM

    Supermicro предлагает плагины, которые интегрируют SSM в существующую облачную инфраструктуру заказчика. Воспользуйтесь преимуществами OEM-функций Supermicro через удобный для вас интерфейс.

      - Подключаемый модуль SSM SCOM позволяет видеть все хост-системы Supermicro с помощью Microsoft Operations Manager.

    upermicro SSM Microsoft SCOM

    • VMware vCenter - Подключаемый модуль SSM vCenter - это многофункциональный и простой в использовании инструмент, который позволяет одновременно управлять хостами SSM и хостами vSphere ESXi. Плагин установлен в веб-клиенте vSphere.

    У вас на вкладке "Home" появится два значка Supermicro server management и Supermicro SSM REST API Settings.

    Supermicro server management

    В отдельной вкладке "Supermicro" вы можете посмотреть все ваши сервера, в моем примере их 10.

    Supermicro server management-02


    Вкладка "Summary" покажет всю сводную информацию о сервере.

    Supermicro server management

    Тут же вы можете обновить BMC и BIOS.

    Настраиваем bmc intel порт управления-1

    Всем привет, продолжаем изучать серверное оборудование и его функциональные возможности. Не так давно я вам рассказывал про порты управления сервером, которые нужны, чтобы вы могли удаленно устанавливать операционную систему или включать сервер, если вдруг он завис на синем экране или вообще выключен. Но в обзорной статье я не рассказывал про оборудование компании Intel, так как сам больше предпочитаю IBM или HP, но дареному коню в зубы не смотрят, сегодня расскажу, как настроить bmc порт у intel S5520UR. BMC это порт управления на основе IPMI.

    Как настроить intel bmc порт

    При включении intel S5520UR запускает автозапуск, и вы видите знакомое всем приветственное окно с логотипом компании, для попадания в биос нажмите клавишу F2.

    intel bmc-1

    Переходим в BIOS в пункт меню Server Management > BMC LAN Configuration, именно он отвечает за последующую настройку.

    intel bmc-2

    Попав в Server Management вы в поле IP address увидите полученный от DHCP сервера сетевой адрес, в моем случае это 192.168.5.21. По этому ip адресу вы будите заходить в браузере веб-интерфейс. Чуть ниже вы увидите имя вашего сервера (host name), у меня это rmm_ex01. Очень важный вопрос, это вопрос о безопасности. Убедитесь, что у вас учетная запись anonymous в состоянии Disable (выключена), так как зная ее стандартный пароль можно взломать и очень сильно навредить серверу и службам, работающим на нем.

    intel bmc-4

    У данной прошивки BMC есть возможность предоставить доступ для управления сервером, через порт управления для 5 пользователей, и два из них системные. Так как мы выключили с вами учетную запись anonymous, то настроим пароль для root,

    intel bmc-8

    Щелкаем по User password и задаем два раза, один и тот же пароль.

    intel bmc-5

    Еще сразу хочу вам посоветовать включить Java консоль управления, называется она у Intel BMC порта Console Redirection, переходим в этот пункт BIOS.

    intel bmc-9

    И ставим у Console Redirection состояние Enable.

    intel bmc-10

    Открываем браузер и пробуем залогиниться. Далее мы более детально разберем основные настройки BMC порта, вы сами увидите его удобства.

    как настроить bmc intel

    Настройка intel remote management module 3

    И так у меня есть сервер intel S5520UR, давайте теперь пробежимся по основным настройкам remote management module. Самым первым, что вы увидите это вкладка System Information, тут очень много полезной информации:

    • Host Power Status > статус включен сервер или нет
    • RMM3 Status > установлен или нет
    • BMC > есть или нет
    • BMC FW Build Time > Время прошивки
    • BMC FW Rev > версия прошивки
    • Boot FW Rev > версия загрузчика
    • SDR Packege Version

    remote management module-1

    Переходим на вкладку FRU Information, я вам уже рассказывал про fru номера у IBM, если кто не знает эти номера очень часто спрашивают представители технической поддержки вендора. Так же вы тут обнаружите все серийные номера.

    remote management module-2

    Далее переходим на вкладку Server Health, в ней вы увидите датчики проверки всевозможных компонентов сервера intel s5520ur, их кстати можно по SNMP мониторить.

    remote management module-3

    Чуть ниже пункт Event Log, в котором записываются все события, происходящие с сервером.

    remote management module-4

    Переходим в пункт Configuration, первым пунктом тут будет Network. В нем можно изменить ip адрес.

    intel remote management module-1

    В пункте Users вы увидите, уже не 5 слотов для пользователей, а 15 и сможете тут их администрировать, выдавая нужные права и задавая пароли.

    intel remote management module-2

    В пункте Login вы сможете задать некоторые политики безопасности для сервера s5520ur, а именно:

    • Failed Login Attempts > Количество не удачных попыток аутентификации.
    • User Lockout Time > время блокировки пользователя

    intel remote management module-3

    Далее самое удобное это LDAP, это возможность настроить аутентификацию сервера через контроллер домена Active Directory. Все, что от вас потребуется заполнить поля.

    intel server board s5520ur инструкция-1

    Remote Session позволяет шифровать трафике при удаленном подключении, еще больше будет безопасности, но и ресурсов будет тратиться побольше.

    intel server board s5520ur инструкция-2

    Очень полезный пункт это Keyboard Macros, нужно это для того, чтобы вы заранее задали комбинации клавиш, для KVM консоли.

    intel server board s5520ur инструкция-3

    И переходим к последним пунктам Remote Control, тут в параметре Console Redirection вы сможете запускать Java KVM окно и видеть все, что происходит на экране сервера, будто вы работаете за ним физически.

    remote management module-5

    Ну и естественно удаленное управление включением и выключением сервера, BMC у intel S5520UR умеет все это делать, через пункт Server Power Control.

    remote management module-6

    Как видите настроить BMC порт у серверов Intel очень просто, а дальнейшее управление через remote management module 3, вызовет только положительные эмоции, функционала конечно меньше чем у других вендоров, но администрировать пойдет.

    Что такое IPMI

    Всем привет сегодня расскажу что такое IPMI порт управления, как его системный инженер может использовать у себя на работе в повседневные будни, упрощая себе жизнь просто до безобразия.

    IPMI ( Intelligent Platform Management Interface) – это интерфейс для удаленного мониторинга и управления физическим состоянием сервера. IPMI является аналогом известных разработок IP-KVM, iLo , iDRAC, IMM .

    История Supermicro

    Super Micro Computer Inc, известная как Supermicro, является компанией в сфере информационных технологий, базирующейся в Сан-Хосе, штат Калифорния. Штаб-квартира Supermicro расположена в Силиконовой долине, с производственными площадями в Нидерландах и Научно-техническим парком на Тайване.

    Основатель Чарльз Лян, Уолли Liaw и Sara Liu 1 ноября 1993 года, Supermicro специализируется на серверах, хранения, лезвиях, стоечных решениях, сетевых устройствах, программном обеспечении для управления серверами и высокого класса рабочих станций для центров обработки данных, облачных вычислений, корпоративных IT решение, Big Data, высокопроизводительных вычислений (HPC).

    В сентябре 2014 года Supermicro переместила свою корпоративную штаб-квартиру в бывшую штаб-квартиру Mercury News в Северном Сан-Хосе, штат Калифорния, вдоль межштатной автомагистрали 880, назвав кампус Supermicro Green Computing Park. В 2017 году компания завершила строительство нового производственного здания площадью 182 000 квадратных футов в кампусе. Главное здание было спроектировано Уорреном Б. Хейдом в стиле модерн, которое было характерно для коммерческих зданий в 1960-х годах, и построено компанией Карла Н. Свенсона.

    Supermicro - это золотая середина между ценой и качеством. В подавляющем большинстве, вы обнаружите данные сервера у большинства российских компаний. Очень часты решения, что за за одни и те же деньги вы можете приобрести больше серверных мощностей Supermicro, нежели у IBM, HP или Dell. Качество Supermicro уже не такое плохое, как было в 2014 году, компания постоянно повышает качество, я ее могу сравнить с Microtik, который за счет свой стоимости так же получил хорошую часть рынка сетевого оборудования, при незначительном отличии качества от лидеров. Лично я за здоровую конкуренцию, так как для клиента это хорошо.

    Зачастую начинающие системные администраторы в виду своей неопытности или отсутствия знаний и квалификации, не умеют настраивать и управлять сервера, у них нет понятия, о специализированном софте для этих задач. Я не виню их, так как все были в начале пути, данной статьей я хотел бы поверхностно рассказать, что и для чего используется.

    Как выглядит на серверах IPMI-порт

    Приведу пример того, как на физическом сервере SuperMicro выглядит данный порт управления. Я выделил его стрелкой, чаще всего он располагается над портами USB.

    IPMI порт на сервере

    Далее вам необходимо все сконфигурировать, как настроить IPMI на серверах Supermicro в BIOS или через утилиту ipmicfg, я уже рассказывал, на этом я не останавливаюсь.

    Пароль по умолчанию на IPMI

    Стандартным логином и паролем для IPMI будет ADMIN / ADMIN, именно большими буквами.

    Авторизация на IPMI

    Перед вами появится страница со сводной информации о системе, которую вы можете себе лицезреть на картинке, она дает вам обзор системы, IP-адреса, номера версии прошивки, версии BIOS, а также предварительного просмотра удаленной консоли. Тут же вы вообще можете включить сервер, если он не работает. Я много раз пользовался IPMI интерфейсом, чтобы включить сервер, после того, как его случайно погасили.

    общая информация в IPMI

    На экране информации об оборудовании вы можете просмотреть различные компоненты оборудования, чтобы увидеть спецификации и т. д.

    hardware ipmi

    С помощью раздела Configuration вы можете выполнить целый ряд задач, включая оповещения, аутентификацию RADIUS, сетевую конфигурацию (для самого IPMI), настройку SMTP для предупреждений, контроль доступа по IP, системные журналы и т. д.

    configuration ipmi

    Раздел удаленного управления (Remote ControL) является одной из наиболее интересных вещей, так как, скорее всего, вам будет интересно иметь удаленный доступ к серверу, если вы в первую очередь заходите на IPMI.

    remote control ipmi

    В разделе дистанционного управления (Remote Control ), меню управления питанием позволяет:

    • выполнить сброс
    • немедленное отключение питания
    • постепенное отключение питания
    • включение или отключение питания и все это очень удобно, если вы пытаетесь удаленно устранить неполадки или отключить или снова включить сервер.

    power control ipmi

    Меню Launch SOL позволяет запустить консоль SOL.

    SOL Console

    Virtual Media - это тоже потрясающая функция. Вы можете подключить виртуальный носитель через общий ресурс Windows и представить его, как если бы он был воткнут непосредственно в сервер. Единственным у IPMI есть и недостаток, ограничение в 4,7 ГБ, что может быть недостаточно для некоторых новых серверных ОС. VL-копия Windows Server 2012 R2 весит 5,1 ГБ, но кажется это решается обновлением прошивки.

    Virtual Media IPMI

    Для запуска консоли удаленного управления в IPMI (Remote Console), кликните по превью изображению, у вас должен скачаться java файл. Браузер может на него ругаться, нажмите "Keep", чтобы подтвердить загрузку.

    Запуск консоли в IPMI-01

    Запуск консоли в IPMI-02

    Во всплывающем окне нажмите "Continue"

    Запуск консоли в IPMI-03

    далее для запуска консоли управления нажмите "Run". Может выскочить несколько разновидностей ошибок:

    Supermicro

    Будем обновлять прошивку IPMI (Redfish, BMC) сервера Supermicro. На этот раз сделаем это не через Web интерфейс, а по сети. Работать будем в Windows 10 с помощью подсистемы Linux, поэтому, инструкция также подходит для Linux-машин.

    Причина выбора данного способа прошивки проста. Таким способом мы можем не только установить прошивку, но и снять дамп текущей. Это мне нужно для того, чтобы откатиться обратно на заводские настройки, если после прошивки что-то пойдёт не так.

    Ссылки

    Тестовый стенд

    Обновлять будем IPMI у сервера Supermicro SYS-1029U-E1CR4, текущая (заводская) версия прошивки IPMI — 1.69.

    Работаю с рабочей станции с ОС Windows 10 (64 bit), соединённой с сервером по сети.

    IP адрес сервера 10.25.51.11.

    Прошивка

    Заходим на страничку сервера:

    supermicro

    Переходим по ссылке IPMI.

    supermicro

    Видим, что появилась новая прошивка R1.71.6. Имеется примечание:

    Please update to the latest ASPEED VGA driver in your OS, before updating the IPMI firmware 1.71.6

    Забегая вперед, скажу, что инженер Aspeedtech ответил на мой вопрос по поводу драйверов к ОС ESXi:
    "No need to update drier on ESXi 6.5. There is in-box “vesa” driver already."
    Действительно, откатывать прошивку не пришлось и ESXi удалось установить без проблем с версией IPMI — R1.71.6.
    Инженер Supermicro также не против выслать нужную версию прошивки к серверу, при условии фиксации проблемы и предоставления скриншота.

    Скачиваем архив SMT_X11AST2500_171_6.zip, распаковываем.

    supermicro

    Внутри нам понадобится файл прошивки SMT_X11AST2500_171_6.bin и скрипт AlUpdate.

    Читайте также: