Dell OpenManage 底板管理控制器公用程序 4.4 用户指南 简介 配置 Managed System 使用 BMC 管理公用程序 已知问题和常见问题 BMC 管理公用程序错误代码 终端模式命令 Esc 键序列 串行端口控制台重定向 注和小心 注 : "注"表示帮助您更好地使用计算机的重要信息。 小 心 : "小 心"表示如果不遵循说明,就 有 可 能损坏 硬 件 或导致数据丢失 。 本 出 版 物 中 的 信 息 如 有 更 改 , 恕 不另 行 通 知 。 © 2010 Dell Inc. 版 权 所 有 , 翻 印 必 究 。 未经 Dell Inc. 书面许可,严禁以任何形式复制这些材料。 本文中使用的商标:Dell™、DELL™ 徽标、OpenManage™、PowerVault™、PowerConnect™ 和 PowerEdge™ 是 Dell Inc.
目录 BMC 管理公用程序错误代码 Dell OpenManage 底板管理控制器公用程序 4.4 用户指 南 以下是 BMC 管理公用程序的错误信息列表。如果出现功能故障,一条错误信息会打印到 stderr。错误信息的文本列在表 5-1 的"Message"( 信 息 )列中。 错误总是以可解析的格式打印,如: Error(<十六进制代码>):<信息>! 下面是一个实例: Error(0xC1):Invalid Command! (错误(0xC1):无效命令!) 表 5-1. BMC 管理公用程序错 误代码 代码 分类 信息 说明 A1h 连接错误。 Connection timeout. (连接超时) BMC 不响应。 Invalid authentication type. (无效的验证类型) 验证类型错误。 A2h 通信错误。 Communication error. (通信错误) 网络堆栈或串行通信错误。 Data error. (数据错误) 数据包格式错误。 Not connected.
AEh AFh 目录 意外的 IPMI 错误。 未知错误 Device busy. (设备正忙) 设备处在固件更新模式中。 0xD1 BMC unavailable. (BMC 不可用) BMC 初始化正在进行。 0xD2 Bad BMC state. (错误的 BMC 状态) 在当前的 BMC 状态中不支持请求。 0xD5 BMC out of sessions. (BMC 超出会话) 没有会话插槽可供连接请求使用。 0x81, 0x82, 0x83 Invalid LUN. (无效的 LUN) 请求了无效的逻辑单元号码 (LUN)。 0xC2 Unspecified error.
目录 终端模式命令 Dell OpenManage 底板管理控制器公用程序 4.4 用户指 南 安全信息 语法 十六进制 ASCII 命令格式 文本命令格式 本附录提供有关终端模式命令的信息。 终端模式可以让您使用串行端口连接直接连接到系统的底板管理控制器 (BMC) ,并执行基于文本的命令。它支持两类文本命令: l 有限选项的文本命令 l 标准二进制智能平台管理接口 (IPMI) 十六进制 ASCII 命令 配 置终端模式 注 : 可以通过 Server Administrator 和 Deployment Toolkit (DTK) 配置终端模式。 要通过 Server Administrator 配置终端模式 ,请完成以下步骤: 1. 登录到目标系统的 Server Administrator 主页。 2. 单击"System"( 系统)对象。 3. 单击"Main System Chassis"( 主 系统机 箱 )对象。 4. 单击"Remote Access"(远程访 问)对象。 5. "BMC Information"(BMC 信 息 )窗口将会显示。 6.
安全信息 使用终端模式访问 BMC 需要正确设置用户名和密码。有关详情请参阅配置 Managed System。在接受任何终端模式命令之前必须先建立与 BMC 的会话。被指派了最低 IPMI 权限的有 限选项文本命令和二进制十六进制 ASCII 命令在与 BMC 建议会话之前已经可用。 由于终端模式密码是使用纯文本发送的,因此非常希望终端模式会话使用直接连接在安全的链路上安全的位置内进行。 语法 终端模式信息遵循下面的一般语法: [<信息数据>]<新行序列> 每条终端模式信息前面必须加左括号"开始"字符,并以右括号"停止"字符和相应的输入新行序列结束。 在接收到开始字符之前,不会接受任何输入字符。 注 : 十六进制 SCII 命令对于十六进制数字的 ASCII 表示既可以使用大写字母,也可以使用小写字母。 命 令长度 终端模式信息最多不超过 122 个字符。这包括左右括号,但不包括控制字符。 字符支持 终端模式信息由标准的可打印 ASCII 字符组成。其它所有字符均被视为非法字符。 特殊字符处理 — 字 符 在提交给 BMC 进行处理之前, 字符可以删除一整条信息。如果已经启用了
3 命令号码 4:N 数据 表 6-2. 来自 BMC 的终端 模 式响 应 字节 解释 1 [7:2] – 网格函数(奇数) [1:0] – 响应者的 LUN 2 [7:2] – 请求者的序号 [1:0] –"网桥"字段 3 命令号码 4 完成代码 5:N 数据 文本命令格式 文本命令不支持十六进制 ASCII 命令中出现的桥接和序列号字段。此外,文本命令前面带有包含字符串 SYS 的前缀。 表 6-3 列出终端模式文本命令,表 6-4 列出终端模式配置。 示例 十六进制 ASCII 命令实例(IPMI 重设 Watchdog 命令): [18 00 22] [1C 00 22 00] 文本命令实例: [SYS TMODE] [OK TMODE] 表 6-3.
0b = 标记参数有效/不锁定。 [6:0] —引导选项参数选择器。 YY...
nc = non-critical(不严重)("警告":硬件超过正常工作范围)。 cr = critical(严重)("严重错误":硬件超出指定的额定值)。 nr ="non-recoverable"(不可恢复)("潜在损坏":系统硬件将要损坏或已经损坏)。 uf = unspecified fault(未指明的故障)(已检测到故障,但未指明严重程度)。 ?? = status not available/unknown(状况暂无/未知)(一般是因为系统电源为 OFF)。 SYS HEALTH QUERY -V 使 BMC 以多行"详细"格式返回高级版本的系统运行状况。BMC 会返回下列格式的字符串: SYS Health:xx<输出终结序列>。 "Power: ON,OFF"(软关机或机械关机)、"SLEEP"(睡眠 - 无法区别睡眠级别时使用)、S4、S3、S2、S1、"未知"。 Temperature:xx<输出终结序列>。 Voltage:xx<输出终结序列>。 PowerSystem:xx<输出终结序列>。 Cooling:xx<输出终结序列>。 Drives:xx<输出终结序列>。 Secur
1b = 启用(出厂默认值)。 2 [7:4]—输出新行序列(BMC 到控制台)。选择当 BMC 将一行写入到终端模式的控制台时,将哪些 BMC 使用的字符作为<新行>序列。 0h = 没有终结序列。 1h = (出厂默认值) 2h = <空> 3h = 4h = 5h = 所有其它 = 保留 [3:0] - 输入新行序列(控制台到 BMC)。选择在终端模式下向 BMC 写入时控制台将用作新行 序列的字符。 0h = 保留 1h = (出厂默认值) 2h = <空> 所有其它 = 保留 目录
目录 Esc 键序列 Dell OpenManage 底板管理控制器公用程序 4.4 用户指 南 控制台重定向使用 ANSI 或 VT100/220 终端仿真,此仿真只限于基本的 ASCII 字符。此字符集中没有功能键、箭头键或控制键。不过,大多数 BIOS 软件都需要使用功能键和控制键来 执行常规操作。可以通过使用特殊的键序列(称为转义序列)来模拟特定的功能键和 Esc 键来表示特定的键。 通过串行端口在 BIOS 中设置控制台重定向时使用下表所列转义序列。这些键也会在 BIOS 开机自检期间列出。按空格键暂停并查看列表。支持的序列也会列在系统的 Telnet 客户端历史 记录中。 表 7-1.
目录 串行端口控制台重定向 Dell OpenManage 底板管理控制器公用程序 4.
[数据] EMSPort EMSBaudrate 其中: EMSPort = 用于串行通信的端口。例如,COM1 或 COM2。 EMSBaudrate = 为通信配置波特率。所支持 Dell PowerEdge 系统的最小支持波特率为 19200。 使用 SOL Proxy 进行串行控制台重定向 在 引导期间配置 Linux 进行串行重定向 "SysRq key" 是允许将基本命令直接传递给内核进行调试的键序列。在有些情况下,还可以用来重新引导远程管理系统。串行控制台使用 RS-232 中断函数,比如 SysRq 键。"中断"是在 串行线上不进行传输的一段时间。要在运行 Linux 的系统中配置 "Sysrq" 键,应遵守以下指令: 注 : 以下说明专门针对 Linux GRand Unified Bootloader (GRUB)。如果使用不同的启动装载程序,可能需要进行相似的更改。 小 心 : 在 配 置 客户端 VT100/VT220 仿真窗 口时, 必须将显示重定向控制台的窗口或应用 程 序设置为 25 行 x 80 列 以确保 正确的 文 本显示。此外,在窗口选 项中 禁 用滚 动。 否则,
有关编辑 grub.conf 的其它信息: 1. 可能需要禁用 GRUB 的图形界面并转而使用基于文本的界面;否则,GRUB 屏幕将不会在 BMU 控制台重定向中显示。要做到这一点、注释掉以 splashimage 开头的行。 2. 如果在 GRUB 中有多个选项并且想要所有选项都通过 BMU 串行连接启动控制台会话,则给所有选项添加 console=ttyS1,19200。以上示例显示只将 console=ttyS0,19200 添 加到第一个选项。 启用 引导后 登录到控制台 按照以下说明编辑文件 /etc/inittab: 添加新行在 COM1 串行端口上配置 getty: co:2345:respawn:/sbin/agetty -h -L 19200 ttyS0 vt100 请参阅示例文件,其中显示添加的新行。 表 8-2.
添加新行,为 COM1 使用串行 tty 名称: ttyS0 请参阅示例文件,其中显示添加的新行。 表 8-3.
目录 简介 Dell OpenManage 底板管理控制器公用程序 4.
l Dell Deployment Toolkit (DTK) l x9xx 系统中的远程访问配置公用程序 注 : 远程访问配置公用程序在 Dell PowerEdge x8xx 系统中称为 BMC 设置模块,在 xx0x 系统中称为 iDRAC 配置公用程序,在 xx1x 系统中称为 iDRAC6 配置公用程序。 l Dell Remote Access Controller (DRAC) 5 图形用户界面 (GUI) l iDRAC6 Enterprise 图形用户界面 (GUI) l 命令行界面 (CLI) 从 Management Station,取决于所需配置任务的范围。另外,您也可以通过 Server Administrator 主页 GUI 或 CLI 在运行着操作系统的管理系统上配置 BMC。有关详情,请参阅 底板管理控制器配置。 使用 BMC 管理系统 要在预引导的环境中管理 BMC,或访问系统的 BMC,您可以使用 BMC 管理公用程序。请参阅使用 BMC 管理公用程序。要在运行着操作系统的系统上配置 BMC,或执行日常 BMC 管理 任务,您可以使用 Server
通过 LAN 的基本 BMC 警报 发送 如果打算使用系统的 BMC 发送警报(平台事件陷阱),则必须遵循表 1-2 中所列的 BMC 配置指导。 注 : LAN 共享依赖于"NIC Selection"(NIC 选择)配置选项。可用选项是"Shared"(共享)和"Failover"(故障转移)。如果使用 iDRAC6 Enterprise,还可以使 用"Dedicated"(专用)选项。有关"Shared"(共享)、"Failover"(故障转移)和"Dedicated"(专用)的详情,请参阅远程访问配置公用程序选项表格中的"NIC Selection"(NIC 选择)选项。 表 1-2.
l l l l l 远程 SEL 访 通过串行信道进 行访问 问 电源控制 系统识别 系统信息 访问远程系统 的 BMC。 l l 境) Deployment Toolkit(操 作系统前期环境) Server Administrator (只启用 BMC 串行) l 本模式) 终端仿真(仅限 终端模式) 注 : 此选项仅在 Dell PowerEdge x8xx 系统上才可用。 2. 配置外部串行连接器为"Remote Access"(远程访问) 注 : 此选项仅在 Dell PowerEdge x9xx、xx0x 和 xx1x 系统上才可用。 l l 系统信息 访问远程系统 的 BMC。 3. 4. 5.
使用 Deployment Toolkit Deployment Toolkit (DTK) SYSCFG 公用程序提供功能强大的 Microsoft Windows 预安装环境 (PE) 和 Linux 命令行界面,可用于在本地将系统的 BMC 配置为最初部署的一部分。 使用 DTK SYSCFG 公用程序可以设置所有支持的 BMC 功能。此外,您可以使用 Deployment Toolkit 公用程序捕捉和复制类似系统上的系统设置。有关如何安装和设置 DTK SYSCFG 公用程序的详情,请参阅使用 Deployment Toolkit 公用程序配置 BMC。 使用 BMC 管理公用程序 BMC 管理公用程序为远程管理站提供了一个命令行接口来管理 BMC 支持的功能。使用 BMC 管理公用程序可以从远程 Management Station 来管理 BMC,并且可以作为 Managed System 的紧急管理控制台。该公用程序可以让用户选择使用命令行界面 (IPMI Shell) 或 SOL Proxy 来访问和管理 BMC。要使用 BMC 管理公用程序,您必须执行下列任务: l 使用 x9xx 系
目录
目录 配置 Managed System Dell OpenManage 底板管理控制器公用程序 4.
9. 使用上下箭头键导航至"Failsafe Baud Rate"(故障安全波特率)选项,然后使用空格键设置控制台故障安全波特率(如果适用)。 10. 使用上下箭头键导航至"Remote Terminal Type"(远程终端类型 )选项,然后使用空格键选择 VT 100/VT 200 或 ANSI(如果适用)。 11. 按 返回"System Setup"( 系统 设置 )屏幕。 12. 按 退出系统设置程序。"Exit"( 退 出 )屏幕会显示下列选项: 13. l Save Changes and Exit(保存更改并退出) l Discard Changes and Exit(放弃更改并退出) l Return to Setup(返回设置程序) 选择相应的选项并退出系统设置。 在 Dell PowerEdge x9xx 和 xx0x 系统中配置系统 BIOS 1. 打开并重新启动系统。 2.
l Return to Setup(返回设置程序) 注 : 对于大多数选项,所做的任何更改会被记录,但在重新启动系统之后才会生效。 注 : 按 可以显示系统设置程序的帮助文件。 在 Dell PowerEdge xx1x 系统中配置系统 BIOS 1. 打开并重新启动系统。 2. 看到下列信息时立即按 : = Setup(设置) 将显示"System Setup"( 系统 设置 )屏幕。 注 : 如果按 键之前已开始载入操作系统,请让系统完成引导过程,然后重新启动系统并再试一次。 3. 使用上下箭头键导航至"Serial Communication"(串行通信)字段并按 。 4. 使用空格键选择相应的串行通讯选项。 5.
会导致操作系统功能和 BIOS 重定向功能都被启用。根据操作系统及其设置的不同,结果可能会有所不同。Dell 推荐采用以下良好步骤: DR-DOS:请勿配置 DR-DOS 进行串行控制台输出。重新引导后在系统 BIOS 中启用控制台重定向。 Windows Special Administrative Console (SAC):请勿配置 Windows SAC 进行串行控制台重定向。重新引导后在系统 BIOS 中启用控制台重定向。 Linux:请勿在重新引导系统 BIOS 后配置控制台重定向。执行安装并设置 Linux 操作系统中列出的任务,配置 Linux 进行控制台重定向。 注 : 有关用于从串行终端进行 BIOS 设置操作的按键列表,请参阅Esc 键序列。 底板管理控制器配置 在系统启动时,可以使用 x9xx 中的远程访问配置公用程序执行基本的 BMC 配置。请参阅图 2-1。有关更多高级配置选项的信息,请参阅《Deployment Toolkit 用户指南》中 DTK SYSCFG 公用程序的说明。 注 : Dell PowerEdge x9xx 系统中的远程访问配置公用程序在 x8xx 系统中称
l 注 : 此选项仅在 Dell PowerEdge x9xx、xx0x 和 xx1x 系统上才可用。 共享 选择此选项与主机操作系统共享网络接口。当主机操作系统配置为 NIC 组时,远程访问设备网络接口具有全部功能。 远程访问设备通过 NIC 1 和 NIC 2 接收数据,但是只通过 NIC 1 发送数据。 如果 NIC 1 出现故障,远程访问设备将不可访问。 注 : NIC 2 在 PowerEdge 1900 系统上不可用。 l 故障转移 选择此选项与主机操作系统共享网络接口。当主机操作系统配置为 NIC 组时,远程访问设备网络接口具有全部功能。 远程访问设备通过 NIC 1 和 NIC 2 接收数据,但是只通过 NIC 1 发送数据。如果 NIC 1 失败,远程访问设备会故障转移到 NIC 2 来进行所有数据发送。 远程访问设备会继续使用 NIC 2 进行数据发送。如果 NIC 2 失败,远程访问设备会故障转移回 NIC 1 来进行所有数据发送。 注 : 在 PowerEdge 1900 系统上不能选择此选项。 l 专用 选择此选项可以使远程访问设备能够使用 iDRAC6 Enterpri
注 : 此选项在 Dell PowerEdge xx1x 系统上的 iDRAC6 配置公用程序中可用。 "iDRAC6 Name"(iDRAC6 名称) 如果"Register iDRAC6 Name"( 注册 iDRAC6 名称)设置为"On"(开),按 以编辑"Current DNS iDRAC Name"(当前 DNS iDRAC 名称)文本字段。完成编辑 iDRAC6 名称后按 。按 返回上一个菜单。iDRAC6 名称必须是 有效的 DNS 主机名。 注 : 此选项在 Dell PowerEdge xx1x 系统上的 iDRAC6 配置公用程序中可用。 "LAN Alert Enabled"(LAN 警报已启 用) 启用或禁用 LAN 警报。 "Alert Policy Entry 1"(警报策略条目 1) 启用或禁用第一个警报目标。 "Alert Destination 1"(警报目标 1) 当 LAN 警报已启用设置为关时,此字段为只读。 输入第一个警报目标的 IP 地址。使用左右箭头键浏览至每个八位位组。使用数字键盘输入每个八位数组。 以下
l 最后一个八位位组不能是 0 或 255 (即 xxx.xxx.xxx.0 或 xxx.xxx.xxx.
l 配置 BMC IPMI 串行访问。 安装并设置 Microsoft Windows PE 操作系统 注 : 请参阅《Deployment Toolkit 用户指南》了解有关安装和使用公用程序的详情,参阅《Deployment Toolkit 命令行界面参考指南》了解使用 SYSCFG.EXE 配置和管理 BMC 的有效选项、子选项和参数的完整列表。 DTK 组件在 Dell 支持网站 support.dell.com 上以自抽取 zip 文件的形式提供。自抽取文件可以在所有运行 Microsoft Windows 操作系统的系统上打开,也可以在 Windows 命令提 示符 (cmd.exe) 中使用 PKUNZIP.EXE 公用程序(未随 Deployment Toolkit 提供)抽取。默认情况下,dtk-2.X-winpe-AXX.exe 文件会抽取到本地硬盘驱动器的根目录,例如 C:\。在抽取文件时可以通过指定不同的路径来更改这个位置。执行下列步骤将 DTK 组件抽取到运行 Windows 的工作站: 1. 从 Dell 支持网站 support.dell.
创建可引导 CD 遵照下列步骤创建可以用来在管理系统上配置 BMC 的可引导介质。 1. 在硬盘驱动器上创建目录 WinPE_OPKTools。 2. 将 Windows OEM Preinstallation Kit (OPK) CD 插入 CD 驱动器。 3. 将所有 CD 文件从 Windows PE 目录复制到 WinPE_OPKTools 目录。 4. 将 factory.exe 和 netcfg.exe 从 CD 驱动器的 \tools\x86 目录复制到 WinPE_OPKTools 目录。 5. 从 CD 驱动器取出 CD。 6. 在开发系统硬盘驱动器上创建并命名目录。这是 ISO 文件存储的位置。 7. 通过命令提示符导航至 WinPE_OPKTools 目录。 8. 运行以下命令: OSCDIMG -bETFSBOOT.COM -n ETFSBOOT.COM 是 OPK 工具的一部分并使 Windows PE CD 可引导。以下命令行创建一个名为 Dellx86winpe.iso 的可引导 ISO 映像: C:\WINPE_
3. 运行以下命令: oscdimg -n -bc:\vistaPE_x86\etfsboot.com c:\vistaPE_x86\ISO c:\vistaPE_x86\WinPE2.0.iso 此命令创建一个名为 WinPE2.0.iso 的 CD 可引导 ISO 映像。 4. 可以使用任何 CD 刻录软件将映像刻录到 CD。 现在您可以使用可引导 CD 在管理系统上配置 BMC 了。有关其他信息、请参阅《Deployment Toolkit 用户指南》。 安装并设置 Linux 操作系统 注 : 请参阅《Deployment Toolkit 用户指南》了解有关安装和使用公用程序的详情,参阅《Deployment Toolkit 命令行界面参考指南》了解使用 SYSCFG 公用程序配置和管理 BMC 所需要的有效选项、子选项和参数的完整列表。 1. 从 Dell 支持网站 support.dell.com 获得可用嵌入式 Linux 的 ISO 映像。 2.
其中 X 是 2–10 间的一个数字、名称是一个 16 个或更少字符的 ASCII 字符串。 按 执行命令行选项。 3. 要启用新用户 ID,请在命令提示符下键入: syscfg useraction --userid=X --action=enable 按 执行命令行选项。 4. 要设置 BMC 用户的密码,请在命令提示符下键入: syscfg passwordaction --action=setpassword --userid=X --password=password 其中,password 是 PowerEdge x8xx 和 x9xx 系统的一个由 16 个或更少字符组成的 ASCII 字符串。 小 心 : 必须 为每个 BMC 用户 设置 密码。BMC 固 件 不 允许 访 问具 有 空 用户名 或 密码的 用户。 按 执行命令行选项。 5.
使用 Server Administrator 配置 BMC 也可以使用 Server Administrator 版本 5.
注 : 如果 Managed System DRAC 在"Shared"(共享)或"Shared with Failover"(与故障转移共享)模式下配置,并且 DRAC 连接到启用了生成树协议 (STP) 的交换 机,则当 STP 汇聚期间 Management Station 的 LOM 链路状态变化时,网络客户端将经历 20-30 秒连接延迟。 1. 访问 DRAC 5 基于 Web 的界面。有关详情,请参阅《Dell Remote Access Controller 5 用户指南》。 2. 单击"System"( 系统)树中的"Remote Access"(远程访 问)。 3. 单击"Configuration"( 配 置 )选项卡,然后单击"Network"(网络)。 4. 在"Network Configuration"(网络配 置 )页中配置 DRAC 5 NIC 设置。 表 2-1 说明了"Network Configuration"(网络配 置 )页上的网络设置和 IPMI 设置。 5. 完成后单击"Apply Changes"(应用 更 改 )。 6.
目录 使用 BMC 管理公用程序 Dell OpenManage 底板管理控制器公用程序 4.4 用户指 南 安装 BMC 管理公用程序 安装过程 IPMI Shell SOL Proxy IPMItool BMC 管理公用程序是一组软件应用程序,可以实现配有 BMC 的 Dell 系统的远程管理和配置。BMC 管理公用程序包括下列组件: l 命令行界面(IPMI Shell 和 IPMItool) IPMI Shell 和 IPMItool 都是可编写脚本的控制台应用程序,可以使用 IPMI 版本 1.
安装过程 以下安装过程介绍了在各个所支持操作系统中安装和卸载 BMC 管理公用程序的逐步说明: l 在运行所支持 Windows 操作系统的系统上安装/卸载 l 在运行所支持 Linux 操作系统的系统上安装/卸载 在运行所支持 Windows 操作系统的 系统上 安装 要在运行 Windows 操作系统的管理站上安装 BMC 管理公用程序,请执行以下步骤: 1. 以管理员权限登录到要安装系统管理软件组件的系统。 2. 退出所有打开的应用程序,并禁用病毒扫描软件。 3. 将 Dell Systems Management Tools and Documentation DVD 插入系统的 DVD 驱动器中。 如果 DVD 没有自动启动安装程序,请单击"Start"(开始 )按钮,单击"Run"(运行 ),然后键入 x:\windows\setup.
注 : 在安装后启用病毒扫描软件。 有关在 Management Station 上安装 BMC 管理公用程序的其它信息,请参阅《Dell OpenManage 安装和安全性用户指南》。 默认情况下,安装程序将文件复制到以下目录: C:\Program Files\Dell\SysMgt\bmc. SOL Proxy 服务在安装之后不会自动启动。要在安装后启动 SOL Proxy 服务,可以重新引导系统(SOL Proxy 会在重新引导后自动启动)。要在 Windows 系统上重新启动 SOL Proxy 服务,完成以下步骤: 1. 右键单击"My Computer"( 我 的电 脑)并单击"Manage"( 管 理 ) 。将显示"Computer Management"(计算 机 管 理 )窗口。 2. 单击"Services and Applications"( 服务和应用 程 序 ),然后单击"Services"( 服务) 。可用服务会显示在右边。 3.
如果已经卸载 BMC 管理公用程序,将会收到一条成功信息。 IPMI Shell IPMI Shell 是一个 CLI 控制台应用程序,它没有 GUI。其命令和选项只使用命令行参数来指定。 IPMI Shell 支持一次到一个系统的带外 (OOB) 访问(通过 LAN 或串行端口),但是,多个 IPMI Shell 会话可以同时在同一个管理系统上运行。请参阅图 3-2。 IPMI Shell 允许具有用户级别 BMC 权限的用户: l 显示当前电源状态。 l 显示管理系统的 16 字节系统 GUID。 l 显示系统的现场可更换单元 (FRU) 的信息。 l 显示 BMC 固件信息。 l 显示事件日志的摘要信息。 l 显示记录的事件。 l 显示平台传感器的当前状况。 l 启用或禁用 SOL。 除具有用户级别 BMC 用户权限的用户可以执行操作之外,IPMI Shell 也允许具有操作员级别和管理员级别的 BMC 用户权限的用户: l 开机、重设或关机后再打开管理系统。 l 模拟强制关闭管理系统电源(强制系统关机,而不关闭操作系统)。 l 删除系统事件日志 (SEL)。
1. 启动一个操作系统 (OS) Shell。 2. 输入 IPMI Shell 命令(请参阅IPMI Shell 命令语法)以管理远程系统。有关有效的选项、命令、子命令和参数的完整列表,请参阅IPMI Shell 命令。 注 : IPMI Shell 将位于 /usr/sbin。 IPMI Shell 命 令语法 IPMI Shell CLI 命令的一般语法如下: ipmish [global-options] ... command [; command] (...[全局选项] ... 命令 [; 命令] ... ) 命令的常规用法为: command [subcommand] [command option and argument] ... ([子命令] [命令选项和参数] ...
以十六进制格式指定 KG 值。IPMI 密钥是用来生成在固件和应用程序间所用密钥的公共密钥。它不同于密码,密码不是公开的并且用来访问固件。最大值是 20 个 ASCII 十六进制对,各 对之间不带空格。 注 : 偶数个十六进制字符有效,而奇数个十六进制字符无效。例如,123456AB67 有效,而 123 则无效。输入 00、0000 等禁用加密。 注 : IPMI 密钥仅在 Dell x9xx、xx0x 和 xx1x 系统上可用。 运行串行 IPMISH - 选 项 -com 提要 ipmish -com serial_port -baud baud_rate -flow flow_control -u username(钐趣)-p password() 应配置以下属性,串行 IPMISH 才会正常运行。 注 : 这些选项可以在 BIOS 设置中配置,另外还可以使用 Dell OpenManage 工具配置。登录到 Server Administrator 并导航到 BIOS 设置。 l 对于 PowerEdge x9xx、xx0x 和 xx1x 系统,必须配置"External Serial Co
提要 ipmish -help [命令] 说明 此选项显示以下信息: l 所有命令的摘要页 l 一个命令所有子命令的摘要 l 命令-子命令组合的详细说明 "Options"(选 项) -help 子命令 如果没有指定参数,则会打印一个命令列表和选项的简要说明。如果有一个指定有效命令的参数,则 help 选项会显示该命令的详细说明。请参阅图 3-3 和图 3-4。 图 3-3. IPMI 帮助选 项 实例 1 图 3-4.
说明 此选项会调用交互 CLI 模式。进入交互 CLI 模式时会出现 IPMISH 提示符。键入 quit 退出 IPMISH 提示符并返回 CLI 提示符。 注 : 如果在使用 connect 建立 IPMI 会话前使用了命令,命令提示符会在交互模式中显示一条错误信息。 "Options"(选 项) -interactive 调用交互 CLI 模式。 -cfg <配置文件> 为 BMU 指定配置文件以启动 CLI 模式。如果没有指定配置文件,BMU 会以默认配置设置运行。 注 : -interactive 选项后必须跟随 connect 才能使 ipmish 工作。 有关配置文件的详情,请参阅配置 SOL Proxy 配置文件。 图 3-5. IPMISH 交 互选 项 在交互会话期间支持以下行编辑功能: 1. 使用上下箭头键浏览命令历史记录。 2. 使用左右箭头键移动输入光标。 3. 使用 Home 键将输入光标移到行的开头,使用 End 键移到行的结尾。 4.
sensor 显示平台传感器的当前状况。 LCD 显示有关 Dell x9xx、xx0x 和 xx1x 系统中 LCD 面板的信息并帮助配置 LCD 面板。 powermonitor 显示有关系统电源的信息并帮助管理系统电源。 connect 连接到远程管理系统的 BMC。 help 显示带有说明和选项语法的命令列表。 quit 退出命令提示符。 identify 提要 identify [on [-t 秒数] | off] 说明 此命令控制前面板上的标识 LED。请参阅图 3-6。 子命令 on off 打开或关闭 Managed System 的前面板 LED。如果 BMC 支持 IPMI 扩展 Chassis Identify On 命令,则在使用 identify off 命令关闭 LED 之前,identify on 命令会无限期地 打开 LED。 注 : 命令的确认或状况检查不会显示在命令提示符中。您应手动检查系统的状况。 "Options"(选 项) -t 秒数 指定 LED 打开多长时间。它不应超过 255 秒。 默认子 命 令 如果没有指定子命令,则这个命令与i
fru — 返回 FRU 相关信息 id — 返回 BMC 相关信息 默认子 命 令 如果没有指定子命令,则这个命令与 sysinfo id 命令作用相同。请参阅图 3-7。 图 3-7. sysinfo 选 项示 例 图 3-8.
-force 该选项会模拟按住电源按钮 4 秒或更长时间。 默认子 命 令 如果没有指定子命令,则这个命令与 power status 命令作用相同。 图 3-9.
默认子 命 令 如果没有指定子命令,则这个命令与 sel status 命令作用相同。 显示 格 式 系统事件日志记录会以表格形式 (legacy) 或垂直格式 (oemlist) 显示,这与其它 Dell OpenManage 产品中的 SEL 日志输出格式一致。默认是 oemlist 格式。legacy 格式的列标题 有:"Ordinal Number"( 序 列号)、"Date"( 日 期 )、"Time"(时 间)、"Sensor Number"(传感 器号)、"Sensor Type"(传感 器类型 )和"Brief Description"(简 要说明 )。有关 oemlist 和 legacy 格式 SEL 显示的示例,请参阅图 3-10。 图 3-10.
sensor 提要 sensor [temp|fan|volt|discrete|numeric][-format ] 说明 此命令使用以下两种格式中的一种显示平台传感器的状况。请参阅图 3-12。 选项 [temp|fan|volt|discrete|numeric] 指定要显示信息的传感器组(temp、volt、fan、discrete 或 numeric)。如果不指定传感器组,将会显示所有具有信息的传感器。 -format 使用不同格式输出传感器数据。默认格式为 oemlist。legacy 格式显示如下: 传感器名称 | 传感器类型 | 传感器号 | 状况 [| 值 | 单位] 子命令 [temp | fan | volt | discrete | numeric] 指定要显示信息的传感器组。如果没有指定传感器组,就会显示所有组的信息。 图 3-12.
此命令以交互模式建立与远程服务器的 IPMI 连接以使用户能够执行服务器管理活动。此命令会保持活动直至用户退出命令提示符或再次使用该命令连接其它服务器。请参阅图 3-13。 "Options"(选 项) -ip bmc-ip-地址|bmc_主机名 指定远程 Managed System 的带外 IP 地址或主机名。 -u 用户名 指定用于连接到远程系统的用户名。 -p 密码 指定用于连接到远程 Managed System 的密码。 -k IPMI 密钥值 以十六进制格式指定 KG 值。IPMI 密钥是用来生成在固件和应用程序间所用密钥的公共密钥。它不同于密码,密码不是公开的并且用来访问固件。最大值是 20 个 ASCII 十六进制对,各 对之间不带空格。 注 : 偶数个十六进制字符有效,而奇数个十六进制字符无效。例如,123456AB67 有效,而 123 则无效。输入 00、0000 等禁用加密。 图 3-13.
子命令 l status — 显示系统当前电源状况。返回值表示能耗、峰值功率(瓦)和峰值安培。 l clear peakpower — 删除峰值功率值。 l clear cumulativepower — 删除累积功率值。 默认子 命 令 如果没有指定子命令,则这个命令与 power status 命令作用相同。 quit 提要 quit 说明 此命令会退出 IPMI Shell 交互模式并返回到命令模式。 help 提要 help [命令] 说明 此命令会列出命令以及各个命令的说明和语法。请参阅图 3-14。 参数 命令 指定要详细说明的命令。 图 3-14.
而与之相反,所有远程登录客户端的键盘活动会由 SOL Proxy 发送到 BMC。之后 BMC 会将这些数据包写入到系统串行 I/O 端口。 注 : 有关控制台重定向的详情,请参阅本系统的用户指南,其中包括硬件和软件要求以及关于将主机和客户端系统配置为使用控制台重定向的说明。 图 3-15.
telnet 192.168.1.24 623 注 : 提供的 IP 地址和端口号应与 SOL Proxy 配置文件中定义的相符。有关更多详细信息,请参阅配置 SOL Proxy 配置文件。 3. 如果提示输入用户名,请提供运行服务 DSM_BMU_SOLProxy 的系统的操作系统登录凭据。 4. 提示时输入密码。SOL Proxy 将使用这一操作系统用户名和密码组合在 SOL Proxy 服务器上验证身份。具体验证模式将取决于 SOL Proxy 服务器的操作系统配置。但是,如果使 用 localhost 或 IP 地址 127.0.0.1,则会假定用户已具有登录到当前主机的权限,并且不会提示输入用户名和密码。 5. 验证后,会显示登录成功信息和 SOL Proxy 主菜单提示。现在您可以使用 SOL Proxy 了。默认情况下,将会登录到菜单模式。有关详细说明,请参阅SOL Proxy 主菜单。 在 SOLProxy 会话期间支持以下行编辑功能: 1. 使用上下箭头键浏览命令历史记录。 2.
菜单选项 3 和 4 可以让您通过 SOL Proxy 主菜单建立 SOL 远程控制台会话。菜单选项 3 可以建立一个 SOL 会话,而不更改远程系统的状态。这个选项特别适用于连接到 Microsoft SAC/EMS 或 Linux 控制台。菜单选项 4 可以重新引导远程管理系统和建立 SOL 会话。这个选项最适用于执行 BIOS 设置和系统配置任务。 要退出活动的 SOL 会话,请使用 <~><.> 字符序列。这个序列会终止 SOL,并使您返回到顶层菜单。 连接 到远程 Managed System 的 BMC 注 : 尽管同时可以有多个 SOL 会话处于活动状态,但在任何给定的时间,用于 Managed System 的控制台重定向会话只有一个可以处于活动状态。 1. 在主菜单中选择选项 1。 2. 输入远程 Managed System 的 BMC IP 地址。 3.
图 3-19. 为 远程 系统配 置 LAN 上 串 行 ,实例 2 l 如果已启用 SOL,则两个 BMC 设置会显示出来: ¡ 系统串行端口和 BMC 间的通信波特率 ¡ 激活控制台重定向所需的最小 BMC 用户权限 SOL Proxy 显示了每个功能的有效值列表,以及在一对括号内括起来的功能的当前值。选择值前的数字将其设为新的设置,并按 确认更改。之后新的 SOL 设置会显示出 来。请参阅图 3-20。 图 3-20.
重新引导 Managed System 和激活控制台重定向 在主菜单中选择选项 4。 注 : 必须连接到 Managed System 的 BMC 之后,才能配置 SOL 功能。如果 SOL Proxy 尚未连接到 Managed System 的 BMC,将提示输入 IP 地址、用户名/密码组合 和 IPMI 密钥。如果目标服务器上没有在 BMC 设置任何值,则会忽略 IPMI 密钥值。有关详情,请参阅连接到远程 Managed System 的 BMC。 远程 Managed System 的电源状态会被确认。如果电源为开,则会提示您决定是正常关机,还是强制关机。 注 : 此重新引导功能模拟使用服务器的电源按钮重新启动系统。当服务器软件停止响应或操作系统的本地安全策略不允许正常关机时,可能无法正常关闭服务器操作系统。在这些情 况下,可指定对 Windows 强制重新引导,而非正常重新引导。 之后,会一直监视电源状态,直到状态更改为开。控制台重定向会开始,远程 Managed System 文本控制台被重定向到 Management Station。使用转义字符序列 <~><.
SOL Proxy 中的命令 SOL Proxy 命令模式类似于 IPMI Shell 交互模式。除了支持 IPMI Shell 交互模式的所有命令外,SOL Proxy 还支持以下命令。 console 提要 console 说明 此命令使用户与所连服务器建立 SOL 会话。 注 : 如果使用 connect 建立 IPMI 会话前使用了 console,BMU 将显示错误信息。 reboot 提要 reboot[-force] 说明 此命令使用户能够在一个自动操作中控制电源配置并建立 SOL 会话。这相当于执行"重新引导和激活控制台重定向"菜单命令。请参阅图 3-24。 "Options"(选 项) -force 此选项用于强制系统关闭。如果忽略此选项,会使用正常关机来执行 "reboot" 命令。 图 3-24. reboot 选 项示 例 配置 SOL Proxy 配置文件 对于 IPMI Shell 和 SOL Proxy,必须在 SOL Proxy 配置文件 - SOLProxy.
IP 地 址 — SOL Proxy 仅侦听此 IP 地址上的输入。 l 例如: ip=INADDR_ANY 端 口绑定 指定 SOL Proxy 侦听进入连接的端口。默认情况下,该端口被设置为 623,而且用户可以修改。 这个项目定义远程登录 SOL Proxy 时的端口。如果没有该项目,则会将 623 设置为默认端口。例如: port=623 会话超时 指定 SOL Proxy 会话超时之前的分钟数。 如果在指定超时期限内没有任何键盘活动,则远程登录会话和 SOL 会话会被关闭。超时值的单位为分钟,但在 SOL Proxy 安装时可以修改。例如: session_timeout=30 关机 超时 指定 SOL Proxy 终止管理系统电源状态轮询之前的秒数。如果 SOL Proxy 发出关机命令,而系统没有在指定的时间间隔内关机,SOL Proxy 会返回一条信息,说明 SOL Proxy 未能由 于超时间隔关闭系统。 注 : 当选择了"Reboot and Activate Console Redirection"( 重 新 引导并激活控制台重定向)并且远程 Managed System 的电
sol_loss_silent_threshold=0 Sdr 高 速缓存 指 定是否保存系统探测器信息。此信息会加快提供传感器和系统事件日志 (SEL) 数据的速度。可能的值有 on 和 off。默认值为 on。例如: sdr_cache=on Sdr 高 速缓存 路径 指 定保存系统探测器信息的路径。默认位置是硬盘驱动器上安装的 BMC 目录。例如: sdrcache_path=<指定路径目录> 最 大会话 指 定并发 SOL 会话的最大数量。此默认值为 1;任何小于 1 的值将被忽略或认作 1。不能设置超过 20 个会话。例如: max_session=2 日志路径 指 定存放日志文件的路径。两个日志文件 solproxy.log 和 solproxyipmi.log 均在指定路径创建。例如: logpath=<日志文件指定位置> 调试 指定是否记录调试数据。默认为 off。 debug=off IPMItool IPMItool 是一种 CLI 公用程序,帮助用户使用 IPMI 版本 1.
为便于运行命令脚本,一旦成功执行,IPMItool 即会以一个为零的退出代码来终结,并以可解析的格式输出执行结果。如果遇到错误,该程序会以一个非零的错误代码来终结,并以可解析的 格式输出错误。有关可能的 BMC 管理公用程序错误代码的完整列表,请参阅BMC 管理公用程序错误代码。 IPMItool 支持表 3-2 中 delloem 下列出的所有命令。 delloem delloem 命令提供有关 Dell 特定功能的信息。 表 3-2 列出 delloem 子命令及简短说明。 注 : vFlash info Card 命令只能用于袋内访问。 表 3-2.
ipmitool -I lanplus -H -U <用户> -P <密码> -k delloem lcd set frontpanelaccess{viewandmodify}|{viewonly}| {disabled} l lcd status:查看 vKVM 状况("Active"(活动)或"Inactive"(不活动))和查看 LCD 的前面板访问模式("View and Modify"(查看和修改)、"View Only"(仅查看) 或"Disabled"(已禁用)。 命令语法: ipmitool -I lanplus -H -U <用户> -P <密码> -k delloem lcd status powermonitor 选 项 l status:显示系统的当前电源状况。返回值表示能耗、峰值功率(瓦)和峰值安培(安培)。 l clear peakpower:重设峰值功率值。 l clear cumulativepower:重设累计功率值。 l powersupplyrating:获取连接的所有电源设备的额定功率
默认子 命 令 如果没有指定子命令,则此命令与 sel list 命令作用相同。 sensor 选 项 l list:以宽表格格式显示传感器和阈值的完整列表。 l get :显示按传感器 ID 号指定的传感器的信息。 默认子 命 令 如果没有指定子命令,则此命令与 sensor list 命令作用相同。 mac 选 项 l list:显示所有 NIC 的编号、MAC 地址和状况。还显示 DRAC/iDRAC MAC 地址。 l get :显示指定 NIC 编号的 MAC 地址和状况。 默认子 命 令 如果没有指定子命令,则此命令与 mac list 命令作用相同。 lan 选 项 l set <模式>:使用户可以设置 NIC 选择模式。选择模式是"Shared"( 共 享 )和"Failover"( 故 障转移 )。如果使用 iDRAC6 Enterprise,还可以使用"Dedicated"(专 用 )模式。 l get:显示当前的 NIC 选择模式。 l get active:显示活动的 NIC 选择模式。 windbg 选 项 l start:
004 004 004 00000100 EOT(传输结束) 005 005 005 00000101 ENQ(查询) 006 006 006 00000110 ACK(应答) 007 007 007 00000111 BEL(响铃) 008 010 008 00001000 BS(回格键) 009 011 009 00001001 HT(水平制表) 010 012 00A 00001010 LF(换行符) 011 013 00B 00001011 VT(垂直制表) 012 014 00C 00001100 FF(表单输入) 013 015 00D 00001101 CR(回车) 014 016 00E 00001110 SO(移出) 015 017 00F 00001111 SI(移入) 016 020 010 00010000 DLE(数据链接换码) 017 021 011 00010001 DC1 (XON)(设备控制 1) 018 022 012 00010010 DC2(设备控制 2
059 073 03B 00111011 ;(分号) 060 074 03C 00111100 <(小于号) 061 075 03D 00111101 =(等号) 062 076 03E 00111110 >(大于号) 063 077 03F 00111111 ?(问号) 064 100 040 01000000 @(AT 符号) 065 101 041 01000001 A 066 102 042 01000010 B 067 103 043 01000011 C 068 104 044 01000100 D 069 105 045 01000101 E 070 106 046 01000110 F 071 107 047 01000111 G 072 110 048 01001000 H 073 111 049 01001001 I 074 112 04A 01001010 J 075 113 04B 01001011 K 076 114 04C 01001100
117 165 075 01110101 u 118 166 076 01110110 v 119 167 077 01110111 w 120 170 078 01111000 x 121 171 079 01111001 是 122 172 07A 01111010 z 123 173 07B 01111011 {(左/花括号) 124 174 07C 01111100 |(竖杠) 125 175 07D 01111101 }(右/花括号) 126 176 07E 01111110 ~(代字号) 127 177 07F 01111111 DEL(删除号) 目录
目录 已知问题和常见问题 Dell OpenManage 底板管理控制器公用程序 4.
问:在使用 IPMISH 命令行工具执行电源复位命令时为什么会看到连接超时错误信息? 答:之前常见问题及解答部分介绍的生成树功能在电源管理时也可能引起问题。使用上面的解决方案帮助确保电源复位和其他电源管理命令可以在没有网络超时的情况下工作。 问:为什么在控制台重定向期间,有些键或组合键,如 和 不能使用? 答:控制台重定向使用 ANSI 或 VT 100/220 终端仿真,此仿真只限于基本的 ASCII 字符。有些功能键、箭头键和控制键在 ASCII 字符集中是不能用的,而大多数公用程序需要功能键和 控制键来执行日常操作。有关详情,请参阅Esc 键序列。 问:我可以在使用 BIOS 控制台重定向的同时使用终端模式吗? 答:可以。BMC 终端模式可以配合 BIOS 控制台重定向同时使用。您可以使用以下转义序列在 BMC 的终端模式和 BIOS 控制台重定向之间转义: 按 将系统串行端口切换到 BIOS 控制台重定向文本流。 按 <(> 将系统串行端口切换到 BMC 终端模式文本流。 注 : 由于您在两个独立活动的文本流之间来回切换,因此,