I was just working with a client who is using this framework to manage all
their distributed geode processes (mainly capturing log and stats files for
trouble shooting but also parallel starts to recover from persistence).

http://www.fabfile.org/

I have come across tons of custom shell script solutions to do this sort of
thing, and have played with Ansible myself (which is great). This one look
interesting. You can write Python, but you can also do a DSL that looks
like this:

from fabric.api import *



env.hosts = ['cache_server1', 'cache_server2']

env.user = 'my_user'

env.password = 'my_pass'



def download_log():

    with settings(warn_only=True):

                                cd('/gemfire/cache/):

                                                get('mycache.log')




-- 
Luke Shannon | Sr. Field Engineer - Toronto | Pivotal
-------------------------------------------------------------------------
Join the Toronto Pivotal Usergroup:
http://www.meetup.com/Toronto-Pivotal-User-Group/

Reply via email to