Gebruikershulpmiddelen

Site-hulpmiddelen


installatie_handleidingen:foreman-katello

Dit is een oude revisie van het document!


Foreman met Katello instaleren op CentOS7

firewall

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

storage voor pulp data

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

Koppel de nodige repositories

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

installeer de software

yum -y install katello

configureer foreman als een katello server

foreman-installer --scenario katello --foreman-proxy-dns-managed false --foreman-proxy-dhcp-managed false --foreman-initial-admin-password welkom01 --foreman-initial-organization "ORG_NAAM" --foreman-initial-location "DATACENTER_NAAM" --foreman-proxy-tftp true --puppet-runmode none

Let wel op dat niet alle characters zijn toegestaan in de organisation naam en location naam. Je zou deze 2 ook later in de webinterface kunnen zetten.
Het initiele wachtwoord raad ik aan na de eerste login te wijzigen.

Bronnen

installatie_handleidingen/foreman-katello.1610444255.txt.gz · Laatst gewijzigd: 2021/01/12 10:37 door abel