Wie man

So installieren Sie Foreman 2.x auf Ubuntu 20.04

So installieren Sie Foreman 2.x auf Ubuntu 20.04

Foreman ist ein kostenloses Open-Source-Tool für die Verwaltung des Serverlebenszyklus – Bereitstellung und Konfiguration bis hin zu Orchestrierung und Überwachung. Mit Automatisierungstools, die als Plugins verfügbar sind, wie Ansible, Chef, Salt und Puppet, wird es so einfach, sich wiederholende Aufgaben zu automatisieren. Dies geschieht durch eine schnellere Bereitstellungsanwendung und die Gewährleistung eines proaktiven Änderungsmanagements, sowohl vor Ort mit VMs als auch Bare-Metal oder in der Cloud.

Dieser Artikel hilft Ihnen bei der Installation von Foreman 2.x auf Ubuntu 20.04 (Fokus-Fossa). Unten ist die Systemarchitektur von Foreman.

Einige der für Sie freigeschalteten Schlüsselfunktionen sind:

Installiere Foreman 2.x auf Ubuntu 20.04 (Fokus-Fossa)

Unten sind die Schritte, die Sie befolgen werden, um Foreman 2 zu installieren.x auf Ubuntu 20.04 (Fokus-Fossa).

Schritt 1: System-Hostnamen festlegen

Sie benötigen einen korrekten Hostnamen, der für Ihren Computer konfiguriert ist und in eine IP-Adresse aufgelöst werden kann.

sudo hostnamectl set-hostname foreman.Beispiel.com echo "192.168.100.21 Vorarbeiter.Beispiel.com" | sudo tee -a /etc/hosts

Ersetzen Sie den Hostnamen und die IP-Adresse durch Ihre tatsächlichen Werte.

Stellen Sie sicher, dass der folgende Befehl die echte IP-Adresse anzeigt, nicht 127.0.1.1.

$ ping -c 2 $(hostname -f) PING-Vorarbeiter.Beispiel.com (192.168.100.21) 56(84) Datenbytes. 64 Byte vom Vorarbeiter.Beispiel.com (192.168.100.21): icmp_seq=1 ttl=64 Zeit=0.052 ms 64 Byte vom Vorarbeiter.Beispiel.com (192.168.100.21): icmp_seq=2 ttl=64 Zeit=0.035 ms --- Vorarbeiter.Beispiel.Vergleichsstatistik --- 2 Pakete gesendet, 2 empfangen, 0% Paketverlust, Zeit 1023 ms rtt min/avg/max/mdev = 0.035/0.043/0.052/0.010 ms 

Wenn es zurückkehrt 127.0.0.1, Ändern oder entfernen Sie diesen Eintrag aus /etc/hosts Datei falls vorhanden.

Schritt 2: System aktualisieren

Sobald der Hostname richtig konfiguriert ist, aktualisieren Sie Ihr System, um die neuesten Pakete zu erhalten.

sudo apt update && sudo apt upgrade sudo systemctl reboot

Schritt 3: Puppet- und Foreman-Repositorys hinzufügen

Fügen Sie die Puppet- und Foreman-Repositorys hinzu, die sowohl für die Abhängigkeiten als auch für die tatsächliche Installation der Foreman-Pakete erforderlich sind.

Puppet-Repository zu Ubuntu 20 hinzufügen.04:

sudo apt update sudo apt -y install ca-certificates wget wget https://apt.Marionette.com/puppet6-release-focal.deb sudo apt installieren ./puppet6-release-focal.deb

Foreman-Repository zum System hinzufügen.

sudo apt -y install gpg ca-Zertifikate echo "deb http://deb.der Vorarbeiter.org/ bionisch 2.0" | sudo tee /etc/apt/sources.aufführen.d/Vorarbeiter.Liste echo "deb http://deb.der Vorarbeiter.org/ Plugins 2.0" | sudo tee -a /etc/apt/sources.aufführen.d/Vorarbeiter.list wget -q https://deb.der Vorarbeiter.org/pubkey.gpg -O- | sudo apt-key hinzufügen -

Schritt 4: Foreman Installer installieren

Sobald die Repositorys hinzugefügt wurden, sollten Sie bereit sein, Foreman auf Ubuntu 20 zu installieren.04 (Fokus-Fossa).

sudo apt update sudo apt install foreman-installer

Hit the ja Taste zum Akzeptieren der Installation.

Die folgenden zusätzlichen Pakete werden installiert: libgdbm-compat4 libruby2.5 puppet-agent rake ruby ​​ruby-ansi ruby-clamp ruby-hast-du-gemeint ruby-hashie ruby-highline ruby-kafo ruby-kafo-parsers ruby-kafo-wizards ruby-little-plugger ruby-logging ruby-minitest ruby -multi-json ruby-net-telnet ruby-power-assert ruby-powerbar ruby-test-unit ruby2.5 rubygems-integration Empfohlene Pakete: ri ruby-dev Bundler Empfohlene Pakete: zip ruby-oj fonts-lato libjs-jquery Die folgenden NEUEN Pakete werden installiert: foreman-installer libgdbm-compat4 libruby2.5 puppet-agent rake ruby ​​ruby-ansi ruby-clamp ruby-hast-du-gemeint ruby-hashie ruby-highline ruby-kafo ruby-kafo-parsers ruby-kafo-wizards ruby-little-plugger ruby-logging ruby-minitest ruby -multi-json ruby-net-telnet ruby-power-assert ruby-powerbar ruby-test-unit ruby2.5 Rubygems-Integration 0 aktualisiert, 24 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Du musst 27 bekommen.4 MB Archiv. Nach diesem Vorgang werden 162 MB zusätzlicher Speicherplatz verwendet. Möchtest du fortfahren? [J/n] ja

Schritt 5: Führen Sie das Foreman-Installationsprogramm auf Ubuntu 20 aus.04

Wenn die Installation des foreman-Installationsprogramms abgeschlossen ist, müssen Sie es ausführen, um die Foreman-Komponenten zu konfigurieren und vorzubereiten. Das Foreman-Installationsprogramm ist eine Sammlung von Puppet-Modulen, die alles installieren, was für ein voll funktionsfähiges Foreman-Setup auf Ubuntu 20 . erforderlich ist.04 LTS.

Standardmäßig wird Folgendes konfiguriert:

Beachten Sie, dass die Installation von Vorarbeiterläufen a nicht interaktiv Modus standardmäßig, aber die Konfiguration kann angepasst werden, indem eine der Optionen angegeben wird in:

$ foreman-installer --help

Um die Foreman-Installation im interaktiven Modus auszuführen, verwenden Sie:

sudo foreman-installer -i

So führen Sie die Installation in a nicht interaktiv Modus, verwenden:

sudo Vorarbeiter-Installateur

Wenn Smart Proxy, Puppet Master zusammen mit Foreman installiert sind, gibt das Installationsprogramm nach der Installation Details dazu aus.

Installation vorbereiten Fertig Erfolg! * Foreman läuft unter https://foreman.Beispiel.com Die anfänglichen Anmeldeinformationen sind admin / yafNTaFNNJRUGP84 * Foreman Proxy läuft unter https://foreman.Beispiel.com:8443 Das vollständige Protokoll befindet sich unter /var/log/foreman-installer/foreman.Log

Verwenden Sie die in der Ausgabe angegebenen Details, um sich beim Foreman Dashboard anzumelden.

Das Foreman Administration Dashboard sieht wie folgt aus:

Lesen Sie mehr darüber, wie Sie Foreman verwalten und von seinen coolen Funktionen profitieren

So schließen Sie eine Tastatur und Maus an eine PS4 an
Das ist nicht allgemein bekannt, aber Sonys Playstation 4 lässt sich mit Tastatur und Maus bedienen. Es ist weder zusätzliche Hardware von Drittanbiet...
So richten Sie einen Flugsimulator zu Hause ein
Fliegen ist für viele seit ihrer Kindheit ein Wunsch wish. Viele Menschen haben davon geträumt, Pilot zu werden und in die Lüfte zu steigen, haben die...
Top-Flugsimulatoren für Ihren Computer
Heutige Flugsimulatoren bieten viel Realismus und eine Vielzahl von Flugorten, Flugzeugen zum Fliegen und Verfahren, die zu befolgen sind. Wenn man be...