Installing Puppet Dashboard on CentOS 5.5

The Puppet Dashboard is a web front end that keeps you informed and in control of everything going on in your Puppet ecosystem. It currently functions as a reporting dashboard and an external node repository and will soon do much more, including having better marketing copy.

Fundamentally, Dashboard lets you do two things: configure nodes using parameters, classes and groups for use as an external nodes tool; and monitor the status of nodes through real-time reporting and versioned change tracking.

To learn more about the Puppet Dashboard and it’s different views go read: A tour of the Puppet Dashboard

Preliminary Note:
I am using a CentOS 5.5 i386 base installation in this tutorial.

* (IP CentOS 5.5 i386 base installation

The assumption is that you have a working knowledge of installing/configuring Puppet. If not then read this article: Installing Puppet Master and Client on CentOS
Continue reading “Installing Puppet Dashboard on CentOS 5.5”

Upgrading CentOS 5.4 to 5.5

Before upgrading CentOS 5.4 to 5.5 it cannot be stressed enough how important it is to make a backup of your system before you do this. Actions listed in this post are written with the assumption that they will be executed by the root user running the bash or any other modern shell.

Clean All Packages

The following command will get a list of packages that are going to be updated.

Lets begin upgrading CentOS 5.4 to 5.5

Finally reboot the server for Kernel changes to take effect

Verify that CentOS 5.5 is working:

Or you can use the lsb_release command:

Adding CentOS 5.5 to a local YUM Repository


What is CentOS?

CentOS is 100% compatible rebuild of the Red Hat Enterprise Linux, in full compliance with Red Hat’s redistribution requirements. CentOS is for people who need an enterprise class operating system stability without the cost of certification and support.

CentOS Website

What is YUM?

The Yellowdog Updater, Modified (YUM) is an open-source command-line package-management utility for RPM-compatible Linux operating systems and has been released under the GNU General Public License. It was developed by Seth Vidal and a group of volunteer programmers. Though yum has a command-line interface, several other tools provide graphical user interfaces to yum functionality.

Yum Website

Following the release of RHEL 5.5, CentOS 5.5 has just hit the CentOS 5.5 download mirrors. Time to update the Local CentOS YUM repository script. This update script, via Rsync, will create a local CentOS 5.5 download mirror. Your local CentOS 5.5 Servers will then be able to to update from this local repository.
Continue reading “Adding CentOS 5.5 to a local YUM Repository”