[Python-es] Para ejecutar el mismo comando via ssh en múltiples máquinas remotas?
Josu R.
jrvilda en gmail.com
Sab Sep 15 17:50:37 CEST 2012
Hola buenas,
No se si es lo que buscas, pero yo realizo automatizaciones en sistemas
distribuidos con Robotframework, y la libreria robotframework-sshlibrary
que requiere paramiko y pycrypto.
Como puedes ver es todo python, y las pruebas que realizo son :
- Realiza un cat del fichero en tal maquina.
- Ejecuta tales cosas en ella.
- Conecta a otra para ejecutar otra cosa.
- Vuelve a la misma para recuperar el fichero.
- Comprueba que existe tal linea o expresión regular.
En caso de no querer usar el framework, siempre podrás ver la librería y
usar sus funciones.
http://code.google.com/p/robotframework/
http://code.google.com/p/robotframework-sshlibrary/
El 15 de septiembre de 2012 17:41, Jose Caballero
<jcaballero.hep en gmail.com>escribió:
> Hola,
>
>
> estoy buscando algún paquete compatible con python 2.3 que me permita
> administrar un número indefinido de máquinas remotas via ssh. Asumimos que
> las claves públicas están ya distribuidas, eso no es problema. Quiero hacer
> cosas como
>
> $ ssh root en host001.mi.dominio '/etc/init.d/xyz stop'
> ...
> $ ssh root en host999.mi.dominio '/etc/init.d/xyz stop'
>
> Y gestionar los outputs de forma eficiente, etc.
>
> Veo en google varias cosas. Por desgracia no tengo tiempo de probarlas
> todas. Por eso pregunto en esta lista: qué herramientas habéis probado y
> vuestro nivel de satisfacción?
>
>
>
> Muchas gracias por adelantado.
> Saludos,
> Jose
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
--
<https://mail.google.com/mail/ca/u/0/?ui=2&view=js&name=main,tlist,ptlist&ver=CbyA1Skgc_Q.es.&am=!lbo1QES71TRBBO1bLStMQsMuJbKHHqS2Btn4u1I5HDYoFbKH5DljRDIIPVqCeMHRaB58qA>
*Josu Rodriguez Vilda
*Consultant
Skype:jrvilda
P Before printing think about *environment* and *costs*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120915/96b9aad8/attachment.html>
Más información sobre la lista de distribución Python-es