最近公司需要停一部分机器测试下业务稳定性。。。
关停很简单 ansible 就可以了,一句命令。。。
# ansible guanji -m command -a "shutdown -h now" # 定义的关机组 guanji
过了两周,要开机。。。
靠人力去开几十台,感觉太累,就算登录 带外界面也好累。。。
突然想到可以这样解决啊
# ipmitool -H mgmt_ip -U USER-P PASSWORD power status # 查看状态
# ipmitool -H mgmt_ip -U USER-P PASSWORD power on # 开机
有些机器需要 添加 参数 -I lanplus 才有用。。。
最后写个脚本就 O K 啦
补充:批量添加带外用户与改密码
# ipmitool -H mgmg_ip -U USER -P PASSWORD user set name 3 new_user # 3代表新建用户id,自己根据真实环境更改
# ipmitool -H mgmg_ip -U USER -P PASSWORD user set password 3 new_password # 改密码
# ipmitool -H mgmg_ip -U USER -P PASSWORD user priv 3 4 1 # 赋予权限
# ipmitool -H mgmg_ip -U USER -P PASSWORD user enable 3 # 启用
# ipmitool -H mgmg_ip -U USER -P PASSWORD user list # 确认用户列表