The CSC Open Source
Program launched today with the first production ready version of Hanlon, a
node provisioning solution. It is a major rewrite of the Razor project, which
was originally written by Tom McSweeney and Nick Weaver two years ago, with an
improved architecture and design.
For people not familiar with Razor,
Razor is an automated, policy driven OS provisioning and node control solution
for both bare metal and virtual machines provisioning. A detailed overview can
be found in Nick's
blog. Tom McSweeney and Nick Weaver, who originally built Razor during their EMC days,
launched it as open source through Puppet Labs,
which grabbed a lot of attention from the community. A detailed history of
Razor and the events that lead to the birth of Hanlon can be found in Tom
McSweeney's Hanlon announcement blog.
Coming back to Hanlon, Hanlon is
released as two open source projects: Hanlon
(the web server component to manage Hanlon nodes) and the Hanlon-Microkernel
(a light weight Linux kernel built out of Tiny Core Linux to boot and monitor
Hanlon nodes). Hanlon and the Hanlon-Microkernel are distributed under the
Apache 2.0 and GPLv2 licenses respectively. Please read the Hanlon
License for details. Production ready builds
are available through the Hanlon
and the Hanlon-Microkernel
project pages.
Following the Hanlon philosophy --- when you are seeking an explanation or
solution to a problem, “Everything should be made as simple as possible, but
no simpler”--- Hanlon components are built to be very simple
to solve the problem of policy-driven
node provisioning, but not simpler in terms of what can
be achieved out of it.
Setting up and running Hanlon is very
simple. All the information related to installation, configuration and command
line instructions can be found on the Hanlon Wiki.
Additional links can be found below.
As one of the contributors I am pretty
excited about the release. Will keep posting more about Hanlon in the coming
days.
Comments
Post a Comment