Bring order to the system jungle with Foreman

Conclusions

When I first became aware of Foreman as a UI for Puppet, I was pleasantly surprised that it could do so much. Foreman is the basis of Red Hat Satellite 6 and is also used in large installations such as eBay, which confirms my positive impression [2]. Some workflows need a bit of getting used to the first time you use them, but the actual work is no trouble once you understand them.

You will almost always receive prompt and competent response to problems in the IRC channel #theforeman on irc.freenode.net. Plugins for SaltStack and Chef make it possible for users of other orchestration solutions to use Foreman as well.

The project's lively community also contributes gems such as the Discovery plugin, which boots a mini-system on bare metal servers via PXE boot to populate the Foreman inventory. After the boot, you then know the MAC addresses and hardware conditions and can plan the new rack in the server room without ever having to set foot in the datacenter.

Reading the documentation is recommended, however, because manual configuration is sometimes required (e.g., on the DHCP server to create vendor spaces for Juniper or Sun). Studying the logfiles is often necessary, such as when you see an error message like Does not work returned by the web UI. As a whole, Foreman is a praiseworthy tool that can simplify everyday life tremendously at the datacenter.

The Author

Konstantin Agouros works at Xantaro Deutschland GmbH as a solutions architect focusing on network and cloud security. Open Source Press published his book DNS/DHCP.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Red Hat Satellite 6

    Red Hat's Satellite system management solution provides an amazing range of capabilities, but it isn't quite ready for orbit.

  • Security Lessons: Admin Automation

    Combining Puppet, Foreman, Pulp, Candlepin, and Katello lets you deploy software and servers automatically and securely.

  • Puppet Labs Announces Puppet Enterprise

     

    Puppet Labs, provider of open source systems management solutions, announced the release of Puppet Enterprise, the first commercially supported version of Puppet.

  • Puppet Labs MCollective 1.0 Now Available

    “Our partners bring users the operating system, Amazon EC2 and OpenStack, as well as traditional hosted and in-house servers give users a platform to run that operating system, and Puppet with MCollective1.0 gives them ease of use and adds a layer of functionality that greatly improve the productivity of both the platform and the user.” Luke Kanies

  • Puppet

    Learn how to save time and streamline your system administration with the help of Puppet, a centralized configuration management tool.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News