Monday 28th September, 2015
3:00pm to 3:50pm
Infrastructure orchestration systems are a family of tools that allow dispatching commands against a set of remote hosts in a controlled (often ordered) fashion. MCollective, fabric, ansible etc are few of them.
In this talk I'll discuss about serf and blender, as another system orchestration tool. It born out of our need to have similar but network tolerant tool (as we maintain large, distributed clusters over WAN that can withstand network outages). Serf's master less, gossip style event dispatch mechanism and ability to execute handlers upon receiving events helped us to build our own tools where serf acts as the message dispatching mechanism and we get to implement the "what to do if this event received" part. Currently we are using this to automate entire fleet wide Chef runs, periodic cassandra operations (like restores, compaction/repairs etc).
Sign in to add slides, notes or videos to this session