Marionettenmeister und Puppenserver Verwirrung

2258
Aditya Pednekar

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.

Über diesen Link habe ich Folgendes 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-Dienst, richtig? Ist das nicht stark genug, um wie 400 Server zu dienen? Brauchen wir wirklich einen Puppenmeister (Apache / Passenger Puppet Master)?

Auch von diesem Link aus habe ich festgestellt, dass sie den Webserver veraltet haben. Kann ich das Erlernen des Puppetmaster-Parts überspringen, da es nicht mehr verwendet wird?

1

2 Antworten auf die Frage

2
daxlerod

Hier sind ein paar Dinge gleichzeitig los:

  • Der Standard-Puppet Master, der mit WEBrick ausgeführt wird, ist der nicht produktionsbereite Service.
  • Der standardmäßige Puppet Master, der mit Rack und Apache ausgeführt wird, ist der produktionsbereite Service.
  • Der Puppet Server ist ein neueres Projekt, das den Standard-Puppet Master ersetzen soll und ist produktionsbereit.
puppetserver verwendet jruby, um java jvm auszuführen, um den Ruby-Code auszuführen c4f4t0r vor 6 Jahren 0
1
AKPrajapati

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.