Este libro de jugadas Ansible se apodera del complemento reiniciado Ansible y agrega otro nivel de confiabilidad de reinicio.
Este libro de jugadas verá si los hosts de Linux que están intentando reiniciar son accesibles. Si no es accesible, el libro de jugadas se comunicará con el dispositivo de alimentación WTI y reiniciará el enchufe al que están conectados los hosts de Linux fallidos.
Si los hosts de Linux son accesibles, entonces se ejecuta el complemento de reinicio de Builtin Ansible, este complemento, después del reinicio, esperará a que los hosts de Linux se acorden. Si los hosts de Linux no se pueden accesibles, el libro de jugadas se comunicará con el dispositivo de alimentación WTI y reiniciará el enchufe que los hosts fallidos están conectados.
Primero debe tener un dispositivo de alimentación WTI (con una serie CPM o VMR) en segundo lugar, debe haber instalado la colección WTI Ansible https://galaxy.ansible.com/wti/remote
En su archivo de hosts ansible, se deben definir estos parámetros para hablar con una PDU WTI
Estos parámetros son obligatorios:
wti_device, wti_username, wti_password, wti_plug
Estos parámetros son opcionales:
wti_use_https, wti_validate_certs:
Los ejemplos son los siguientes:
wti_device: test.wti.com
wti_username: super
wti_password: super
wti_plug: "5"
wti_use_https: verdadero
wti_validate_certs: verdadero
Si alguno de los parámetros obligatorios no está definido, entonces se omite la porción de reinicio de WTI PDU.
sudo ansible-playbook ./cpm_reboot-complete.yml
Este script verá si los hosts de Linux están en línea, si están en línea, se intentará un comando de reinicio del sistema. Si los hosts de Linux se reinician con éxito, el script finalizará. Si alguna de las operaciones de detección o reinicio falla, el módulo CPM_PlugControl de la colección WTI se ejecutará y reiniciará los hosts de Linux que fallaron.
La colección Galaxy Ansible para dispositivos WTI se puede encontrar aquí: https://galaxy.ansible.com/wti/remote
El archivo HTML, RAML o OpenApi/Swagger relacionado con las llamadas API RESTFUL se puede encontrar aquí:
https://www.wti.com/t-wti-restful-api-dowload.aspx
Si tiene alguna pregunta, comentario o sugerencia, puede enviarnos un correo electrónico a [email protected]
WTI - Western Telematic, Inc. 5 Sterling, Irvine, California 92618
Western Telematic Inc. se fundó en 1964 y es líder de la industria en el diseño y fabricación de soluciones de gestión de energía y gestión de consolas remotas para centros de datos y ubicaciones de redes globales. Nuestra amplia línea de productos incluye PDU inteligentes para distribución de energía remota, medición, informes y control, servidores de consolas en serie, interruptores de retroalimentación RJ45 A/B e interruptores de transferencia de potencia automática.