Install Foreman & Katello (Pulp+Candelpin) on CentOS 7.x – Redhat Satellite 6 Alternative

0 / 241
Install Katello on CentOS-7

In previous post we learned about RedHat Satellite 6 and its Open Source Alternative – Foreman & Katello (Pulp+Candelpin)


Katello brings the full power of content management alongside the provisioning and configuration capabilities of Foreman.



Katello foreman

Katello foreman



In this post we learn how to install  RedHat Satellite 6 and its Open Source Alternative – Foreman & Katello (Pulp+Candelpin) on CentOS 7.x



Pre-requisites :


1. VM with 8GB and more RAM and at least 2 cores of CPU
2. VM with CentOS7 installed


Let’s the Installation of Katello.


Set the hostname and add an entry in /etc/hosts :


[root@katello ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
[root@centos07 ~]# hostnamectl set-hostname “”
[root@centos07 ~]# echo “ katello” >> /etc/hosts
[root@centos07 ~]# cat /etc/hosts localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 katello
[root@centos07 ~]#


Update yum and reboot :


[root@centos07 ~]# yum update -y ; reboot


After reboot we can see the new hostname is set as
[root@katello ~]# hostname


Install repositories which are required for katello :


[root@katello ~]# yum -y localinstall


[root@katello ~]# yum -y localinstall


[root@katello ~]# yum -y localinstall


[root@katello ~]# yum -y localinstall

[root@katello ~]# yum -y install foreman-release-scl python2-django

Install katello :

[root@katello ~]#  yum -y install katello

We will use foreman-installer to setup katello :

[root@katello ~]# foreman-installer –scenario katello



Once the installation is completed, we will be presented with login url and credentials as given below :







Next open the browser and access the katello link :



Login with credentials which were provided when the Katello installation was completed.


We will be presented with screen as given below :


Katello step 2

Katello step 2




We can now navigate and check all features of Katello :


Katello step 3

Katello step 3



Hope you learned and enjoyed this article. In the next article we will learn the configuration part of Katello – Foreman (An opensource alternative to RedHat Satellite 6)



Subscribe and follow Golibrary on Facebook and Linkedin to get all the updates.






***Linux, Cloud & Devops Architect & Technical Content Writer*** I am a Linux Enthusiast and Supporter/Promoter of Open Source Technology with over 12+ years of experience in Linux, Cloud and Devops. I am A Technical Content writer for various sites like : Hostbread & Golibrary

Related Posts