使用ipmitool在系统下修改管理卡使用环境:
当有服务器管理卡不通时例如:管理卡配置错误或误操作之后导致管理卡不通但是网线正常连接。且当前系统正常的情况下可以在系统里修改管理卡相关信息。
1、安装软件(如果有就不用在安装了)#yum -y install ipmitool# yum -y install OpenIPMI2、启动服务或加载模块操作系统提供相应的ipmi驱动(OS)通过操作系统监控服务器自身的ipmi信息时需要系统内核提供相应的支持,linux系统通过内核对OpenIPMI(ipmi驱动)的支持来提供对ipmi的系统接口。在使用驱动之前,请先启动该驱动:
service ipmi start
或者启动模块:
modprobe ipmi_msghandlermodprobe ipmi_devintfmodprobe ipmi_simodprobe ipmi_poweroffmodprobe ipmi_watchdog3、
常用命令查看ipmi信息:ipmitool mc info
查看管理卡信息:# ipmitool lan print 1
##这里在命令行里的1是通过:(ipmitool mc info命令显示出:Device Revision为准)列出当前用户:#ipmitool user list 1
修改用户名密码:#ipmitool user set password 2 1111111(修改管理卡密码)
查看管理卡IP配置:#ipmitool lan print 1这也有可能是2(需要根据查看来确认)配置网关:ipmitool lan set 1 defgw ipaddr 10.32.91.1配置IP:ipmitool lan set 1 ipaddr 192.168.1.70配置掩码:ipmitool lan set 1 netmask 255.255.255.0
通过服务器内网修改管理卡用户名和密码:
用这条命令查root的ID号
ipmitool user list 1
HP的设备需要把2改成1
修改管理卡用户密码 下面的这个2为root的ID号 也有可能是 1
ipmitool user set name 2root
ipmitool user set password 2 111111
如果重新改了管理卡密码没生效可以执行这组命令:
ipmitool user set password 2 111111
ipmitool user priv 2 4 1
ipmitool sol payload enable 1 2
ipmitool user enable 2
其中这个2就是root的ID
管理卡删除多余用户名:delete /map1/accounts1/root
(备注:单台删除管理卡的多余用户需要在设备里面在登陆到 管理卡上 )
二、设备内部删除管理卡多余用户(单台) 设备系统内:
ssh–p 22管理卡 用户名root@管理卡IP 登陆管理卡删除多余用户名:
delete /map1/accounts1/root
ipmitool mc reset cold 这个命令是重启管理卡(网关什么的啥都没问题,就是不通的情况使用)
从启管理卡 : 此命令用于管理卡配置都正确但是管理卡不通的情况下 :
ipmitool mc reset cold
管理卡模块:
modprobe ipmi_watchdog
modprobe ipmi_poweroff
modprobe ipmi_devintf
modprobe ipmi_si
modprobe ipmi_msghandler
yum install ipmitool -y yum -y install OpenIPMI /etc/init.d/ipmi start