Это Ansible Playbook скидывает плагин Ansible перезагрузки и добавляет еще один уровень надежности перезагрузки.
Эта книга будет посмотреть, можно ли достичь хосты Linux, которых вы пытаетесь перезагрузить. Если не добраться, то Playbook свяжется с устройством питания WTI и перезагрузит заглушку, к которой подключены сбой Hostes Linux.
Если хосты Linux доступны, то запускается плагин Ansible встроенного перезагрузки, этот плагин после перезагрузки будет ждать, пока хосты Linux станут достижимыми. Если хозяева Linux не становятся доступными, то Playbook свяжется с устройством питания WTI и перезагрузит заглушку, которую подключают неудавшиеся хосты .
Сначала у вас должно быть силовое устройство WTI (с серией CPM или VMR), вы должны установить коллекцию WTI https://galaxy.ansible.com/wti/remote
В вашем файле Ansible Hosts эти параметры должны быть определены для общения с WTI PDU
Эти параметры обязательны:
wti_device, wti_username, wti_password, wti_plug
Эти параметры необязательны:
wti_use_https, wti_validate_certs:
Примеры следующие:
wti_device: test.wti.com
wti_username: Super
wti_password: super
wti_plug: "5"
wti_use_https: true
wti_validate_certs: true
Если какой -либо из обязательных параметров не определена, то перезагрузка WTI PDU пропущена.
sudo ansible-playbook ./cpm_reboot-complete.yml
Этот скрипт увидит, будут ли хосты Linux в сети, если они находятся в сети, то будет предпринята попытка команды перезагрузки системы. Если хосты Linux будут перезагружены, сценарий закончится. Если какая -либо из операций обнаружения или перезагрузки не удастся, модуль CPM_PLUGControl из коллекции WTI будет работать и перезагрузить хосты Linux, которые не удались.
Коллекция Ansible Galaxy для устройств WTI можно найти здесь: https://galaxy.ansible.com/wti/remote
Файл HTML, RAML или OpenAPI/Swagger, относящийся к вызовам RESTFUL API, можно найти здесь:
https://www.wti.com/t-wti-restful-api-nountload.aspx
Если у вас есть какие -либо вопросы, комментарии или предложения, вы можете написать нам по электронной почте по адресу [email protected]
WTI - Western Telematic, Inc. 5 Sterling, Irvine, California 92618
Western Telematic Inc. была основана в 1964 году и является лидером отрасли в области проектирования и производственного управления питанием и удаленных решений по управлению консолями для центров обработки данных и глобальных мест сети. Наша обширная линейка продуктов включает в себя интеллектуальные PDU для дистанционного распределения мощности, измерения, отчетности и управления, серверов последовательных консолей, резервных переключателей RJ45 A/B и автоматических переключателей передачи питания.