Puppet マスターと Puppet サーバーの混乱 (違いは何ですか?)

Puppet マスターと Puppet サーバーの混乱 (違いは何ですか?)

私は 1 か月前に組織に参加して以来、最近 Puppet を学び始めました。私の組織では Puppet 3 を使用しており、現在 Puppet 4 に移行中です。

現在、puppet 3.8 を使用しています。puppet のドキュメントはすばらしいのですが、puppetserver と puppetmaster の違いがわかりません。

これからリンク私は次のことを理解しました: Puppet には基本的な puppet master ウェブ サーバーが含まれていますが、実際の負荷には使用できません。Puppet でノードの管理を開始する前に、実稼働品質のウェブ サーバーを構成する必要があります。間違っていたら訂正してください。これは puppetserver サービスですよね? これは 400 台のサーバーにサービスを提供できるほど強力ではないでしょうか? puppetmaster (Apache/Passenger Puppet Master) は本当に必要ですか?

またここからリンクウェブサーバーが廃止されていることがわかりました。今後使用されなくなるため、puppetmaster 部分の学習をスキップできますか?

答え1

ここでは同時にいくつかのことが起こっています:

  • WEBrick を使用して実行されるデフォルトの Puppet Master は、本番環境に対応していないサービスです。
  • Rack と Apache を使用して実行されるデフォルトの Puppet Master は、本番環境対応のサービスです。
  • Puppet サーバーは、デフォルトの Puppet マスターを置き換えるように設計された新しいプロジェクトであり、本番環境での使用が可能です。

答え2

公式サイト自体に、puppet サーバーとマスターの違いに関する非常にわかりやすい説明が記載されています。

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

結論としては、puppet-server が将来的に主流となり、puppet master は時間の経過とともに廃止されるでしょう。

関連情報