实验环境
win10
物理服务器
实验软件
链接:https://pan.baidu.com/s/1nGuT4rqXIxSCLoxA5dj_zg
提取码:hhcj
–来自百度网盘超级会员V6的分享
1、脚本内容
说明:改脚本可让物理机从pxe启动,重启,开机,关机等操作。
ipmi_python.py内容:
import os
import time
for i in open(r'ip.txt'):
ip=i.split("/")[1]
print(ip)
#os.system("ipmitool -I lanplus -H "+ ip + " -U admin -P 123456 chassis bootdev pxe") #从PXE启动
#time.sleep(1)
os.system("ipmitool -I lanplus -H "+ ip + " -U root -P 123456 power off") #关机
os.system("ipmitool -I lanplus -H "+ ip + " -U root -P 123456 power on") #开机
os.system("ipmitool -I lanplus -H "+ ip + " -U root -P 123456 power reset") #重启
time.sleep(1)
time.sleep(100)
ip.txt内容:
/物理机带外ip/
/物理机带外ip/
2、使用方法
注意:当前环境一定要有impi软件才可以的。winodws记得在环境变量那里设置下impi软件的PATH路径。
- 编辑
ipmi_python.py
文件里的服务器带外用户名和密码,选择要使用的功能代码; - 编辑
ip.txt
文件; - 右键打开
winodws终端
,执行python ipmi_python.py
即可。
3、shell版ipmi批量进入pxe命令
ipmi_shell内容:
#!/bin/bash
for i in `cat /root/ipmi_ip.txt`
do
impitool -H "$i" -I lanplus -U root -P 123456 chassis bootdev pxe && impitool -H "$i" -I lanplus -U root -P 123456 power reset &> /dev/null
if [ $? -ne 0 ]; then
echo $i Error
else
echo &i OK
done
4、ipmi常用命令
#获取当前电源状态
ipmitool -I lan -H 172.168.6.3 -U root -P 123456 power status ( 获取当前电源状态)
#开机:
ipmitool -I lanplus -H 10.241.24.154 -U admin -P 123456 power on #如果服务器已经是在开机的情况下,再执行这个命令,服务器是不会重启的
#重启
ipmitool -I lanplus -H 10.241.24.154 -U ADMIN -P 123456 power reset #注意:机器在关机的情况下,这个reset命令用不了的。
#冷重启
ipmitool -I lanplus -H 10.241.24.154 -U admin -P 123456 mc reset cold
#关机
ipmitool -I lanplus -H 10.241.24.154 -U ADMIN -P 123456 power off
#ipmitool命令-曙光i620-G20服务器-删除日志-带外重启BMC-测试成功_20200222
#ecc 内存告警:先删除日志,再重启bmc。
李新:Ipmitool -I lanplus -H 10.241.25.45 -U admin -P 123456 sel clear #删日志
李新:Ipmitool -I lanplus -H 10.241.25.45 -U admin -P 123456 bmc reset cold #BMC热启动
- 查看服务器带外ip配置情况
ipmitool -H 10.241.57.121 -U admin -P admin lan print 1
- 查看服务器sn信息
ipmitool -H 10.241.57.121 -U admin -P admin fru print
5、参考资料
https://blog.csdn.net/zygblock/article/details/53433540
https://www.cnblogs.com/machangwei-8/p/10350824.html
关于我
我的博客主旨:我希望每一个人拿着我的博客都可以做出实验现象,先把实验做出来,然后再结合理论知识更深层次去理解技术点,这样学习起来才有乐趣和动力。并且,我的博客内容步骤是很完整的,也分享源码和实验用到的软件,希望能和大家一起共同进步!
各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人免费帮您解决问题:
-
个人微信二维码:x2675263825 (舍得), qq:2675263825。
-
个人博客地址:www.onlyonexl.cn
-
个人微信公众号:云原生架构师实战
-
个人csdn
https://blog.csdn.net/weixin_39246554?spm=1010.2135.3001.5421
最后
好了,关于实战:批量重启物理机或批量从pxe启动-ipmi命令实验就到这里了,感谢大家阅读,最后贴上我女神的photo,祝大家生活快乐,每天都过的有意义哦,我们下期见!