Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Excerpt

Configuration management tool to facilitate managing our (Linux) cluster head nodes, other Linux servers, and our Linux desktops. Works with other OSes (MacOS, Windows), but we'll first focus on Linux.

...

Puppet

 
http://docs.puppetlabs.com/#puppetpuppet

...

http://proquest.safaribooksonline.com/book/operating-systems-and-server-administration/virtualization/9781782161240/puppet-3-beginner-s-guide/pr06_html?uicode=cornell

NOTE: Read Read many ebooks for free using CU Library's access. Get CUL Passkey to facilitate access to cited books from off-campus. See details on this page's parent page.

...

  • http://en.wikipedia.org/wiki/DevOps
  • Devops write code, herd servers, build apps, scale systems, analyze outages, and fix bugs. With the advent of CM (configuration management) systems, devs and ops are now all just people who work with code.

Systems management

One of the functions of systems management is configuration management.

Artisan server crafting

From "Puppet 3 Beginner's Guide", cited above:
So the first problem with building servers by hand (artisan server crafting, as it's been called) is that it's complicated and tedious and it takes a long time. There's another problem. The next time you need to build an identical server, how do you do it, especially since your painstaking notes will no longer be up to date with reality.

Other configuration management tools (vs. Puppet)

...