Centos6/RHEL6 安装配置IPMItool管理BMC方法 |
发表者:admin分类:Devops2016-11-21 11:15:19 阅读[3228] |
很多人希望使用IPMI做带外管理。如果直接使用是有问题的。在OS层面上,你是可以修改IPMI的设置。也就是说,对于linux来说,有专门的驱动,让你修改底层IPMI的设置,包括修改你的IPMI的用户名和密码。
安装IPMItool
无论是centos,还是ubuntu都可以直接安装,源里都有
yum -y install ipmitool
apt-get -y install ipmitool
yum install OpenIPMI OpenIPMI-tools
chkconfig ipmi on
service ipmi start
内核加载
modprobe ipmi_msghandler
modprobe ipmi_devintf
modprobe ipmi_si
这个时候,你就基本可以对IPMI进行各种设置,你web可以做到的,命令行下都应该可以实现。
DELL的<channel_no>是1,HP的是2 ,超微的是1,如果提示你输入channel_no 就输入就可以。
查看IPMI用户
IPMItool,可以查看本地的BMC的设置,查看本地是不需要身份验证。如果查看远程,需要提供IPMI 的用户名和密码。
# ipmitool user list 1 ID Name Callin Link Auth IPMI Msg Channel Priv Limit 2 ADMIN false false true ADMINISTRATOR
重设管理员密码,2表示管理员ID,后面pwadmin就是管理员的新密码
ipmitool user set password 2 pwadmin
我尝试添加用户,是没问题,不过无法给用户设置管理员权限。这个问题以后慢慢解决。
设置IPMI ip 地址
# ipmitool lan set 1 ipsrc dhcp
# ipmitool lan print 1
# ipmitool lan set 1 ipsrc static
# ipmitool lan set 1 ipaddress 10.1.199.211 Setting LAN IP Address to 10.1.199.211
# ipmitool lan set 1 netmask 255.255.255.0 Setting LAN Subnet Mask to 255.255.255.0
# ipmitool lan set 1 defgw ipaddr 10.1.199.1 Setting LAN Default Gateway IP to 10.1.199.1
# ipmitool lan print 1
命令说明
使用静态地址:ipmitool lan set <channel_no> ipsrc static
使用动态地址:ipmitool lan set <channel_no> ipsrc dhcp
设置IP:ipmitool lan set <channel_no> ipaddr <x.x.x.x>
设置掩码:ipmitool lan set <channel_no> netmask <x.x.x.x>
设置网关:ipmitool lan set <channel_no> defgw ipaddr <x.x.x.x>
本地操作 -I open 表示接口本地:ipmitool -I open lan print 1
操作远程机器 -I lan 表示接口远程:ipmitool -I lan -H 10.1.199.12 -U ADMIN -P ADMIN lan print 1
改变服务器引导方式
ipmitool -I lan -H 10.1.199.212 -U ADMIN -P ADMIN chassis bootdev pxe ipmitool -I lan -H 10.1.199.212 -U ADMIN -P ADMIN chassis bootdev disk ipmitool -I lan -H 10.1.199.212 -U ADMIN -P ADMIN chassis bootdev cdrom
服务器电源管理
ipmitool -I lan -H 10.1.199.212 -U ADMIN -P ADMIN chassis power off ipmitool -I lan -H 10.1.199.212 -U ADMIN -P ADMIN chassis power reset ipmitool -I lan -H 10.1.199.212 -U ADMIN -P ADMIN chassis power on ipmitool -I lan -H 10.1.199.212 -U ADMIN -P ADMIN chassis power status# To check firmware version ipmitool mc info # To reset the management controller ipmitool mc reset [ warm | cold ]
IPMI view
这是超微出了一个工具,可以windows或者linux使用,可以统一管理和查看IPMI的信息,用起来比较方便。
ftp://ftp.supermicro.com/utility/IPMIView/
居然支持中文。不是超微的机器,也是可以管理。
常用的管理命令包括:
================
系统管理命令
================
1.
/usr/bin/ipmitool
2.
/usr/bin/ipmitool
3.
/usr/bin/ipmitool
/usr/bin/ipmitool
/usr/bin/ipmitool
/usr/bin/ipmitool
/usr/bin/ipmitool
/usr/bin/ipmitool
4.
/usr/bin/ipmitool
/usr/bin/ipmitool
/usr/bin/ipmitool
/usr/bin/ipmitool
5.
/usr/bin/ipmitool
6.
/usr/bin/ipmitool
/usr/bin/ipmitool
/usr/bin/ipmitool
/usr/bin/ipmitool
7.
/usr/bin/ipmitool
8.
所有传感器状态详细信息:
/usr/bin/ipmitool
传感器SDR
/usr/bin/ipmitool
传感器SDR
/usr/bin/ipmitool
FRU传感器SDR
/usr/bin/ipmitool
下载RAW
/usr/bin/ipmitool
9.
/usr/bin/ipmitool
/usr/bin/ipmitool
================
BMC自身配置命令
================
1.
/usr/bin/ipmitool
2.
/usr/bin/ipmitool
(一般channel
3.
enable
/usr/bin/ipmitool
Write
/usr/bin/ipmitool
4.
确定channel
/usr/bin/ipmitool
设定channel
/usr/bin/ipmitool
5.
/usr/bin/ipmitool
================
SOL和通过IPMItool访问系统终端
================
1.
/usr/bin/ipmitool
2.
查看所有可能的配置
/usr/bin/ipmitool
修改波特率配置
/usr/bin/ipmitool
/usr/bin/ipmitool
3.
/usr/bin/ipmitool
(可以使用~.退出,~?显示帮助信息)
================
Watchdog配置命令
================
1.
/usr/bin/ipmitool
2.
/usr/bin/ipmitool
设置一个OS
/usr/bin/ipmitool
/usr/bin/ipmitool
开启该watchdog
/usr/bin/ipmitool
/usr/bin/ipmitool
禁止该watchdog的动作(Hard
/usr/bin/ipmitool
上面的命令把时间改为非常大,提示第1个0x00表示没有动作,0x04表示是SMS/OS的watchdog,
================
SEL命令
================
1.
/usr/bin/ipmitool
/usr/bin/ipmitool
2.
/usr/bin/ipmitool
/usr/bin/ipmitool
3.
/usr/bin/ipmitool
4.
/usr/bin/ipmitool
5.
/usr/bin/ipmitool
/usr/bin/ipmitool
6.
/usr/bin/ipmitool
0xa
================
PEF命令
================
1.
/usr/bin/ipmitool
/usr/bin/ipmitool
2.
/usr/bin/ipmitool
3.
/usr/bin/ipmitool
4.
查看当前的PEF
/usr/bin/ipmitool
假定我们要删除下面这条配置项
1
获取该配置项的配置信息
/usr/bin/ipmitool
11
修改该配置项的配置信息
/usr/bin/ipmitool
检查修改后的PEF配置表
/usr/bin/ipmitool
================
特殊命令
================
1.
/usr/bin/ipmitool
2.
/usr/bin/ipmitool
转载请标明出处【Centos6/RHEL6 安装配置IPMItool管理BMC方法】。
《www.micoder.cc》
虚拟化云计算,系统运维,安全技术服务.
Tags: | [阅读全文...] |
最新评论