这本Ansible Playbook可以从重新启动的Ansible插件中脱颖而出,并增加了重新启动的可靠性。
这本剧本将查看您要重新启动的Linux主机是否可以连接。如果无法到达,则剧本将联系WTI电源设备,并重新启动失败的Linux主机连接到的插头。
如果Linux主机可以接触,则可以运行Ansible内置重启插件,重新启动后,此插件将等待Linux主机可以触及。如果Linux主机无法接触,则剧本将联系WTI电源设备并重新启动失败主机连接的插头。
首先,您必须具有WTI电源设备(带有CPM或VMR系列),其次必须安装WTI Ansible Collection https://galaxy.ansible.com/wti/remote
在您的Ansible主机文件中,需要定义这些参数才能与WTI PDU交谈
这些参数是强制性的:
wti_device,wti_username,wti_password,wti_plug
这些参数是可选的:
wti_use_https,wti_validate_certs:
示例如下:
wti_device:test.wti.com
wti_username:超级
wti_password:超级
wti_plug:“ 5”
wti_use_https:true
wti_validate_certs:true
如果未定义任何强制性参数,则跳过WTI PDU重新启动部分。
sudo ansible-playbook ./cpm_reboot-complete.yml
该脚本将查看Linux主机是否在线,如果它们在线,则将尝试使用System Reboot命令。如果Linux主机被成功重新启动,则脚本将结束。如果任何检测或重新启动操作失败,则WTI集合中的CPM_PLUGCONTROL模块将运行并重新启动失败的Linux主机。
可以在此处找到用于WTI设备的Ansible Galaxy Collection:https://galaxy.ansible.com/wti/remote
可以在此处找到与RESTFUL API有关的HTML,RAML或OpenAPI/Swagger文件:
https://www.wti.com/t-wti-restful-api-download.aspx
如果您有任何疑问,评论或建议,可以通过[email protected]给我们发送电子邮件
WTI -Western Telematic,Inc。5 Sterling,Irvine,California 92618
Western Tealmatic Inc.成立于1964年,是针对数据中心和全球网络位置设计和制造电源管理以及远程控制台管理解决方案的行业领导者。我们广泛的产品线包括用于远程配电,计量,报告和控制的智能PDU,串行控制台服务器,RJ45 A/B后备开关和自动电源传输开关。