Archive
Making #OpenStack Grizzly Deployments Less Hairy – #Puppet, #PuppetLabs
Today, I’m excited to announce a new module from Puppet Labs for OpenStack Grizzly. I’ve been working on this module with the goal of demonstrating how to simplify OpenStack deployments by identifying their independent components and customizing them for your environment.
The puppetlabs-grizzly module is a multi-node deployment of OpenStack built on the puppetlabs-openstack modules. There are two core differences in how it handles deploying OpenStack resources. First, it uses a “roles and profiles” model. Roles allow you to identify a node’s function, and profiles are the components that describe that role. For example, a typical controller node is composed of messaging, database and API profiles. Roles and profiles allow you to clearly define what a node does with a role, while being flexible enough to mix profiles to compose new roles.
The second difference is that the module leverages Hiera, a database that allows you to store configuration settings in a hierarchy of text files. Hiera can use Facter facts about a given node to set values for module parameters, rather than storing those values in the module itself. If you have to change a network setting or password, Hiera allows you to change it in your Hiera text file hierarchy, rather than changing it in the module.
Check out parts 1 and 2 of the demo, which walks you through how to deploy OpenStack with the puppetlabs-grizzly module.
Multi-node OpenStack Grizzly with Puppet Enterprise: Deployment (Part 1 of 2)
SCCM 2012 for Linux and UNIX
Ok, this is interesting! Microsoft is adding more support for Configuration Manager in terms of managing Linux and UNIX targets. It will be interesting to see what the end-result will be when SP1 ships and most interesting will be if Microsoft will be able to convince the Linux and UNIX community out there that this is something that is competitive with other solutions like Puppet, Chef, STAF etc.
Here is a summary of the feature set planned for the SP1 release;
Functionality | More information |
---|---|
Collections, queries, and maintenance windows | Collections of Linux and UNIX Servers |
Hardware inventory | Hardware Inventory for Linux and UNIX Servers |
Software Distribution | Software Deployment to Linux and UNIX Servers |
Monitoring and reporting | Monitoring the Configuration of Linux and UNIX Servers |