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
I am using a CentOS 5.5 i386 base installation in this tutorial.
* puppetmaster.how2centos.com (IP 10.0.0.100): 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”
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:
# cat /etc/redhat-release
CentOS release 5.5 (Final)
Or you can use the lsb_release command:
# lsb_release -a
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: CentOS
Description: CentOS release 5.5 (Final)
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.
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.
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”
With the CentOS 5.5 release date getting closer I thought I would post, with the help of Google Insights, the Web Search Interest for CentOS 5.5. The below Google Insights graph depicts the interest for CentOS 5.5 over the last 12 months.