This guide will walk you through the step to install and configure local repository server for your Linux distribution running in your datacenter. Internal Linux repository server helps you to install, update and patch your Linux servers and client machines within no time even without the needs of internet on all of your Linux machines.
Katello is an open source content management software for Linux distribution. It is the alternate of Red Hat Satellite Server 6.1 and 6.2. Apart from the content management, katello can also perform provisioning and configuration task using foreman. It would be easy to make you understand that Katello is an open source Satellite Server which can push updates to its registered Linux Servers or clients.
- One CentOS 7 (physical or virtual) machine with minimal installation.
- 8 GB RAM minimum (recommended)
- 2 CPU Cores at lease (recommended)
- 20 GB free space in /
- 30 GB space in /var allocated to each OS repository (recommended) All the OS repositories will be synced under /var/lib/pulp. So, if we will sync repo of three OS in /var, then the size of /var would be 90 GB.
Lets get started.
Once the installation successfully completed , you will get the output similar to the following:
Provide the Product Name and it’s label will be automatically set as per Product Name.
Specify the Environment name as ‘‘
Go To Tab > Select > Click on
Now select the that you want add to this view. In our case, we are adding all repositories.
From Katello Dashboard verify whether katello-agent is installed on the content host.