Dit is een oude revisie van het document!
Begin met een Clone van de CentOS7 minimal
open de volgende poorten op de inkomende firewall:
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --permanent --add-port=5646/tcp
firewall-cmd --permanent --add-port=5647/tcp
firewall-cmd --permanent --add-port=8000/tcp
firewall-cmd --permanent --add-port=8140/tcp
firewall-cmd --permanent --add-port=9000/tcp
firewall-cmd --permanent --add-port=67-69/udp
firewall-cmd --reload
Voor de opslag van repo data is nogal wat ruimte nodig, reken op 30 Gb per versie per OS.
Voorkeur gaat uit naar een logical volume zodat uitbreiding makkelijk is;
mkfs.xfs /dev/mapper/naam_van_je_logical_vol
mkdir /var/lib/pulp
echo /dev/mapper/naam_van_je_logical_vol /var/lib/pulp xfs defaults 0 0" >> /etc/fstab
mount -a
yum -y localinstall https://yum.puppetlabs.com/puppet6-release-el-7.noarch.rpm
yum -y localinstall https://yum.theforeman.org/releases/latest/el7/x86_64/foreman-release.rpm
yum -y localinstall https://fedorapeople.org/groups/katello/releases/yum/3.18/katello/el7/x86_64/katello-repos-latest.rpm