Foreman Ubuntu16 Schnellinstallation

Foreman Ubuntu16 Schnellinstallation

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: //apt.puppetlabs.com/puppet5-release-xenial.deb

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

<<:  Aktivieren Sie Remote-Zugriffsrechte für MySQL unter Linux und öffnen Sie Port 3306 in der Firewall

>>:  Uniapp WeChat-Applet: Lösung bei Schlüsselfehler

Artikel empfehlen

Die beste Lösung zum Zurücksetzen des Root-Passworts von MySQL 8.0.23

Diese Methode wurde am 7. Februar 2021 bearbeitet...

MySQL Master-Slave-Replikationsprinzip und zu beachtende Punkte

Vorne geschrieben Ich habe kürzlich ein spezielle...

Fünf praktische Tipps zur Gestaltung von Webformularen

1. Mobile Auswahl der Formulartexteingabe: Wenn i...

Vuex in einem Artikel verstehen

Inhaltsverzeichnis Überblick Die vier Hauptobjekt...

Reine CSS-Implementierung eines Radio- und Checkbox-Effektbeispiels

Radio und Kontrollkästchen Reines CSS zum Erziele...

HTML Tutorial: Sammlung häufig verwendeter HTML-Tags (4)

Diese eingeführten HTML-Tags entsprechen nicht un...

Der eigentliche Prozess der Implementierung des Zahlenrätsels im WeChat-Applet

Inhaltsverzeichnis Funktionseinführung Rendern 1....

So verstehen Sie SELinux unter Linux

Inhaltsverzeichnis 1. Einführung in SELinux 2. Gr...

Webprojektentwicklung VUE-Mischungs- und Vererbungsprinzip

Inhaltsverzeichnis Mischen Mixin-Hinweis (doppelt...