跳转至主要内容
  • 快速、轻松地下订单
  • 查看订单并跟踪您的发货状态
  • 创建并访问您的产品列表
  • 使用“Company Administration”(公司管理),管理Dell EMC站点、产品和产品级联系人。

通过 IPMI 在 iDRAC 中设置操作系统信息

摘要: 在 Dell PowerEdge 系统上,除了提供有关系统的全面信息外,Integrated Dell Remote Access Controller (iDRAC)

本文可能已自动翻译。如果您对其质量有任何反馈,请使用此页面底部的表单告知我们。

文章内容


症状

在 Dell PowerEdge 系统上,Integrated Dell Remote Access Controller (iDRAC) 除了提供有关系统的全面信息外,还提供有关主机上运行的操作系统的有用信息。其中,有三条信息可用于识别主机系统及其上运行的操作系统:
  • 主机名
  • 操作系统名称
  • 操作系统版本

在基于 Linux 的操作系统上,此信息通过通常安装在操作系统上的 Dell OpenManage Server Administrator (OMSA) 传递到 iDRAC。

现在,我们向 ipmitool 添加了功能,可以从 Linux 设置这些信息。ipmitool-1.8.12 和更高版本支持用于处理这些值的新命令。这些示例说明了用法:
  • ipmitool mc setsysinfo system_name “prod1.example.com
  • ipmitool mc setsysinfo os_name “Fedora”
  • ipmitool mc setsysinfo delloem_os_version “19 (薛定谔的猫) 3.11.6-200.fc19.x86_64”    

为了在每次操作系统启动时更轻松地设置这些值,我们编写了一个脚本 exchange-bmc-os-info,可以在系统启动期间通过 IPMI 命令设置这些值。

更新的 ipmitool 实用程序和启动脚本在 Fedora 18 及更高版本中可用。
 

以下是我们如何设置它:

  1. 在运行 Fedora 18 或更高版本的系统上,确保配置了标准的 Fedora yum 存储库。
  2. 安装包含启动脚本/systemd 单元的“exchange-bmc-os-info”RPM。Yum 将解析依赖关系并提示安装其他 RPM,特别是 ipmitool。
    • # yum install exchange-bmc-os-info
  3. 成功安装 exchange-bmc-os-info 后,启动服务以在 iDRAC 中设置操作系统信息。
    • # systemctl start exchange-bmc-os-info
  4. (可选)我们可以选择在每次系统启动时更新操作系统主机名、名称和版本:
    • # systemctl enable exchange-bmc-os-info

设置完成后,我们应该能够在系统的 iDRAC Web 控制台上查看主机名、操作系统名称和版本。
  1. 打开 iDRAC Web 界面并登录。
  2. 导航至“System”-> “Properties”
  3. 请参阅“服务器信息”下的以下字段设置了信息。
  • 系统主机名称
  • 操作系统
  • 操作系统版本

我们可以使用 ipmitool mc getsysinfo ...  在本地或远程 (ipmitool LAN) 获取这些值。

我们希望这有助于简化在 iDRAC 中设置操作系统信息的方式。欢迎您就我们如何改进它提供反馈。如果您对此有任何疑问/意见/反馈,请随时发帖 https://lists.us.dell.com/

请注意,戴尔目前不支持此功能,在此分享的目的是征求社区的反馈。

阅读 下一篇文章 ,了解如何在 Linux 操作系统上使用 iDRAC 中的信息。

原因

 

解决方案

 

文章属性


上次发布日期

30 1月 2023

版本

4

文章类型

Solution