Kurzanleitung Das Foreman-Installationsprogramm ist eine Sammlung von Puppet-Modulen, die alles installieren, was für eine voll funktionsfähige Foreman-Installation erforderlich ist. Es verwendet native Betriebssystempakete (z. B. RPM- und .deb-Pakete) und fügt die für die vollständige Installation erforderliche Konfiguration hinzu. Zu den Komponenten gehören die Foreman-Web-Benutzeroberfläche, Smart Proxy, Passenger, ein Puppet-Master (entweder Puppet Server oder unter Passenger) und optional TFTP-, DNS- und DHCP-Server. Es ist konfigurierbar und die Puppet-Module können gelesen oder im „No-Op“-Modus ausgeführt werden, um zu sehen, welche Änderungen vorgenommen werden. Unterstützte Plattformen CentOS, Scientific Linux oder Oracle Linux 7, x86_64 Debian 9 (Stretch), i386/amd64/aarch64 Red Hat Enterprise Linux 7, x86_64 Ubuntu 16.04 (Xenial), i386/amd64/aarch64 Andere Betriebssysteme müssen alternative Installationsmethoden verwenden. Methoden (siehe Handbuch). Für die Installation sind 4 GB Arbeitsspeicher erforderlich. Weitere Informationen finden Sie unter „Systemanforderungen“. Installation Das Foreman-Installationsprogramm verwendet Puppet (> 3.x erforderlich), um Foreman zu installieren. Diese Anleitung geht davon aus, dass Sie ein neu installiertes Betriebssystem haben, auf dem das Installationsprogramm standardmäßig Foreman, einen Puppet-Master und den Smart Proxy einrichtet. Es ist nicht ratsam, die folgenden Schritte auf einem vorhandenen System durchzuführen, da das Installationsprogramm die Konfiguration mehrerer Komponenten beeinflusst. Wählen Sie ein Betriebssystem aus Um spezifische Installationsanweisungen zu erhalten, wählen Sie bitte Ihr Betriebssystem aus: Repositorien Es wird empfohlen, Puppet 5.x zu verwenden, das im Puppet Labs-Repository verfügbar ist. So verwenden Sie Puppet 5.x mit Puppet Agent und Puppet Server: sudo apt-get -y installiere CA-Zertifikate cd /tmp und wget https://apt.puppetlabs.com/puppet5-release-xenial.deb sudo dpkg -i /tmp/puppet5-release-xenial.deb 1.sudo apt -get -y install ca -certificates 2.cd /tmp && wget https:
3.sudo dpkg -i /tmp/puppet5 -release -xenial . deb
Aktivieren Sie das Foreman-Repo: echo "deb http://deb.theforeman.org/ xenial 1.18" | sudo tee /etc/apt/sources.list.d/foreman.list echo "deb http://deb.theforeman.org/ plugins 1.18" | sudo tee -a /etc/apt/sources.list.d/foreman.list sudo apt-get -y installiere CA-Zertifikate wget -q https://deb.theforeman.org/pubkey.gpg -O- | sudo apt-key add
echo "deb http://deb.theforeman.org/ xenial 1.18" | sudo tee /etc/apt/sources.list.d/foreman.list
echo "deb http://deb.theforeman.org/ plugins 1.18" | sudo tee -a /etc/apt/sources.list.d/foreman.list
sudo apt-get -y installiere CA-Zertifikate
wget -q https://deb.theforeman.org/pubkey.gpg -O- | sudo apt-key add - Herunterladen des Installationsprogramms sudo apt-get update und sudo apt-get -y installiere Foreman-Installer 1 sudo apt -get update && sudo apt -get -y install foreman -installer
Ausführen des Installationsprogramms Stellen Sie sicher, dass Ping $(hostname -f) die echte IP-Adresse anzeigt, nicht 127.0.1.1. Ändern oder entfernen Sie diesen Eintrag aus /etc/hosts, falls vorhanden. Der Installationsvorgang ist nicht interaktiv, aber die Konfiguration kann angepasst werden, indem Sie eine der in foreman-installer –help aufgeführten Optionen angeben oder foreman-installer -i für den interaktiven Modus ausführen. Weitere Beispiele finden Sie im Abschnitt Installationsoptionen. Durch Hinzufügen von -v wird der Fortschrittsbalken deaktiviert und alle Änderungen angezeigt. Um das Installationsprogramm auszuführen, führen Sie Folgendes aus: sudo Vorarbeiter-Installer 1 sudo foreman-installer
Nach Abschluss des Installationsprogramms werden einige Details darüber ausgegeben, wo Foreman und der Smart Proxy und Puppet Master zu finden sind, wenn diese zusammen mit Foreman installiert wurden. Die Ausgabe sollte ungefähr so aussehen: Foreman läuft unter https://theforeman.example.com Die ersten Anmeldeinformationen lauten admin / 3ekw5xtyXCoXxS29 Foreman Proxy läuft unter https://theforeman.example.com:8443 Puppetmaster läuft auf Port 8140 Das vollständige Protokoll befindet sich unter /var/log/foreman-installer/foreman-installer.log Zusammenfassung <br /> Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Referenzwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:- Probleme und Lösungen bei der Installation von Mininet auf Ubuntu 16.04.4LTS
- Kompilieren Sie CPP-Dateien mit G++ in Ubuntu
- Konfigurieren Sie VIM als C++-Entwicklungseditor in Ubuntu
- Anfangseinstellungen nach der Installation von Ubuntu 16 in der Entwicklungsumgebung
- Ubuntu-Terminal, mehrere Fenster, geteilter Bildschirm, Terminator
- So richten Sie den PostgreSQL-Start unter Ubuntu 16.04 ein
- Installieren und verwenden Sie Git und GitHub unter Ubuntu Linux
- Ubuntu 16.04 erstellt eine Entwicklungsumgebung für vim und python3
- Installieren Sie den Nvidia-Treiber in Ubuntu 18, um das Problem des schwarzen Bildschirms zu beheben und die Auflösung anzupassen
- Einfache Implementierung der Unterstützung von PHP5- und PHP7-Doppelversionen in Ubuntu
- Installieren Sie Mininet aus dem Quellcode auf Ubuntu 16.04
|