Gebruikershulpmiddelen

Site-hulpmiddelen


installatie_handleidingen:foreman-katello

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Volgende revisie
Vorige revisie
installatie_handleidingen:foreman-katello [2021/01/12 10:07]
abel aangemaakt
installatie_handleidingen:foreman-katello [2021/01/30 11:31] (huidige)
abel [configureer foreman als een katello server]
Regel 1: Regel 1:
 ====== Foreman met Katello instaleren op CentOS7 ====== ====== Foreman met Katello instaleren op CentOS7 ======
  
 +Begin met een [[werkinstructies:clone_de_minimale_centos7_template|Clone van de CentOS7 minimal]]
  
 +===== 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 installatie 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 =====
 +
 +Een beetje een lang commando.
 +
 +<code>
 +foreman-installer --scenario katello\
 +--foreman-initial-organization "ORG_NAAM" --foreman-initial-location "DATACENTER_NAAM"\
 +--foreman-initial-admin-password welkom01\
 +--foreman-proxy-dns-managed false --foreman-proxy-dhcp-managed false --foreman-proxy-tftp true \
 +--enable-foreman-plugin-ansible --enable-foreman-proxy-plugin-ansible\
 +--puppet-runmode none
 +</code>
 +
 +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 initiële wachtwoord raad ik aan na de eerste login te wijzigen.
 +
 +===== Verdere stappen =====
 +Hierna werkt de installatie en is het zaak om de volgende zaken in te regelen:
 +
 +[[werkinstructies:foreman-katello_content_inrichten|Het inrichten van "Content" in foreman-katello]] (de omgevingen de repositories en de views daarvan.)
 +
 +
 +
 +===== Bronnen =====
 +
 +https://theforeman.org/plugins/katello/3.18/installation/index.html
 +
 +https://www.linuxsysadmins.com/install-foreman-katello-patch-management-on-centos-7/
installatie_handleidingen/foreman-katello.1610442435.txt.gz · Laatst gewijzigd: 2021/01/12 10:07 door abel