Puppet Master und Puppet Server Confusion (Was ist der Unterschied?)

2

Ich habe vor kurzem angefangen, Marionette zu lernen, nachdem ich vor einem Monat zu meiner Organisation gekommen bin. Meine Organisation verwendet Marionette 3 und befindet sich in der Phase der Umstellung auf Marionette 4.

Ich spiele gerade mit Marionette 3.8. Obwohl die Marionettendokumentation nett ist, verstehe ich nicht, was der Unterschied zwischen Puppenserver und Puppenspieler ist.

Davon Verknüpfung Ich habe das verstanden: Puppet enthält einen grundlegenden Marionettenmaster-Webserver, der jedoch nicht für echte Lasten verwendet werden kann. Sie müssen einen Webserver mit Produktionsqualität konfigurieren, bevor Sie mit der Verwaltung Ihrer Knoten mit Puppet beginnen. Korrigieren Sie mich, wenn ich falsch liege. Ist dies der Puppetserver-Service? Ist das nicht stark genug, um wie 400 Server zu dienen? Brauchen wir wirklich einen Puppenmeister (Apache / Passenger Puppet Master)?

Auch davon Verknüpfung Ich fand, dass sie Webserver veraltet haben. Kann ich das Erlernen des Puppetmaster-Parts überspringen, da es nicht mehr verwendet wird?

Aditya Pednekar
quelle

Antworten:

3

Hier sind ein paar Dinge gleichzeitig los:

  • Der Standard-Puppet Master, der mit WEBrick ausgeführt wird, ist der nicht serienreifer Service.
  • Der Standard-Puppenspieler, der mit läuft Rack and Apache ist der produktionsreife Service.
  • Der Puppenserver ist ein neueres Projekt, das den Standard ersetzen soll Puppet Master und ist serienreif.
daxlerod
quelle
puppetserver verwendet jruby, um java jvm zu verwenden, um den Ruby-Code auszuführen
c4f4t0r
2

Eine sehr gute Erklärung für den Unterschied zwischen Puppenserver und Master wurde auf der offiziellen Seite selbst gegeben.

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

Die Schlussfolgerung ist, dass der Puppenserver die Zukunft sein wird und der Puppenspieler im Laufe der Zeit nicht mehr benötigt wird.

AKPrajapati
quelle