华为进军服务器还没几年,所以在远程管理卡(BMC)方面跟hp、dell相比相去甚远。华为RH2285 v1的远程管理平台为BMC,后续推出了iMana200、iBMC等。以下统称BMC

华为BMC提供了以下基本功能:

  • 远程console功能

  • 开关机功能

  • 虚拟安装介质功能

设置

可以通过bios和linux命令行两种方式设置华为BMC。

bios的设置方式较为简单明了,无需赘言。主要设置BMC IP地址、登陆账号和密码即可。下面讲讲如何在linux中设置BMC。

$ sudo sudo yum install OpenIPMI ipmitool
$ sudo sudo chkconfig ipmi on
$ sudo sudo service ipmi start
$ sudo sudo ipmitool lan print 1
Set in Progress         : Set Complete
IP Address Source       : Static Address
IP Address              : 192.168.2.100
Subnet Mask             : 255.255.255.0
MAC Address             : 28:6e:d4:06:29:26
SNMP Community String   : public
IP Header               : TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10
Default Gateway IP      : 0.0.0.0
RMCP+ Cipher Suites     : 0,1,2,3
Cipher Suite Priv Max   : uuuaXXXXXXXXXXX
                        :     X=Cipher Suite Unused
                        :     c=CALLBACK
                        :     u=USER
                        :     o=OPERATOR
                        :     a=ADMIN
                        :     O=OEM

$ sudo ipmitool lan set 1 ipaddr 192.168.33.241
$ sudo ipmitool lan set 1 netmask 255.255.255.0
$ sudo ipmitool lan set 1 defgw ipaddr 192.168.33.254
$ sudo ipmitool user list 1 # 列出当前所有用户
$ sudo ipmitool user set password 2 "yourpassword" (1)
$ sudo ipmitool user enable 2
1 root账户的id为2,该命令修改root账户的密码

ipmi访问方式

华为IPMI支持串口、web和ssh三种登陆方式。

web访问方式

华为将webUI称为HBMC web3.0,用户可以使用IE访问。

华为ipmi的远程console是一个java应用,当用户IE浏览器连接远程console时,将会调用一个32位的java控件(dll),因此IE要求是32位版本,另外还需要安装32位的jre。同时在java安全配置中将BMC ip添加到可信站点中。

串口访问方式

用户可以通过ssh/telnet连接到bmc cli,然后使用以下命令将remote console重定向到bmc

ipmcset -d serialdir <option> (1)
1 option可选项为0/1,0表示重定向到;1表示重定向到

波特率要设置为115200,否则会出现乱码。

通过串口登陆进bmc后,可以使用ipmcset、ipmcget等命令对bmc(嵌入式linux)进行配置和查看。包括cpu、内容、硬盘、网卡等基础信息。