Inicie el script en varios hosts al mismo tiempo

Inicie el script en varios hosts al mismo tiempo

Así que esto es lo que quiero hacer. Tengo perlScript.pl y una lista de máquinas: máquinaA, máquinaB, máquinaC. Estas son máquinas Linux a las que puedo acceder mediante ssh. Quiero publicar este script en las 3 máquinas al mismo tiempo. Estoy intentando hacer un análisis de carga y necesito medir el tiempo que tardan en ejecutarse los scripts.

¿Algun consejo?

Respuesta1

Puedes encontrar diferentes clientes ssh en la red que se conectan a varios clientes al mismo tiempo, para que puedas ejecutar comandos al mismo tiempo. uno de estos clientes esssh de clúster. puedes intentarlo o buscar otro cliente en la red.

Respuesta2

recomiendodsh(cáscara distribuida).

Respuesta3

Configure NTP para que los tres cuadros estén sincronizados con una fuente común.

Luego usa elatdominiopara ejecutar su script (aquí hay untutorial)

Respuesta4

¿Alguien ha oído hablar de los títeres? Si todos los clientes son de sistema abierto, Puppet te ayudará mucho. Consulte el sitio web de redectivelab para obtener más detalles.

Con esa herramienta puedes gestionar muchísimas cosas. Lo usamos para mantener una gran cantidad de servidores para el mismo tipo de configuración.

¡Salud!

información relacionada