Here are the steps on how to install Spacewalk on a Cent OS instance 


Here are various Spacewalk install and config videos on YouTube 


Install Spacewalk 2.1 on CentOS 6.5  (initial install and setup)


Create Spacewalk CentOS 6.5 Channel


Spacewalk Install children channels


Create Activation Key 2.1 Spacewalk Server (to add existing system to spacewalk)


Create distribution and kickstart profile for Spacewalk 2.1



i. rpm -Uvh

ii. curl -O

iii. rpm -Uvh


Configure Firewall:

i. firewall-cmd --permanent --add-service=http ; firewall-cmd --permanent --add-service=https


To apply fw changes:

firewall-cmd --reload


Install Database:

i. yum install spacewalk-setup-postgresql

ii. yum install spacewalk-postgresql -y

iii. postgresql-setup initdb

iv. spacewalk-setup