Friday, March 11, 2022

multish - SSH multiple y simultaneo

 

Para tareas que afecten masivamente a muchas máquinas siempre es mejor usar algo más avanzado que ssh, en nuestro caso usamos Puppet, hay otras en el mercado como Ansible o Chef.

El problema es que estas herramientas suelen ser asíncronas, configuramos la tarea y no sabemos cual va a ser el momento exacto en que las máquinas van a tener la nueva configuración, a veces queremos comprobar o realizar una acción de manera instantánea en muchos sitios y que los cambios sean efectivos AHORA.

Para ello tenemos multish

He visto usar herramientas de este estilo: dsh o tmux-cssh, pero había que ejecutarlos con opciones concretas.

Lo que he realizado ha sido un envoltorio para tmux-cssh, lo he paquetizado y lo he subido todo al repositorio del proyecto.


https://github.com/raultm/multish


La verdad que es complicado de transmitir la sensación con palabras así que os muestro en un video la instalación y uso de la herramienta.

 

 


No comments:

Post a Comment