In diesem Tutorial zeigen wir Ihnen, wie Sie Puppet unter CentOS 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Puppet ist ein Open-Source-Framework für Konfigurationsverwaltung und Serverautomatisierung. Es kann Verwaltungsarbeit über eine breite Palette von Systemen ausführen, die hauptsächlich durch eine „Manifest“-Datei für die Gruppe oder den Typ der zu steuernden Server definiert werden.
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Puppet auf einem CentOS 8.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:CentOS 8.
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
Puppet unter CentOS 8 installieren
Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.
sudo dnf clean all sudo dnf update
Schritt 2. Puppet unter CentOS 8 installieren.
- Installieren Sie Puppet für Server
Jetzt fügen wir das Puppet-Repository hinzu:
sudo dnf install https://yum.puppetlabs.com/puppetlabs-release-el-8.noarch.rpm
Installieren Sie dann den Puppet-Server mit dem folgenden Befehl:
sudo dnf install puppetserver
Sobald die Installation abgeschlossen ist, aktivieren und starten Sie den Puppet-Dienst:
sudo systemctl start puppetserver sudo systemctl enable puppetserver
- Puppet für Clients installieren
Führen Sie die folgenden Befehle aus, um Puppet-Clients zu installieren:
sudo dnf install puppet
Schritt 3. Firewall konfigurieren.
In einer Master/Client-Konfiguration muss der Master-Server Port 8140 geöffnet haben, um eingehende Verbindungen von den Remote-Clients zuzulassen. Konfigurieren Sie also die Firewall so, dass Agenten dies zulassen mit dem Master verbinden:
sudo firewall-cmd --permanent --add-port=8140/tcp sudo firewall-cmd --reload
Herzlichen Glückwunsch! Sie haben Puppet erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial für die Installation von Puppet im CentOS 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Puppet-Website zu besuchen.