In diesem Artikel haben wir die notwendigen Schritte zur Installation und Konfiguration von Foreman unter CentOS 8 erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit
Foreman ist ein kostenloses und quelloffenes Konfigurationsmanagement- und Bereitstellungstool für physische und virtuelle Server. Foreman kann in Konfigurationsmanagement-Tools wie Puppet, Chef und Ansible integriert werden. Diese Apps bieten umfassende Interaktionsmöglichkeiten, darunter ein Web-Frontend, eine CLI und eine RESTful-API, mit denen Sie die oben genannten Aufgaben ausführen können, und unterstützen sowohl On-Premise mit VMs als auch Bare-Metal oder in der Cloud.
Foreman unter CentOS 8 installieren
Schritt 1. Der erste Befehl aktualisiert die Paketlisten, um sicherzustellen, dass Sie die neueste Version und Abhängigkeiten erhalten.
sudo dnf install epel-release sudo dnf update
Schritt 2. Konfigurieren Sie den Hostnamen.
Stellen Sie sicher, dass Sie einen richtigen FQDN für Ihren Server eingerichtet haben:
sudo hostnamectl set-hostname foreman.linuxtips.us
Schritt 3. Konfigurieren Sie die NTP-Zeitsynchronisierung.
Jetzt stellen wir die richtige Zeitzone mit dem Chrony-Paket ein:
sudo dnf install chrony
Als Nächstes legen Sie für Ihren Computer fest, wann Sie den Synchronisierungsbefehl ausführen:
sudo timedatectl set-timezone Jakarta/Bangkok
Starten und aktivieren Sie den chronyd-Dienst mit dem systemctl-Befehl:
sudo systemctl enable --now chronyd
Schritt 4. Installieren Sie Foreman auf dem CentOS-System.
Foreman kann auf verschiedene Arten installiert werden. Der empfohlene Weg ist der Puppet-basierte Foreman Installer, aber Sie können auch den Paketmanager Ihrer Distribution verwenden oder direkt von der Quelle installieren:
sudo dnf install https://yum.puppet.com/puppet6-release-el-8.noarch.rpm sudo dnf install https://yum.theforeman.org/releases/2.1/el8/x86_64/foreman-release.rpm
Führen Sie danach den folgenden Befehl aus, um das Foreman-Installationsprogramm herunterzuladen:
sudo dnf install foreman-installer
Wenn die Installation des Foreman-Installationsprogramms abgeschlossen ist, müssen Sie es ausführen, um die Foreman-Komponenten zu konfigurieren und vorzubereiten:
sudo foreman-installer -i
Schritt 5. Firewall konfigurieren.
Bevor Sie auf das Dashboard zugreifen, wird empfohlen, die erforderlichen Ports in der Betriebssystem-Firewall zu öffnen:
sudo firewall-cmd --add-port={22,53,80,443,3000,8140,3306,5432,8443,5910-5930}/tcp --permanent sudo firewall-cmd --add-port=67-69/udp --permanent sudo firewall-cmd --reload
Schritt 6. Zugriff auf Foreman.
Öffnen Sie Ihren bevorzugten Webbrowser, navigieren Sie zu:
https://your-ip-address
Herzlichen Glückwunsch, Sie haben gelernt, wie Sie Foreman unter CentOS 8 installieren und konfigurieren. Wenn Sie Fragen haben, hinterlassen Sie bitte unten einen Kommentar.