ipmi批量操作服务器
前提
具备python环境,且具备impi软件环境;(windows版ipmi记得要把其路径添加到环境变量里去)
1、查看机器电源状态
v1-原始版
ip.txt
/服务器带外ip//服务器带外ip/
ipmi_powerStatus.py
importosimporttimefori inopen(r'ip.txt'):ip=i.split("/")[1]print(ip)os.system("ipmitool -I lanplus -H "+ip+"-U 服务器带外账号 -P 服务器带外密码 power status") time.sleep(1)time.sleep(100)
v2-增加单条impi命令-2023.2.28
ip.txt
ipmi_powerStatus.py
2、批量从pxe启动脚本
v1-2023.11.23
ip.txt