私は 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 は時間の経過とともに廃止されるでしょう。