• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

H3C HDM 典型配置-6W114

03-IPMI典型配置

本章节下载 03-IPMI典型配置  (500.07 KB)

03-IPMI典型配置

H3C HDM

IPMI典型配置

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright © 2023新华三技术有限公司 版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。

本文档中的信息可能变动,恕不另行通知。

目  录

1 简介

2 配置前提

3 适用场景

4 典型配置

4.1 组网需求

4.2 配置思路

4.3 使用版本

4.4 配置注意事项

4.5 举例一:通过IPMI命令设置电源状态

4.5.1 配置步骤

4.5.2 验证配置

4.6 举例二:通过IPMI命令设置下一次启动设备

4.6.1 配置步骤

4.6.2 验证配置

5 相关资料


1 简介

本文档介绍了使用IPMIIntelligent Platform Management Interface,智能平台管理接口)命令管理服务器的配置举例,包含通过字符串形式(如power status)或十六进制的原始代码形式(如raw 0x00 0x01)两种命令形式的操作。

2 配置前提

本文档不严格与具体软、硬件版本对应,如果使用过程中与产品实际情况有差异,请以设备实际情况为准。

本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。

本文档假设用户已了解IPMI相关特性。

3 适用场景

本文档适用于需要通过IPMI命令行快速调用HDM的场景,即利用IPMI命令行的方式实现HDM的直接快速调用,进而快捷管理服务器。

4 典型配置

4.1  组网需求

图4-1所示,服务器通过HDM专用管理接口与PC相连,确保HDM和PC的IP地址网络互通。现希望实现如下需求:在PC上通过IPMItool工具以命令行的方式设置服务器电源状态并设置下一次启动设备,组网配置如下:

·     HDM管理软件相关信息如下:

¡     IP地址:192.168.50.137/16

¡     管理员账号:admin

¡     管理员密码:Password@_

·     PC的相关信息如下:

¡     IP地址:192.168.11.36/16

¡     Windows系统且已安装IPMItool工具,IPMItool工具请通过互联网下载

图4-1 IPMI配置组网图

 

4.2  配置思路

参考《H3C HDM IPMI基础命令参考手册》中对相关命令的说明,使用IPMItool工具执行操作。如使用IPMItool之外的其他工具,本举例中的配置思路及操作仍然具有指导性。

基本的配置思路为:

(1)     查询设备当前情况。

(2)     确认要配置的参数,发送命令修改配置。

(3)     再次发送查询命令,确认修改成功。

4.3  使用版本

本举例是在HDM-2.32版本上进行配置和验证的,使用的IPMItool的版本为1.8.18。

4.4  配置注意事项

要使用IPMI命令,需要注意以下事项:

·     请确保HDM的IPMI服务处于开启状态,如图4-2所示。

·     请确认非安全端口号是否为缺省的623。

¡     如非安全端口号是623,则输入IPMI命令时无需指定端口号。

¡     如非安全端口号不是623,则输入IPMI命令时需要加-p参数指定端口号。

图4-2 IPMI服务设置

 

4.5  举例一:通过IPMI命令设置电源状态

4.5.1  配置步骤

1. 获取当前电源状态

(1)     如图4-3所示,打开ipmitool.exe所在的文件夹目录E:\ipmitool-1.8.18,按住Shift的同时鼠标右键在空白处单击,选择“在此处打开命令窗口(W)”,打开Windows CMD命令行工具。

图4-3 打开命令窗口

 

(2)     在Windows CMD命令行界面执行如下命令,获取当前电源状态信息。

ipmitool –I lanplus –H 192.168.50.137 –U admin –P Password@_ power status

 

说明

·     IPMI命令的通用格式为ipmitool -I connect_type -H hostname -U username -P password <command>。

·     -I connect_type:指定连接被管理设备的方式,connect_type的取值为lanplus,表示使用IPMI v2.0规范进行远程连接。

·     -H hostname:指定被管理设备的IP地址。

·     -U username -P password:指定被管理设备的HDM用户名及其密码。

·     <command>:IPMI命令执行的具体动作,本参数包含2种形式:字符串形式(如power status)或十六进制的原始代码形式(如raw 0x00 0x01)。

·     -L:会话权限,缺省Administrator。对于user和operator用户需要使用。

 

(3)     如图4-4所示,服务器处于开机状态。

图4-4 获取服务器状态

 

2. 关闭服务器电源

图4-5所示,执行如下命令,关闭服务器电源。

ipmitool –I lanplus –H 192.168.50.137 –U admin –P Password@_ power off

 

图4-5 关闭服务器电源

 

4.5.2  验证配置

(1)     执行如下命令,再次查询服务器电源状态。

ipmitool –I lanplus –H 192.168.50.137 –U admin –P Password@_ power status

 

(2)     如图4-6所示,可以看到服务器电源处于关闭状态。

图4-6 再次获取电源状态

 

4.6  举例二:通过IPMI命令设置下一次启动设备

4.6.1  配置步骤

1. 查询下一次启动设备

在Windows的命令行窗口进入ipmitool的目录,如图4-7所示,执行如下命令,获取用户设置的服务器下一次启动设备信息。

ipmitool –I lanplus –H 192.168.50.137 –U admin –P Password@_ raw 0x00 0x09 0x05 0x00 0x00

 

图4-7 查询下一次启动设备

 

返回结果为01 05 c0 04 00 00 00,需要根据表4-1中对返回结果的说明对这串十六进制的字节码进行解析。

说明

更多IPMI命令的详细说明请参见《H3C HDM IPMI基础命令参考手册》。

 

当前返回结果中Data[3]为0xc0,转换为二进制是1100 0000,从左到右分别为Bit 7~Bit 0,则Bit 7为1,Bit 6也为1,对照说明可知该启动设备是永久启动设备。

返回结果中Data[4]为0x04,对应二进制数据为0000 0100,则Bit 5~Bit 2为0001,对照说明可知为PXE。

表4-1 返回结果说明表

返回结果

说明

Data[3]

启动有效期

·     Bit 7是启动设置有效性的标志位

¡ 0表示无效

¡ 1表示有效

·     Bit 6表示一次性启动或者永久启动,

¡ 0表示一次性启动,设置只在下一次启动时生效,然后恢复为默认值

¡ 1表示永久启动

·     其余Bit默认设置为0

Data[4]

服务器启动设备

·     Bit 5~Bit 2:启动设备

¡ 0000b:无设置

¡ 0001b:PXE

¡ 0110b:BIOS Setup

¡ 0010b:HDD

¡ 0101b:CDROM

·     其余Bit默认为0

 

2. 设置下一次启动设备

图4-8所示,执行如下命令,设置启动项为HDD。

ipmitool –I lanplus –H 192.168.50.137 –U admin –P Password@_ raw 0x00 0x08 0x05 0xc0 0x08 0x00 0x00 0x00

 

图4-8 IPMI命令设置下一次启动设备

 

该命令的具体参数说明如表4-2所示,本次设置为HDD,则需要将:

·     Data[4]设置为0xc0,对应二进制为1100 0000,从左到右分别为Bit 7~Bit 0,即Bit 7为1,Bit 6为1,表示设置的启动项永久有效。

·     Data[5]设置为0x08,对应二进制为0000 1000,从左到右分别为Bit 7~Bit 0,其中Bit 5~Bit 2为0010,表示HDD。

表4-2 设置系统启动项命令说明

字节

值/意义

Data[4]

设置启动有效期

·     Bit 7是启动设置有效性的标志位

¡ 0表示无效

¡ 1表示有效

·     Bit 6表示一次性启动或者永久启动,

¡ 0表示一次性启动,启动设备的设置只在下一次启动时生效,然后恢复为默认值

¡ 1表示永久启动

·     其余Bit默认设置为0

Data[5]

设置服务器的启动设备

·     Bit 5~Bit 2:启动设备

¡ 0000b:无设置

¡ 0001b:PXE

¡ 0110b:BIOS Setup

¡ 0010b:HDD

¡ 0101b:CDROM

·     其余Bit默认为0

 

4.6.2  验证配置

执行如下命令,再次查询下一次启动设备信息,如图4-9所示,确认设置成功。

ipmitool –I lanplus –H 192.168.50.137 –U admin –P Password@_ raw 0x00 0x09 0x05 0x00 0x00

 

图4-9 再次查询下一次启动设备

 

登录HDM Web页面,查询系统启动项设置,如图4-10所示,启动设置有效期为永久性启动,下次启动设备已经修改为HDD。

图4-10 HDM页面查询系统启动设备

 

5 相关资料

·     H3C HDM IPMI基础命令参考手册

·     H3C HDM IPMI技术白皮书

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们