官术网_书友最值得收藏!

Completing the stack with PuppetDB

Whether you choose to use puppetserver or prefer Passenger after all, there is yet another piece of infrastructure that should be considered for each master host. PuppetDB is a specialized database designed to interact with the Puppet master. It mainly comprises a PostgreSQL backend with an API wrapper. The latter was written in Clojure and runs in yet another JVM.

PuppetDB aids the master's secondary task of storing reports and other agent data. It is also necessary for some specific manifest compiler functionality. This is covered in Chapter 6, Leveraging the Full Toolset of the Language.

The best way to set up and configure PuppetDB is actually Puppet itself. Since the necessary tools have not yet been introduced, we will postpone this step until Chapter 6, Leveraging the Full Toolset of the Language. This is not a problem, because PuppetDB is not essential for basic master operation.

Note

Nevertheless, after finishing this title, you should include PuppetDB into any new master setup, because it allows advanced reporting and introspection.

主站蜘蛛池模板: 玉环县| 汶上县| 七台河市| 泸水县| 卢湾区| 镇康县| 方山县| 扎兰屯市| 乌拉特中旗| 定安县| 合山市| 宣城市| 临西县| 凤庆县| 万全县| 江津市| 喀喇沁旗| 萨嘎县| 方城县| 高台县| 比如县| 抚顺县| 义马市| 和田县| 阳高县| 茂名市| 大庆市| 宜宾市| 精河县| 清苑县| 武平县| 庆元县| 射阳县| 博乐市| 漳浦县| 德昌县| 微博| 新郑市| 柯坪县| 黄大仙区| 长兴县|