Orchestrate change across server clusters in near realtime with MCollective, the framework that works in concert with Puppet, Chef, and other configuration management tools. Ideal for system administrators and operations or DevOps engineers at any level, this hands-on guide teaches you how to build and test a real installation of MCollective servers and clients in your environment.
Learn how to build an entire installation by hand, know where every configuration file lives, and understand every configuration parameter and what it means. Whether you manage a small environment or one that’s immense in scale, this book shows you how to orchestrate specific actions faster and better than you do now.
Tour MCollective’s architecture, backbone, transport, and security controls
Configure MCollective components to match your production environment
Create and use collectives to handle thousands of remote MCollective agents
Use ActiveMQ Network of Brokers to resolve multi-site or redundancy requirements
Learn how to use community-built client and agent plugins, with concrete examples
Create your own server and client plugins to perform a variety of actions
Learn recommended best practices for using MCollective
Jo Rhett is a network architect and DevOps engineer with 20 years of experience conceptualizing and delivering large-scale Internet services. He focuses on creating automation and infrastructure to accelerate deployment and minimize outages.
Jo has been using, promoting, and enhancing configuration management systems for over 20 years. He builds improvements and plugins for CfEngine, Puppet, MCollective, and many other DevOps tools.
Jo is the author of Learning Puppet 4, Learning MCollective, and Instant Puppet 3 Starter (Packt).
The animal on the cover of Learning MCollective is an English Leicester sheep, a breed that is currently found in Australia, New Zealand, Great Britain, and the United States. These sheep can thrive in a wide variety of climactic conditions due to their large frame and heavy fleece: rams average 250 pounds and ewes 180 pounds.
The breed was developed in the 1700s by Robert Bakewell, who was the first to utilize modern animal breeding techniques in the selection of livestock, and even George Washington and Thomas Jefferson brought Leicester rams from England to improve their flocks.
The Leicester fleece is prized for its curl and soft handle, and dyes exceptionally well. The fleece generally weighs from 11 to 15 pounds with some weighing as much as 20 pounds.
These sheep are categorized now as "endangered" since fewer than 500 registered females remain in the United Kindgom. Breeds considered critical have fewer than 200 North American annual registrations and an estimated global population of less than 2,000.
Many of the animals on O'Reilly covers are endangered; all of them are important to the world. To learn more about how you can help, go to animals.oreilly.com.
The cover image is from Meyers Kleines Lexicon. The cover fonts are URW Typewriter and Guardian Sans. The text font is Adobe Minion Pro; the heading font is Adobe Myriad Condensed; and the code font is Dalton Maag's Ubuntu Mono.