Sorry correction. The solution I saw this solution running on was managing Gemfire processes (I typed Geode). But, since Geode is the same from a distributed system perspective (and generates the same artifact files), this framework would be a good tool for either.
On Wed, Jun 3, 2015 at 2:50 PM, Luke Shannon <[email protected]> wrote: > 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/ > -- Luke Shannon | Sr. Field Engineer - Toronto | Pivotal ------------------------------------------------------------------------- Mobile:416-571-9495 Join the Toronto Pivotal Usergroup: http://www.meetup.com/Toronto-Pivotal-User-Group/
