Installing spacewalk is really easy task. It is well documented on this link but as I like to have all on one place I will do it also here. First of all we need to install all needed repositories, so here is a list of to do tasks.

Install spacewalk repository. Currently available version is 2.4 for you this will probably be something another.

root@spacewalk~# rpm -Uvh http://yum.spacewalkproject.org/2.4/RHEL/6/x86_64/spacewalk-repo-2.4-3.el6.noarch.rpm

Add jpackage repository

root@spacewalk ~ # cat /etc/yum.repos.d/jpackage-generic.repo
[jpackage-generic]
name=JPackage generic
mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=generic&type=free&release=5.0
enabled=1
gpgcheck=0
gpgkey=http://www.jpackage.org/jpackage.asc

Add EPEL repository

root@spacewalk ~ # rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

For place to store data we will need database. My choice is PostgreSQL.

root@spacewalk ~ # yum install spacewalk-setup-postgresql

Finally install spacewalk.

root@spacewalk ~ # yum -y install spacewalk-postgresql