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/
