Red Hat Satellite Server 6 How to install on RHEL 6/RHEL 7

Preparing for Red Hat Satellite Server 6 Installation – What you need to get started is

  • RHEL 6 or RHEL 7 server.
  • Satellite Server 6 entitlement from Red Hat Network.
  • Access to RHN network.

Step 1.) Register the Satellite server using the subscription-manager command, then set the Satellite 6 version in RHN network if you are transitioning from Red hat Satellite 5.5 :

subscription-manager register --type=satellite

Red Hat Satellite Server 6 InstallationStep 2.) find the pool id from Red Hat Satellite Server 6 and then attach the pool id id

subscription-manager list --available --all|less
Subscription Name:Red Hat Satellite Subscription
Provides:Red Hat Software Collections (for RHEL Server)
Red Hat Satellite Capsule
Red Hat Satellite
Pool ID:axddff9944gghhaabbabababb
Service Level:Self-Support
Service Type:L1-L3
System Type:Virtual

subscription-manager attach --pool=axddff9944gghhaabbabababb

Step 3.) Disable RHEL 6 or RHEL 7 repos and enable the Software collection and Satellite server 6 repos

#subscription-manager repos --disable "*"

#subscription-manager repos --enable rhel-6-server-rpms --enable rhel-server-rhscl-6-rpms \
--enable rhel-6-server-satellite-6.0-rpms

Step 4.) Verify yum repos, this is crucial before you start doing Red Hat Satellite Server 6 installation. I am doing this on my VMware RHEL 6 VM’s , important thing to note is before you can install katello you need to have right repos available to your Red Hat Satellite server 6  machine

# yum repolist

rhel-6-server-rpms Red Hat Enterprise Linux 6 Server (RPMs) 12,913
rhel-6-server-satellite-6.0-rpms Red Hat Satellite 6.0 (for RHEL 6 Server) (RPMs) 345
rhel-server-rhscl-6-rpms Red Hat Software Collections RPMs for Red Hat Enterprise Linux 6 Server 1,269

Step 5.) Run the yum updates and then do the katello installation

#yum -y update
#yum install katello

So far so good, right the Satellite Server 6 installation is not bad if you are experienced Red Hat Server administrator, if you are Windows Admin then also it wouldn’t be difficult to follow the instructions I have added here.

Step 6.) Here comes the final step to install Katello

katello-installer –capsule-dns true –capsule-dns-forwarders \ –capsule-dns-interface eth0 –capsule-dns-zone \ –capsule-dns-reverse \
–capsule-dhcp true –capsule-dhcp-interface eth0 \
–capsule-dhcp-gateway –capsule-tftp true