Verwirrung zwischen Puppet Master und Puppet Server (Was ist der Unterschied?)

Verwirrung zwischen Puppet Master und Puppet Server (Was ist der Unterschied?)

Ich habe vor kurzem angefangen, Puppet zu lernen, nachdem ich vor einem Monat in meine Organisation eingetreten bin. Meine Organisation verwendet Puppet 3 und ist dabei, auf Puppet 4 umzusteigen.

Ich spiele derzeit mit Puppet 3.8. Obwohl die Puppet-Dokumentation gut ist, verstehe ich nicht, was der Unterschied zwischen Puppetserver und Puppetmaster ist.

DavonVerknüpfungIch habe Folgendes verstanden: Puppet enthält einen grundlegenden Puppet-Master-Webserver, den Sie jedoch nicht für reale Lasten verwenden können. Sie müssen einen Webserver in Produktionsqualität konfigurieren, bevor Sie Ihre Knoten mit Puppet verwalten. Korrigieren Sie mich, wenn ich falsch liege, dies ist der Puppetserver-Dienst, richtig? Ist dieser nicht leistungsstark genug, um etwa 400 Server zu bedienen? Brauchen wir wirklich Puppetmaster (Apache/Passenger Puppet Master)?

Auch von diesemVerknüpfungIch habe festgestellt, dass ihr Webserver veraltet ist. Kann ich also das Erlernen des Puppetmaster-Teils überspringen, da dieser nicht mehr verwendet wird?

Antwort1

Hier passieren mehrere Dinge gleichzeitig:

  • Der standardmäßig mit WEBrick ausgeführte Puppet Master ist der nicht produktionsreife Dienst.
  • Der standardmäßige Puppet Master, der mit Rack und Apache ausgeführt wird, ist der produktionsbereite Dienst.
  • Der Puppet Server ist ein neueres Projekt, das den standardmäßigen Puppet Master ersetzen soll und produktionsbereit ist.

Antwort2

Auf der offiziellen Site selbst wird der Unterschied zwischen Puppet-Server und -Master sehr gut erklärt.

https://docs.puppet.com/puppetserver/5.0/puppetserver_vs_passenger.html

Die Schlussfolgerung lautet: Die Zukunft gehört dem Puppet-Server, und Puppet Master wird mit der Zeit veraltet sein.

verwandte Informationen