Перейти к содержимому

Ipmi supermicro как подключиться

  • автор:

Как настроить IPMI на серверах Supermicro в BIOS

Как настроить IPMI на серверах Supermicro в Windows

Настройка серверов windows и linux

Всем привет сегодня я расскажу как настроить IPMI на серверах Supermicro в BIOS. Ранее я уже рассказывал Как настроить IPMI на серверах Supermicro в Windows, продолжим изучение. Кто не помнит, в чем суть данной технологии, то я в двух словах освежу ваши знания, необходим он для удаленного управления железом сервера, не зависимо включен он или нет, я бы назвал это палочкой-выручалочкой для системного администратора в ситуациях с аварией и нештатным выключением электропитания, плюс есть встроенный KVM, для отображения изображения. Теперь многие вещи можно выполнять, находясь даже в другом полушарии планеты.

Как настроить IPMI на серверах Supermicro в BIOS-01

Как настроить IPMI на серверах Supermicro в BIOS-01

Далее идем в пункт Set LAN Configuration

Как настроить IPMI на серверах Supermicro в BIOS-02

Как настроить IPMI на серверах Supermicro в BIOS-02

переходим в меню IP Address.

Как настроить IPMI на серверах Supermicro в BIOS-03

Как настроить IPMI на серверах Supermicro в BIOS-03

Ставим в позицию static из задаем статический ip адрес, уточнить вы его должны у своего сетевого инженера, если такой присутствует в вашей организации, делается это для того, чтобы не было конфликтов с другими хостами.

Как настроить IPMI на серверах Supermicro в BIOS-04

Как настроить IPMI на серверах Supermicro в BIOS-04

Далее задаем шлюз

Как настроить IPMI на серверах Supermicro в BIOS-05

Как настроить IPMI на серверах Supermicro в BIOS-05

и маску подсети

Как настроить IPMI на серверах Supermicro в BIOS-06

Как настроить IPMI на серверах Supermicro в BIOS-06

После чего сохраняем настройки и выходим, вбиваем в браузере вам ip адрес и логинимся. Далее советую почитать какой логин и пароль по умолчанию на IPMI в серверах Supermicro. Пароль и логин по умолчанию ADMIN.

Как настроить IPMI на серверах Supermicro в BIOS-07

Как настроить IPMI на серверах Supermicro в BIOS-07

Популярные Похожие записи:
  • Ошибка System Chassis 1 Chassis intro на ESXI хостеОшибка System Chassis 1 Chassis intro на ESXI хосте
  • Тестирование и диагностика сервера Dell R740
  • Настройка пароля на Digi AnywhereUSBНастройка пароля на Digi AnywhereUSB
  • Как открыть PowerShell, все методыКак открыть PowerShell, все методы
  • Как поставить загрузку с флешки на ASUS X541U
  • Ошибка someone is currently logged into the APC

Фев 19, 2019 21:21 Автор — Сёмин Иван

2 Responses to Как настроить IPMI на серверах Supermicro в BIOS

Привет Иван! С IPMI дело такое, был настроен адрес из общей сети и интерфейс работал через общий порт. Вместе с тем у сервера вроде бы есть выделенный порт. Не подскажешь как на выделенный перейти? или он сразу должен быть активным?

IPMI: настройка и удаленное управление серверами Supermicro

date

30.08.2019

user

VyacheslavK

directory

Linux, Железо

comments

комментарий 31

Не так давно, мне удалось поработать с новыми для меня серверами Supermicro удаленное управление которыми осуществляется с помощью интерфейса IPMI. В данной статье я постараюсь раскрыть основные моменты в настройки IPMI на серверах Supermciro, покажу основные пункты меню интерфейса IPMI, а также расскажу о дополнительных утилитах, командах и способах мониторинга сервера с помощью ipmi.

IPMI (Intelligent Platform Management Interface) — интеллектуальный интерфейс управления платформой, предназначенный для автономного мониторинга и управления функциями, встроенными непосредственно в аппаратное и микропрограммное обеспечения серверных платформ. (информация взята с официального источника). IPMI реализуется в виде отдельного контроллера сервера, который не зависит от операционной системы, BIOS, CPU севера и позволяет удаленно управлять физическим оборудованием.

Первичная настройка IPMI консоли и знакомство с интерфейсом

Настройка IPMI начинается с настройки IP адреса интерфейса, который нужно указать в BIOS. Если сервер установлен в офисе, это может быть серый IP-адрес, если же ваше оборудование размещается в ДатаЦентре, то наверняка вы используете белый статический IP-адрес.

На серверах Supermicro в BIOS можно попасть, нажав кнопку “Del” при загрузке сервера, я не буду заострять на этом внимание и сразу перейду к интерфейсу самого BIOS.

настройка ip адреса ipmi на сервера supermicro

Как видите на скриншоте, я вошел в пункт меню IPMI и активировал возможность конфигурации Lan для интерфейса (Update IPMI Lan Configuration=Yes, Configuration Address Source = Static), указал IP-адрес, маску подсети и основной шлюз.

Применить настройки можно нажав кнопку F4, после чего произойдет перезагрузка сервера.

Если вы все сделали правильно, то введя в браузере, указанный для интерфейса IPMI IP, у вас откроется авторизация:

supermicro ipmi login page

Теперь пройдем по основным моментам.

При покупке нового сервера, в IPMI уже создан пользователь ADMIN с паролем ADMIN, именно с этими данными мы и авторизуемся. Я всегда рекомендую создавать нового пользователя, а стандартного удалять или менять у него пароль, так оставлять такой логин и пароль, крайне небезопасно. Создать нового пользователя или поменять пароли/привилегии у текущих, можно в меню Configuration -> Users.

список пользвоателей ipmu и привелегий

Рестарт интерфейса IPMI можно сделать из меню Maintenance -> Unit Reset.

Монтирование iso образа ОС для установки на сервер выполняется в меню Virtual Media -> CD-ROM Image.

подключение iso образа в ipmi для установки хостовой операционной системы

У меня iso образы ОС хранятся на сервере Samba в той же подсети что и интерфейсы IPMI серверов. Я указываю адрес сервера Samba, путь к образу установочному ISO с ОС, после чего монтирую ISO образ и приступаю к установке операционной системы.

Удаленную графическую Java консоль сервера (KVM-over-IP) можно открыть через Remote Control -> Console Redirection.

Консоль в целом удобная, но после установки ОС, для работы с сервером я обычно использую ssh клиенты. Иногда есть моменты когда, это невозможно, например если у вас не работает или еще не настроена сеть на сервере или же имеются какие-то проблемы с доступом. Именно тогда на помощь и приходит Remote Console.

KVM-over-IP - удаленная java консоль сервера через ipmi

Никаких отдельных настроек в самой консоли делать не нужно, хочу лишь добавить, что она имеет встроенную клавиатуру, которую можно вызывать из меню Virtual Media -> Virtual Keyboard.

клавиатура в ipmi консоли

Совет. После продолжительной работы с серверами SUpermicro, я обнаружил один неприятный баг. После установки операционной системы Centos 7 и установки KVM на нее, пропадает возможность использовать Remote Console. Пока сервер в процессе загрузки, консоль отвечает и можно пройти в Bios или увидеть загрузку ядра ОС. Но как только операционная система загрузилась, видео в консоли пропадает. Путем экспериментов мне удалось победить этот баг. Нужно в загрузки ядра добавить параметр загрузки nomodeset. Для этого после установки ОС нужно выполнить команду:

grubby —args «nomodeset» —update-kernel /boot/vmlinuz-`uname -r`

После этого, Remote Console работает исправно.

Управление сервером через утилиту IPMICFG от SuperMicro

Для управления серверами через IPMI компания SuperMicro разрабатывает собственную утилиту IPMICFG.

Скачать файл IPMICFG можно с помощью команды:

На момент публикации файл был с таким названием, я рекомендую заходить на репозиторий SuperMicro по ссылке ftp://ftp.supermicro.com/utility/IPMICFG/ и копировать url актуального файла.

Распакуем скачанный файл в директорию которой находимся:

Далее создаем символическую ссылку для удобства запуска утилиты:

ln -s /root/IPMI*/Linux/64bit/IPMICFG-Linux.x86_64 /usr/local/sbin/ipmicfg

Теперь мы можем запускать утилиту с помощью команды ipmicfg (символической ссылки). Рассмотрим базовые возможности утилиты ipmicfg.

Если выполнить команду ipmicfg -help мы получим список всех возможных параметров утилиты.

утилита настройки ipmi от supermicro: ipmicfg -help

Разберем основные команды:

  • ipmicfg -help – полная справка по утилите;
  • ipmicfg -m – просмотр текущего IP и mac-адреса для IPMI;
  • ipmicfg -k — просмотр маски подсети;
  • ipmicfg -g – просмотр заданного шлюза;
  • ipmicfg -fd — сброс IPMI к заводским настройкам;
  • ipmicfg -user list – просмотр созданных пользователей и их привилегий.

Вы можете изменить IP адрес, маску и шлюз интерфейса IPMI:

  • ipmicfg -m 192.168.1.200
  • ipmicfg -k 255.255.255.0
  • ipmicfg -g 192.168.1.1

Создать нового пользователя IPMI и его пароль:

С помощью утилиты делаем следующее:

ipmicfg -user add 6 test 123456 4

Тем самым мы создали пользователя test с паролем 123456 и привилегиями администратора.

Список пользователей IPMI и их привилегии в системе можно вывести командами:

  • ipmicfg -user list
  • ipmicfg -user help

ipmicfg -user list - вывести список пользователей ipmi и права

Как уже видите на скриншоте, пользователь test создан.

Чтобы изменит (сбросить) пароль пользователя IPMI, исползайте команду:

ipmicfg -user setpwd

И приведу еще пару примеров использование данной утилиты:

  • ipmicfg -hostname [value] — задать hostname для ipmi интерфейса;
  • ipmicfg -r — перезагрузка IPMI.

Мониторинг железа на сервере SuperMicro через IPMI и утилиту IPMICFG

Мониторинг сервера SuperMicro через IPMI

Через IPMI мониторить температуру и работу железа сервера SuperMicro довольно просто. Полная информация о железе сервера содержится в пункте System -> Hardware Information.

железо сервера supermicro через ipmi

Информацию по состоянию процессора, оперативной памяти и вентиляторах, можно посмотреть перейдя во вкладку Server Health -> Sensor Readings.

состояние сенсоров на сервере supermicro

Для удобства просмотра, можно менять категории отображения датчиков, например, температуры:

датчики температуры

Или датчики напряжения:

датчики напряжения

Так как в данный момент на нашем сервере нет проблем, ни с температурой, ни с напряжением, все датчики находятся в зеленой зоне. Если на сервере поднимается температура или есть проблемы с напряжением, зеленые прямоугольники будут окрашиваться в красный цвет, что послужит сигналом для проверки вашего сервера.

Мониторинг с помощью утилиты ipmicfg

Проверка состояния блоков питания:

[root@ ~]# ipmicfg -pminfo

[SlaveAddress = 78h] [Module 1] Item | Value ---- | ----- Status | [STATUS OK] (00h) Input Voltage | 217.5 V Input Current | 1.06 A Main Output Voltage | 12.28 V Main Output Current | 17.93 A Temperature 1 | 23C/73F Temperature 2 | 21C/70F Fan 1 | 2064 RPM Fan 2 | 2032 RPM Main Output Power | 220 W Input Power | 228 W PMBus Revision | 0x22 PWS Serial Number | P2K4FCH02LT0125 PWS Module Number | PWS-2K04F-1R PWS Revision | REV1.0 Current Sharing Control | PEC error [SlaveAddress = 7Ah] [Module 2] Item | Value ---- | ----- Status | [STATUS OK] (00h) Input Voltage | 217.5 V Input Current | 1.09 A Main Output Voltage | 12.30 V Main Output Current | 18.09 A Temperature 1 | 24C/75F Temperature 2 | 22C/72F Fan 1 | 2064 RPM Fan 2 | 2064 RPM Main Output Power | 223 W Input Power | 234 W PMBus Revision | 0x22 PWS Serial Number | P2K4FCH02LT0126 PWS Module Number | PWS-2K04F-1R PWS Revision | REV1.0 Current Sharing Control | PEC error

ipmicfg -pminfo - проверка состояния блоков питания

Посмотреть температуру процессора можно командой:

ipmicfg -nm oemgettemp

ipmicfg -nm oemgettemp - температура процессора

Так же можно проверить в каком режиме работают вентиляторы и изменить режим, если это необходимо.

Проверка состояния и конфигурации вентилятора

[root@~]# ipmicfg -fan

Current Fan Speed Mode is [ PUE2 Optimal Mode ] Supported Fan modes: 0:Standard 1:Full 3:PUE2 Optimal 4:Heavy IO

ipmicfg -fan - состояние вентилятора

Изменение режима работы кулера: ipmicfg -fan Например, ipmicfg -fan 3

Информация о версии и прошивке IPMI:

[root@~]# ipmicfg -nm deviceid

Device Version = 4.1.4.54 IPMI Version = 2.000000 Manufacturer 01 00 Product ID Minor Ver = Greenlow platform Implemented DCMI version = DCMI not implemented/enabled Firmware implemented version = NM Revision 4.0 Image Flag = operational image 1 raw = 50 01 04 14 02 21 57 01 00 09 0b 04 05 40 01

ipmicfg -nm deviceid версия и прошивка ipmi

И посмотреть все сенсоры можно командой ipmicfg -sdr

ipmicfg -sdr все сенсоры на сервере supermicro

При выводе мы видим, что есть дополнительные столбцы, в которых отображена информация о лимитах нижнего и верхнего пределов.

Так же существует еще не малое количество утилит, которые можно использовать для мониторинга и автоматизировать этот процесс, например, с nagios. В данный момент заострять на этом внимание мы не будем, так как цель статьи рассказать основные моменты в работе с IPMI. Если вас заинтересует тема мониторинга, вы можете оставить свои пожелания и возможно в дальнейшем мы осветим и эту тему. Надеюсь, данная статья окажется для вас полезной!

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Удаленное управление (IPMI, KVM-over-IP, Virtual Media) в серверах True System Gladius

Все серверы True System Gladius оснащены интегрированным контроллером управления (Baseboard Management Controller, BMC) с поддержкой интерфейса удаленного управления и мониторинга IPMI 2.0.

Контроллер BMC – это однокристальная система (System-on-a-Chip, SoC), работающая под управлением специализированной ОС. BMC содержит интегрированное видеоядро, взаимодействует с компонентами системной платы сервера через различные интерфейсы и обеспечивает необходимый функционал в соответствии со стандартом IPMI.

Работа BMC не зависит от операционной системы сервера. В этом заключается основное отличие от программных средств удаленного управления и мониторинга, требующих наличия работоспособной ОС (например, удаленный доступ к ОС через RDP, Radmin и т. д.). Доступ к графической консоли через IPMI можно использовать для удаленной прошивки BIOS системной платы или для установки ОС. При выключенном сервере BMC работает, получая дежурное питание, и вы можете включить сервер или просмотреть журнал системных событий.

Возможности

  • Удаленный доступ к графической консоли сервера (KVM-over-IP). Запись видео с консоли.

KVM-over-IP

Дополнительный функционал, предоставляемый лицензией SFT-OOB-LIC

  • Упрощение процедуры обновления BIOS. Прошивка осуществляется через web-интерфейс IPMI или утилиту командной строки.

  • Централизованное обновление BIOS на идентичных серверах
  • Получение конфигурационного файла с настройками BIOS по умолчанию и текущими настройками
  • Централизованное применение настроек BIOS из конфигурационного файла
  • Редактирование DMI
  • Централизованный сбор показаний датчиков и логов IPMI

Данный функционал доступен после приобретения лицензии SFT-OOB-LIC или SFT-DCMS-Single. Для приобретения необходимо указать MAC интерфейса IPMI. Его можно увидеть либо на наклейке, расположенной на материнской плате, либо посмотреть при помощи ipmiview. После получения кода активации его нужно ввести на соответствующей странице web-интерфейса IPMI. При большом количестве серверов возможна пакетная активация через консольную утилиту.

Преимущества

  • Сокращение затрат на администрирование. Вы можете полностью управлять сервером удаленно: от включения и изменения настроек BIOS до установки операционной системы без необходимости прямого физического доступа.
  • Упрощение диагностики. Журнал ошибок позволяет ускорить процесс диагностики – вы можете мгновенно определить, в каком из слотов находится вышедший из строя модуль памяти. Вы можете настроить автоматическое получение уведомлений о сбоях на email или использовать централизованный мониторинг состояния большого количества серверов через SNMP.
  • Цена. В отличие от других производителей Supermicro предоставляет полный функционал IPMI, включая графическую консоль, без необходимости приобретения дополнительных лицензий. Дополнительного лицензирования требует лишь централизованное управление через Supermicro Update Manager или Supermicro Server Manager.

Программное обеспечение

  • Доступ к консоли IPMI можно получить через web-браузер. Для работы KVM-over-IP требуется Java. Некоторые материские платы дополнительно поддерживают доступ через HTML5, но без Virtual Media.
  • Supermicro IPMIView – специальная утилита, удобна для администрирования большого количества серверов.
  • Supermicro IPMIсfg – консольная утилита для изменения настроек IPMI, получения показаний датчиков, просмотра журнала системных событий.
  • Supermicro SMCIPMITool – консольная утилита для получения показаний датчиков, просмотра журнала системных событий.

Уникальные пароли доступа к IPMI

С ноября 2019 года вместо стандартного пароля по умолчанию (ADMIN) для доступа к IPMI для каждой материнской платы используется уникальный пароль.

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

Часто задаваемые вопросы

  • В: Я задал настройки сетевого интерфейса IPMI через BIOS, но не могу подключиться к консоли IPMI через выделенный порт.
    О: Сетевой интерфейс IPMI имеет три режима работы:
    • Dedicated: трафик идет только через выделенный сетевой интерфейс IPMI.
    • Shared: трафик IPMI идет через первый сетевой интерфейс системной платы (LAN1). На этом интерфейсе будет два MAC адреса, учитывайте это при наличии привязки к MAC.
    • Failover: при отсутствии линка на выделенном интерфейсе трафик идет через LAN1 (включается режим shared).

    • TCP 80: HTTP
    • TCP 443: HTTPS
    • TCP 5900, 5901: графическая консоль
    • TCP 5120, 5123 — трафик Virtual Media
    • UDP 623: IPMI

    Настройка IPMI сервера SuperMicro через VLAN

    На работе я обеспокоился тем, что проводимые действия с сервисами на серверах SuperMicro (X11DPI-N,X10DRi) в этой конторе проводятся преимущественно через RDP подключение, но в последнее время – это все перешло на меня, а значит нужно подстраховаться и быть не только физическому взаимодействия с программной частью, но и удаленному. А в роли удаленного у каждого сервера должна быть возможность взаимодействия через Console , как если бы я был физически с ним и в этом мне помогут технологии IPMI, iDRAC, iLO. Но так как сервер SuperMicro и он (я всегда выбираю такие где есть IPMI ) укомплектован встроенным в материнскую плату модулем IPMI то составляю для себя пошаговую заметку как его включить и использовать, просто данный модуль не был включен и те, кто обслуживал сервера не понимали для чего он нужен. И такое оказывается бывает.

    Шаг №1: На сервере завершаю все сервисы, виртуальные машины:

    Шаг №2: Отправляю сервер в перезагрузку:

    Шаг №3: и далее активирую в BIOS работу IPMI для сервера:

    Press or to enter setup

    Entering Setup… нажимаю клавишу Del

    После перехожу в IPMI — BMC Network Configuration и настройки по умолчанию получаются по DHCP , т.е. сейчас Ethernet порт на Mikrotik выставлен как access (нетегированный трафик)

    В принципе можно оставить и так, лишь на DHCP зафиксировать выданный IP адрес за необходимым MAC -адресом

    А можно указать что адрес будет из тегерированного VLAN

    Update IPMI LAN Configuration [NO] нажимаю клавишу Enter и перевожу в состояние Yes

    • IPMI LAN Selection: Dedicated
    • VLAN: Enabled
    • VLAN: 3
    • Configuration Address Source: [DHCP] изменяю на Static
    • Station IP address: 192.168.3.101
    • Subnet Mask: 255.255.255.0
    • Gateway IP address: 192.168.3.1
    • IPV6 Support: Disabled

    После нажимаю F4: Save & Exit

    Save configuration and exit? Yes

    Сервер уйдет в перезагрузку

    а порт IPMI на стороне Mikrotik обозначаю, что он Тегированный

    • Bridge: bridge
    • VLAN IDs: 3
    • Tagged: bridge, ether1, ether8

    И нажимаю Apply, OK

    Порт ether8 делаю тегированным для IPMI

    Настройки вкладки VLAN для порта ether8 в Bridge

    Настройки вкладки VLAN для порта ether8 в Bridge

    Когда опять будет приглашение

    Press or to enter setup

    Entering Setup… нажимаю клавишу Del

    и проверяю, что для IPMI — BMC Network Configuration адрес отпечатался в настройках и я со своего рабочего места вижу его:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *