无
一、前提准备
1、工具:
需要在系统下安装ipmitool-1.8.18-7.el7.x86_64.rpm
(如果安装ipmi rpm包提示缺少依赖包,需要将OpenIPMI-modalias-2.0.23-2.el7.x86_64.rpm这个依赖包也安装上)
2、HDMlist和执行脚本:
power_limit_v1.rar 压缩包里面包含了HDMlist和 power_limit_v1.sh
2.1 需要提前准备需要操作服务器的信息,文本编辑HDMlist,依次填写服务器SN、HDM的IP、HDM用户名、HDM密码、操作(get——查看功率封顶;close——关闭功率封顶;set——设置功率封顶数值),当选择set时需要继续增加功率封顶动作(no_action——达到功率封顶不关机)和功率值(如:800、1000等)
举例,如果对一批服务器进行查看功率封顶的情况,可以将HDMlist编辑成类似下图。(其他操作也是类似的,仅编辑HDMlist)
2.2 操作系统下的执行脚本power_limit_v1.sh
脚本执行方法和输出日志
1、可以在操作系统下查看下HDMlist的信息
2、脚本赋予执行权限,赋权限后./执行power_limit_v1.sh
3、脚本执行完成会在生成相关日志文件。
close_limit.log ——功率封顶关闭情况
get_limit.log —— 功率封顶查询情况
set_limit.log —— 功率封顶设置情况
三、示例:批量检查功率封顶开启情况
1、编辑HDMlist
依次填入主机SN、HDMIP、HDM用户、HDM密码、get(获取功率封顶)
2、执行脚本
脚本执行回显信息,可以看到每台服务器功率封顶开启情况
fail —— 命令下发失败(用户、密码、IP错误)
ON —— 功率封顶开启;OFF —— 功率封顶关闭
3、日志文件
功率封顶查询日志保存在get_limit.log文件中。里面详细记录了每台服务器功率封顶查询结果。
此脚本实现功率封顶的查看、设置、关闭的功能
该案例对您是否有帮助:
您的评价:1
若您有关于案例的建议,请反馈:
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作