В этом блоге рассказывается о встроенной утилите, представленной в VMware ESXi 6.7, которую можно использовать для установки версии ESXi и сборки сведений в BMC/iDRAC.
ПРИМЕЧАНИЕ. Встроенная утилита представлена начиная с vSphere 6.7. Dell EMC рекомендует использовать программное обеспечение iDRAC Service Module (iSM) вместе с iDRAC для мониторинга серверов Dell EMC PowerEdge и управления ими в среде ESXi. Модуль iSM работает в ОС хоста и дополняет iDRAC возможностями, специфичными для конкретной ОС. iSM может ввести имя ОС хоста и версию ОС в iDRAC. iSM также предоставляет iDRAC другую информацию, относящуюся к конкретной ОС, например IP-адрес хоста сервера, полное доменное имя (FQDN) и сетевые интерфейсы в ОС хоста.
На вкладке «Информация о системе» iDRAC Dell EMC PowerEdge содержатся такие атрибуты, как «Операционная система» и «Версия операционной системы». Начиная с vSphere 6.7, VMware предоставляет возможность записи операционной системы и сведений о ее версии в iDRAC/BMC. esxcli/localcli в ESXi 6.7 предоставляет расширение, как указано ниже, для того же самого.
~] Набор аппаратных IPMI BMC ESXCLI –H
Ошибка. Недопустимый параметр -h
Применение: esxcli hardware ipmi bmc set [cmd options]
Описание.
задайте свойства Set Set IPMI Baseboard Management Controller (BMC). Изменения вступают в силу немедленно.
Параметры команд:
-n|--os-name=<str> имя ОС, которое будет сообщать BMC.
-v|--os-version=<str> Версия операционной системы, о которой будет сообщать BMC.
Например, приведенная ниже команда записывает сведения о конкретной версии и сборке в BMC, используя это пространство имен.
~] esxcli hardware ipmi bmc set -n "VMware ESXi" -v "6.7.0 GA build-8169922"
После выполнения этой команды можно заметить (см. рис. 1), что она также отображается в iDRAC.
Настраиваемые Dell EMC образы VMware ESXi автоматически устанавливают эту настройку, что позволяет избежать выполнения вышеупомянутой команды пользователем вручную. Например, на рисунке 2 показаны сведения об операционной системе, заданные в iDRAC после установки настроенного Dell EMC образа VMware ESXi 6.7 A01 на сервере Dell EMC PowerEdge.
Для ответвления ESXi 6.5.x и более ранних версий ESXi можно использовать «ipmitool», чтобы воспользоваться этой функцией. Вы можете скачать ipmitool, совместимый с ESXi, здесь. Конкретная версия Ipmitool, опубликованная в github, предоставляет расширение «mc setsysinfo» для установки имени и версии ОС. Пользователь может скопировать двоичный файл в ESXi (ИЛИ) и выполнить его из удаленной системы.
Ниже приведены некоторые команды, используемые для установки имени и версии ОС в BMC/iDRAC с помощью ipmitool, выполняемых локально для ESXi.
~#./IPMItool MC Справка по Setsysinfo
Использования:
Аргумент Getsysinfo <>
Извлекает сведения о системе из BMC для заданного аргумента
Строка аргумента><setsysinfo <>
Сохраняет строку сведений о системе для заданного аргумента в BMC
Допустимые аргументы:
primary_os_name Имя основной операционной системы
os_name Имя операционной системы
system_name Имя системы сервера (зависит от поставщика)
delloem_os_version Текущая версия операционной системы
delloem_url URL-адрес веб-сервера BMC
~#
~#./ipmitool mc setsysinfo os_name «DellEMC VMware ESXi» #This поле задает поле «Операционная система» в BMC/iDRAC
~#./ipmitool mc setsysinfo delloem_os_version "6.5.0 Update 1 build-7967591" # Это поле задает значение для поля "Operating System Version" в BMC/iDRAC.
На рис. 3 ниже приведен пример со страницы «System Summary» для сервера Dell EMC PowerEdge 13-го поколения iDRAC после установки этих значений с помощью ipmitool.
ПРИМЕЧАНИЕ: Dell EMC рекомендует использовать последнюю версию микропрограммы iDRAC для использования этой функции.