GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Puppet unter macOS

Einführung

Puppet ist eine Open-Source-Admin-Engine, die ein Netzwerk von Master- und Client-Knoten verwendet, um Sie bei der Remote-Ausführung von Verwaltungsaufgaben zu unterstützen. Die Puppet-Agent-App, die zum Erstellen von Client-Knoten verwendet wird, ist unter Linux, Unix, Windows und macOS verfügbar.

In diesem Tutorial gehen wir die Schritte durch, die Sie ausführen müssen, um Puppet Agent unter macOS zu installieren.

Voraussetzungen

  • Ein System, auf dem macOS Catalina ausgeführt wird
  • Ein Benutzer mit Administratorrechten
  • Zugriff auf das Terminalfenster

Puppet unter macOS installieren

Das Ausführen von Puppet umfasst die Installation eines Puppet-Servers, der als Master-Knoten fungiert, und die Bereitstellung eines Puppet-Agenten, der als Client-Knoten fungiert.

Offizielle Puppet Server-Pakete unterstützen nur Linux-Distributionen. Benutzer können Puppet Server auf jedem Betriebssystem aus der Quelle erstellen und installieren, aber eine Ausführung auf diese Weise wird nicht empfohlen für einen Produktionsserver.

In den folgenden Schritten installieren und konfigurieren wir den Puppet Server auf Ubuntu und richten dann den Puppet Agent auf macOS ein.

SCHRITT 1:Puppet-Server installieren

Führen Sie eine vollständige Installation von Puppet auf einem Linux-System durch. Dieses System dient als Masterknoten in Ihrem Puppet-Netzwerk.

Befolgen Sie die in unserem Artikel beschriebenen Schritte, um Puppet unter Ubuntu zu installieren.

SCHRITT 2:Einrichtung der Netzwerkkonfiguration

Puppet verwendet Hostnamen, um die Kommunikation zwischen den Master- und Client-Knoten einzurichten. Richten Sie einen eindeutigen Hostnamen für jeden Knoten ein (sowohl auf Master- als auch auf Client-Rechnern):

1. Öffnen Sie im Terminal die Hosts Datei mit:

sudo nano /etc/hosts

2. Fügen Sie die folgenden Zeilen am Ende von hosts hinzu Datei:

[puppet master ip] puppetmaster puppet
[puppet client ip] puppetclient

Wo:

  • [puppet master ip] ist die IP-Adresse des Master-Knotens.
  • [puppet client ip] ist die IP-Adresse des Client-Knotens, auf dem macOS ausgeführt wird.

3. Drücken Sie Ctrl + X um die Datei zu schließen, und geben Sie dann Y ein und drücken Sie Enter um die vorgenommenen Änderungen zu speichern.

SCHRITT 3:Puppet Agent für macOS herunterladen

1. Navigieren Sie zur Download-Seite von Puppet Agent.

Puppet Agent-Pakete für macOS verwenden die folgende Namenskonvention:

puppet-agent-[package version].osx[OS version].dmg

Wo:

  • [package version] gibt die Version von Puppet Agent an.
  • [OS version] beschreibt die unterstützte Version von macOS.

2. Suchen Sie das gewünschte Puppet Agent-Paket und laden Sie es herunter.

SCHRITT 4:Puppet Agent installieren

Der Puppet Agent kann auf macOS Homebrew oder über das Terminal installiert werden.

Option 1:Installation mit Homebrew

1. Wenn Sie Homebrew noch nicht haben, installieren Sie es mit:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Wenn Sie bereits eine Kopie von Homebrew haben, aktualisieren Sie sie mit:

brew update

2. Installieren Sie mit der neuesten Version von Homebrew den Puppet Agent mit:

brew cask install puppetlabs/puppet/puppet-agent

Option 2:Installation im Terminal

1. Mounten Sie das Puppet Agent-Paket mit:

sudo hdiutil mount [dmg file path]

Wo:

  • [dmg file path] ist der Dateipfad für den Paket-Download-Speicherort.

2. Nach dem Mounten des Pakets erscheint eine Ausgabezeile, die mit /Volumes/puppet-agent-[version] endet , wobei [version] ist die Version des Puppet-Agenten, die Sie installieren. Ändern Sie das Verzeichnis an dieser Stelle mit:

cd /Volumes/puppet-agent-[version]

3. Installieren Sie das Paket mit:

sudo installer -pkg puppet-agent-installer.pkg -target /

4. Überprüfen Sie die Installation mit:

/opt/puppetlabs/bin/puppet --version

Ubuntu
  1. So installieren Sie Podman unter macOS

  2. So installieren Sie Puppet unter Ubuntu 20.04

  3. So installieren Sie Puppet unter RHEL 8 / CentOS 8

  4. So installieren Sie R unter Ubuntu 20.04

  5. Installieren Sie Puppet Master und Agent auf Ubuntu 20.04

So installieren Sie den Nginx Amplify Agent unter Ubuntu 16.04 LTS

So installieren Sie den Zabbix-Agenten unter Ubuntu 20.04 LTS

So installieren Sie Puppet unter Ubuntu 20.04 LTS

So installieren Sie Go in Ubuntu 20.04

Wie installiere ich Macbuntu auf einer minimalen Ubuntu-Installation?

So installieren Sie Puppet Server unter CentOS 7