Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Настройка информации об ОС iDRAC с IPMI на сервере Ubuntu

Summary: ОС и приложения

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Эта статья была написана Кентом Баксли (Kent Baxley), инженером по эксплуатации компании Canonical.

Недавно Чарльз Роуз (Charles Rose) опубликовал статью о том, как настроить и получить информацию об ОС в iDRAC с помощью последней версии ipmitool и последних выпусков Fedora. В этой статье описывается, как выполнить то же самое с Ubuntu Server 12.04 LTS и более поздней версии.

Для Ubuntu требуется последняя стабильная версия ipmitool (версия 1.8.13-1). Эта версия включена в репозиторий universe последних ежедневных сборок Ubuntu 14.04 LTS, которые в настоящее время находятся в разработке. Вы можете получать ежедневные сборки со следующего сайта:

http://cdimage.ubuntu.com

Для версий с 12.04 LTS по 13.10 эта версия доступна в репозитории backports каждого выпуска.

Чтобы установить ipmitool на Ubuntu Server 14.04 LTS, выполните следующую команду:

$ sudo apt-get install ipmitool

Если вы видите ошибки, связанные с /dev/ipmi0, просто перезапустите сервис openipmi с помощью команды ниже или перезагрузите сервер:

$ sudo service openipmi restart

На Ubuntu 12.04 LTS, 13.04 или 13.10 вам потребуется указать репозиторий backports, чтобы получить ipmitool 1.8.13-1. В противном случае будет установлена версия 1.8.12 (которая не включает эту функцию в Ubuntu). Чтобы установить более старую версию ipmitool, например, в 12.04 LTS, выполните следующую команду:

$ sudo apt-get install ipmitool/precise-backports

Если вы используете Ubuntu Server версии 13.04 или 13.10, укажите «raring-backports» или «saucy-backports» соответственно. В любом случае перезапустите управляющую программу openipmi или выполните перезагрузку, если видите ошибки, связанные с /dev/ipmi0.

После установки последней версии ipmitool убедитесь, что вы можете запускать команды «getsysinfo» and «setsysinfo». Эти команды позволят вам задавать и извлекать информацию об ОС из iDRAC. 

В приведенном ниже примере представлены параметры, которые можно указать для «getsysinfo» и «setsysinfo»:

$ sudo ipmitool mc getsysinfo

Указано недостаточно параметров.

Использование:

  getsysinfo

    Извлекает системную информацию из BMC для заданного аргумента

  setsysinfo

         Сохраняет строку системной информации для данного аргумента в BMC

  Допустимые аргументы:

    primary_os_name     Имя основной операционной системы

    os_name             Имя операционной системы

    system_name         Системное имя сервера (зависит от поставщика)

         delloem_os_version  Текущая версия операционной системы

    delloem_url         URL-адрес веб-сервера BMC

Убедитесь, что вы можете задавать различные параметры.  Например, чтобы установить primary_os_name, выполните команду:
$ sudo ipmitool mc setsysinfo primary_os_name «Precise»,

затем извлеките его с помощью:

$ sudo ipmitool mc getsysinfo primary_os_name

На консоли должно отобразится сообщение «Точное».


Сценарий «exchange-bmc-os-info», который удобно настраивает все параметры ОС в iDRAC во время загрузки, также доступен для Ubuntu в репозитории poweredge-tools на Launchpad:

https://launchpad.net/+search?field.text=exchange-bmc-os-info

Чтобы подключиться к репозиторию и установить пакет, выполните следующие команды:

$ sudo apt-get install python-software-properties

$ sudo apt-add-repository ppa:dell-poweredge-team/poweredge-tools (нажмите enter, чтобы вывести ключ gpg и добавить репозиторий)

$ sudo apt-get update

$ sudo apt-get install exchange-bmc-os-info

Сервис должен запуститься после установки пакета.  Убедитесь, что он запущен, выполнив следующую команду.  Статус «ok» должен быть возвращен, как в примере ниже:

$ sudo service exchange-bmc-os-info status

exchange-bmc-os-info: ok

Теперь primary_os_name, os_name, system_name, delloem_os_version и delloem_url должны заполняться автоматически:

$ sudo ipmitool mc getsysinfo primary_os_name

Ubuntu

$ sudo ipmitool mc getsysinfo os_name

Ubuntu

$ sudo ipmitool mc getsysinfo system_name

dhcp166-223

$ sudo ipmitool mc getsysinfo delloem_os_version

12.04.3 LTS, Precise Pangolin kernel 3.8.0-33-generic x86_64

$ sudo ipmitool mc getsysinfo delloem_url

https://10.9.166.143:443

Как упоминается в статье Чарльза, вы также должны иметь возможность просмотреть имя хоста, имя ОС и версию в веб-интерфейсе iDRAC для этого сервера.
  1. Откройте веб-консоль iDRAC и выполните вход.
  2. Перейдите в раздел «System» --> «Properties»
  3. Убедитесь, что в разделе «Server Information» отображается следующая информация.  Она должна совпадать с ответами командной строки выше:
  • Имя хоста системы
  • Операционная система
  • Версия операционной системы

Дополнительную информацию о том, как использовать exchange-bmc-os-info для таких задач, как доступ к URL- и IP-адресу iDRAC, можно найти здесь.

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

Cause

 

Resolution

 

Article Properties


Last Published Date

07 Apr 2023

Version

6

Article Type

Solution