大型服务器底层运行BMC管理系统,用于管理系统硬件资源,进行机箱风速调节等,BMC一般配有管理网口。
有时上层系统启动后,我们想通过上层系统管理BMC的IP地址,可以使用ipmitool工具,这里介绍一下impitool常用命令。
本文教程基于ubuntu16.04
1.安装ipmitool工具
sudo apt install ipmitool
2.确认是否安装好(非必须)
lsmod|grep ipmi查看是否有如下几项,如有,则不需要关注步骤2
如不存在上述文件,请执行下属指令后,再次查看(注意,个人电脑安装ipmitool以后lsmod |grep ipmi没有上述几项)
sudo modprobe ipmi_poweroff
sudo modprobe ipmi_watchdog
sudo modprobe ipmi_si;
sudo modprobe ipmi_devintf;
sudo modprobe ipmi_msghandler
3.查看当前用户信息
sudo ipmitool user list
4.修改BMC的账号admin和密码admin
sudo ipmitool user set name 2 admin
sudo ipmitool user set password 2 admin
如像新建一个账户test,可依次进行如下配置:
sudo ipmitool user set name 3 test
sudo ipmitool channel setaccess 1 3 callin=on ipmi=on link=0n privilege=4
ipmitool channel getaccess 1 3
sudo ipmitool user set password 3 test
5.查看BMC网口信息
sudo ipmitool lan print 1
6.切换BMC网络为DHCP和静态IP
sudo ipmitool lan set 1 ipsrc dhcp
sudo ipmitool lan set 1 ipsrc static