In diesem Artikel haben wir die notwendigen Schritte zur Installation und Konfiguration des Puppet-Servers unter CentOS 7 erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer angemeldet sind mit sudo
Privilegien. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.
Puppet ist eine kostenlose Open-Source-Software, die unter der Apache-Lizenz veröffentlicht und von Puppet Labs für GNU/Linux, Mac, BSD, Solaris und Windows entwickelt wurde. Das Projekt ist in der Ruby-Sprache geschrieben und wird hauptsächlich in der Serverautomatisierung zum Verteilen des System-Setups sowie eines Clients und Servers zum Verteilen und einer Bibliothek zum Realisieren der Konfiguration verwendet.
Eigenschaften von Puppet
- So konzipiert, dass Doppelarbeit für alle, die das gleiche Problem lösen, verhindert wird.
- Ausgereiftes Tool
- Leistungsstarkes Framework
- Vereinfachen Sie die technische Aufgabe des Systemadministrators.
- Die Aufgabe des Systemadministrators ist im nativen Code von Puppet geschrieben und kann geteilt werden.
- Macht es möglich, schnelle und wiederholbare Änderungen mechanisch vorzunehmen.
- Erhält Systemkonsistenz und -integrität.
- Nützlich bei der Verwaltung physischer und virtueller Geräte zusätzlich zur Cloud.
Puppet Server auf CentOS 7 installieren
Schritt 1. Der erste Befehl aktualisiert die Paketlisten, um sicherzustellen, dass Sie die neueste Version und Abhängigkeiten erhalten.
sudo yum install epel-release sudo yum update
Schritt 2. Puppet Server auf CentOS installieren.
Installieren Sie zuerst die neuesten Versionen von Puppet mithilfe des Paket-Repositorys von Puppet Labs auf Ihren entsprechenden CentOS-Versionen:
rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
- Puppet auf dem Master-Server installieren:
yum install puppet-server
Führen Sie als Nächstes den folgenden Befehl aus, um Puppet auf die neueste Version zu aktualisieren:
puppet resource package puppet-server ensure=latest
Sobald der Upgrade-Vorgang abgeschlossen ist, müssen Sie den Puppet Master neu starten:
/etc/init.d/puppetmaster restart
- Installieren von Puppet auf dem Agentenknoten:
yum install puppet
Aktualisieren Sie nun den installierten Puppet-Agenten mit Hilfe des folgenden Befehls auf die neuesten Versionen:
puppet resource package puppet ensure=latest
Sobald das Upgrade abgeschlossen ist, müssen Sie den Puppet-Dienst neu starten, damit die Änderungen wirksam werden:
/etc/init.d/puppetmaster restart
Herzlichen Glückwunsch, Sie haben gelernt, wie man den Puppet-Server unter CentOS 7 installiert und konfiguriert. Wenn Sie Fragen haben, hinterlassen Sie bitte unten einen Kommentar.