使用ipmitool实现Linux系统下对服务器的ipmi管理

使用ipmitool实现Linux系统下对服务器的ipmi管理
使用 ipmitool 实现 Linux 系统下对服务器的 ipmi 管理(对IPMI有详细解读)
IPMItool manpage
一、DELL服务器开启IPMI:
(支持DELL型号:PE1850 ,PE2850 ,PE1950,PE2950,R410,R510,R710)
1.配置系统启用IPMI,启动服务器,在启动过程中,看提示,按Ctrl+E 进入进入远程访问公用程序
2.设置IPMI Over LAN为On,意思为启用通过LAN方式的IPMI,默认为Off。
二、通过web访问DRAC 开启IPMI:
(支持此方式的DELL服务器型号:PE1950,PE2950 ,R410, R510,R710)
远程访问--配置---网络---IPMI LAN 设置----启用 LAN 上的 IPMI
注:
如果未开启IPMI,远程访问时报错提示:
Error: Unable to establish LAN session
三、设置iDRAC网络参数(也可以web方式配置网络设置参数):
DRAC5
选择LAN Parameters,配置iDRAC网卡参数, NIC Selection ,设置网卡共享模式,默认为“Dedicated” (专用).
iDRAC6
选择LAN Parameters, 可以配置iDRAC网络参数与NIC Selection, 默认为“Dedicated” (专用).
注:LAN 共享依赖于“NIC Selection”(NIC 选择)配置选项。 可用选项有“Shared”(共享)
和“Failover”(故障转移),如果存在 Remote Access Controller (RAC) 卡,则还有一个选项“Dedicated” (专用)。
显示配置选项。
* “Shared”(共享)
选择此选项与主机操作系统共享网络接口。 当主机操作系统配置为 NIC 组时,远程访问设备网络接口具有全部功能。
远程访问设备通过 NIC 1 和 NIC 2 接收数据,不过只通过 NIC 1 发送数据。
如果 NIC 1 失败,远程访问设备将不可访问。
注:NIC 2 在 PowerEdge 1900 系统上不可用。
* “Failover”(故障转移)
选择此选项与主机操作系统共享网络接口。 当主机操作系统配置为 NIC 组时,远程访问设备网络接口具有全部功能。
远程访问设备通过 NIC 1 和 NIC 2 接收数据,不过只通过 NIC 1 发送数据。 如果 NIC 1 失败,远程访问设备会故障转移到 NIC 2 来进行所有数据发送。
远程访问设备会接着使用 NIC 2 进行数据发送。 如果 NIC 2 失败,远程访问设备会故障转移回 NIC 1 来进行所有数据发送。
注: 此选项不能在 PowerEdge 1900 系统上选择。
* “Dedicated”(专用)
选择此选项让远程访问设备利用 Remote Access Controller (RAC) 上的专用网络接口。 此接口不与主机操作系统共享并且会将系统管理通信路由到单独的物理网络,从而能够与应用程序通信分开。
四、IPMItool软件:
1.DELL官方 提供win版本的 ipmish 工具,请见附件word 文档里有此程序工具。
此工具只能支持部分常用命令,全命令行的操作的话 需要购买我们的软件服务。
2.Linux 版本 (功能比较强大)
从下载最新稳定版本,然后编译安装。
五、Linux版本 IP
MItool工具使用(测试版本ipmitool version 1.8.9):
1.常用命令
电源管理:
# ipmitool -H drac ip -U root -P 密码 power off (硬关机,直接切断电源)
# ipmitool -H drac ip -U root -P 密码 power soft (软关机,即如同轻按一下开机扭)
# ipmitool -H drac ip -U root -P 密码 power on (硬开机)
# ipmitool -H drac ip -U root -P 密码 power reset (硬重启)
# ipmitool -H drac ip -U root -P 密码 power status (获取当前电源状态)
查看IPMI接口网络配置
# ipmitool -H ip -U root -P xxxx lan print 1 (1为网络(lan)信道(channel) ,默认是1, 运行命令时可以省略不输入。)
查看DRAC用户列表
#ipmitool -H ip -U root -P xxxx user list
修改root用户的密码
#ipmitool -H ip -U root -P xxxx user set password 2(user id,这里root的uid是2)
打印传感器数据(设备温度、电压、风扇转速==):
#ipmitool -H ip -U root -P xxxx sdr
打印传感器详细数据:
#ipmitool -H ip -U root -P xxxx sensor
获取机箱周围温度信息:
#ipmitool -I lan -H ip -U root -P xxxx sensor get "Ambient Temp"
获取机箱具体温度
# ipmitool -I lan -U root -P xxxx -H ip sensor get "Ambient Temp"| /bin/grep -i "Sensor Reading"|/bin/cut -c 26-28
上次系统重启原因(测试中显示System restart cause: chassis power control command)
#ipmitool -H ip -U root -P xxxx chassis restart_cause
2.设置 串行链接IPMIv2.0 Serial-over-LAN 配置:
# ipmitool -I lanplus -U root -P xxxx -H ip sol
SOL Commands: info []
set [channel]
payload [channel] [userid]
activate []
deactivate
looptest [] []
参考例子:
ipmitool -I lanplus -H < IP> -U root -P sol info
ipmitool -I lanplus -H < IP> -U root -P sol set privilege-level admin
ipmitool -I lanplus -H < IP> -U root -P sol set non-volatile-bit-rate 115.2
ipmitool -I lanplus -H < IP> -U root -P sol set volatile-bit-rate serial
ipmitool -I lanplus -H < IP> -U root -P sol set force-encryption true
ipmitool -I lanplus -H < IP> -U root -P sol set enabled true
ipmitool -I lanplus -H < IP> -U root -P sol set retry-interval 2
ipmitool -I lanplus -H < IP> -U root -P sol payload enable 1 2
3.设置启动设备:
#ipmitool -H ip -U root -P xxxx chassis bootdev
bootdev [clear-cmos=yes|no]
bootdev [options=help,...]
none : Do not change boot device order

本文发布于:2024-09-24 21:18:19,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/89590.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:访问   设备   远程
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议