這本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後備開關和自動電源傳輸開關。