Puppetは「エージェントマスタアーキテクチャ」で構成されます。
このアーキテクチャでは、マスタノードが管理対象エージェントノードのフリート構成情報を制御します。
マスタエージェント通信は次のパターンに従います。
ファクトをマスタに送信しカタログを要求します。
マスタがアクセスできる情報ソースを使用して、ノードのカタログをコンパイルして返します。
カタログに記述されている各リソースをチェックして、カタログをノードに適用します。
目的の状態にないリソースを発見した場合、それらを修正するために必要な変更を行います。
ノーオペレーションモードの場合は、カタログの調整に必要な変更を評価します。
レポートをマスタに送り返します。
マスタとエージェントは、SSL証明書を使用してHTTPSで通信します。
Puppetには、証明書を管理するための組み込み認証局が含まれています。
エージェントは、マスタのHTTPエンドポイントを介して自動的に証明書を要求し、「puppetserver ca」コマンドを使用して要求を検査し、新しい証明書に署名します。
参考元サイト
※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。
GitHubが、サーバ管理/設定自動化ツール「Puppet」のためのノード設定変更時テストツール「octocatalog-diff」をオープンソース公開した。 【Puppetとは】 http://www.ossnews.jp/oss_info/Puppet 【octocatalog-difとは】 ・オープンソース(MIT license) ・ノード設定変更時テストツール ・Ru...
OSS×Cloud ACCESS RANKING