工具介绍 :
ipmitool 是一种可用在 linux 或windows系统下的命令行方式的 ipmi 平台管理工具,它支持 ipmi 1.5 规范(最新的规范为 ipmi 2.0),通过它可以实现获取传感器的信息、显示系统日志内容、网络远程开关机等功能。
前提条件:
提前下载ipmitool工具到windows系统,可以使用百度搜索ipmitool for windows下载,下载方法不在赘述!
说明:
本文章通过实践,整理最全最常用的命令,供大家参考使用
适用场景:
ipmitool工具适用于华为、联想、浪潮、曙光、H3C、中兴、DELL、HP等所有厂商的服务器,因为这是国际通用标准协议,任何厂家都需要遵守
1.使用ipmitool查询bmc 用户
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin user list
2.设置bmc用户的用户名
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin user set name 1 admin
(其中1为要设置的用户ID,admin为要设置的用户名)
3.为指定的bmc用户 id设置密码
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin user set password 1 admin
(1为用户id,admin为需要设置的密码)
4.禁止指定的用户 id访问 BMC
#\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin user disable 1
(禁用用户id为1的用户访问bmc)
5.为指定的bmc用户设置权限级别
.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin user priv user_id> privilege level>
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin mc reset cold
(bmc执行冷重启)
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin mc reset warm
(bmc热重启)
6.使用ipmitool设置服务器电源策略
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis policy list
查看当前支持的断电机箱电源策略(always-on,always-off,previous)
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis policy always-off
将电源策略设置为电源恢复时保持 off状态
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis policy previous
将电源策略设置为电源恢复时返回到原先的状态。
7.使用ipmitool设置服务器开机启动项
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis bootdev
查看当前服务器支持的启动项
#\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis bootdev pxe
设置服务器从pxe网络启动
8.ipmitool工具 power 指令,可以开机、关机、重启、查看当前状态
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis power
查看当前服务器支持的power 选项
选项说明:
power status 返回当前服务器电源状态
power on 启动服务器电源
power off 关闭服务器电源
power cycle 服务器关机后重启,等同于给服务下电
power reset 服务器硬重启
9.使用ipmitool查看服务器上电时间
# .\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis poh
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis restart_cause
(查看服务器最后一次重启的原因)
10.使用ipmitool工具点亮服务器标识ID灯
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis identify
11.使用ipmitool工具查看设置bmc IP
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin lan print 1
(查看1通道ip)
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin lan set 1 ipsrc static
(设置1通道ip为静态)
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin lan set 1 ipaddr 192.168.101.10
(设置1通道ip)
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin lan set 1 netmask 255.255.255.0
(设置1通道子网掩码)
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin lan set 1 defgw ipaddr 192.168.101.254
(设置1通道默认网关)
12、如果有很多台服务器需要进行批量操作应该如何操作呢?
可以写bat批处理脚本批量处理
可以使用python写python批量程序
可以使用windows for循环进行批量管理
工具介绍 :
ipmitool 是一种可用在 linux 或windows系统下的命令行方式的 ipmi 平台管理工具,它支持 ipmi 1.5 规范(最新的规范为 ipmi 2.0),通过它可以实现获取传感器的信息、显示系统日志内容、网络远程开关机等功能。
前提条件:
提前下载ipmitool工具到windows系统,可以使用百度搜索ipmitool for windows下载,下载方法不在赘述!
说明:
本文章通过实践,整理最全最常用的命令,供大家参考使用
适用场景:
ipmitool工具适用于华为、联想、浪潮、曙光、H3C、中兴、DELL、HP等所有厂商的服务器,因为这是国际通用标准协议,任何厂家都需要遵守
1.使用ipmitool查询bmc 用户
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin user list
2.设置bmc用户的用户名
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin user set name 1 admin
(其中1为要设置的用户ID,admin为要设置的用户名)
3.为指定的bmc用户 id设置密码
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin user set password 1 admin
(1为用户id,admin为需要设置的密码)
4.禁止指定的用户 id访问 BMC
#\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin user disable 1
(禁用用户id为1的用户访问bmc)
5.为指定的bmc用户设置权限级别
.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin user priv user_id> privilege level>
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin mc reset cold
(bmc执行冷重启)
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin mc reset warm
(bmc热重启)
6.使用ipmitool设置服务器电源策略
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis policy list
查看当前支持的断电机箱电源策略(always-on,always-off,previous)
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis policy always-off
将电源策略设置为电源恢复时保持 off状态
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis policy previous
将电源策略设置为电源恢复时返回到原先的状态。
7.使用ipmitool设置服务器开机启动项
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis bootdev
查看当前服务器支持的启动项
#\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis bootdev pxe
设置服务器从pxe网络启动
8.ipmitool工具 power 指令,可以开机、关机、重启、查看当前状态
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis power
查看当前服务器支持的power 选项
选项说明:
power status 返回当前服务器电源状态
power on 启动服务器电源
power off 关闭服务器电源
power cycle 服务器关机后重启,等同于给服务下电
power reset 服务器硬重启
9.使用ipmitool查看服务器上电时间
# .\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis poh
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis restart_cause
(查看服务器最后一次重启的原因)
10.使用ipmitool工具点亮服务器标识ID灯
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin chassis identify
11.使用ipmitool工具查看设置bmc IP
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin lan print 1
(查看1通道ip)
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin lan set 1 ipsrc static
(设置1通道ip为静态)
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin lan set 1 ipaddr 192.168.101.10
(设置1通道ip)
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin lan set 1 netmask 255.255.255.0
(设置1通道子网掩码)
#.\ipmitool.exe -H 192.168.101.10 -I lanplus -U admin -P admin lan set 1 defgw ipaddr 192.168.101.254
(设置1通道默认网关)
12、如果有很多台服务器需要进行批量操作应该如何操作呢?
可以写bat批处理脚本批量处理
可以使用python写python批量程序
可以使用windows for循环进行批量管理