- puppet是linux下自动部署管理工具,有apply,agent/server两种模式,安装后默认为agent/server模式。
- apply模式下,每台机器均有自己的catalog文件,如果需要对系统设置做出更改,则需要对每台机器catalog进行配置,而agent/server模式下,仅仅需要在server中进行集中管理
- apply模式对每台机器均有配置要求,agent/server模式仅仅对安装server的设备有要求,agent客户端几乎可以在任何机器上运行
- puppet 4.4对系统的软件配置基本要求
- 安装 MRI(标准)Ruby 推荐安装2.1.x版本
- 系统中必须安装有一下library:
- Facter 2.4.3 or later
- Hiera 2.0.0 or later
- 任何版本的json gem
- rgen 0.6.6 or later (puppet parser=future被默认使用)
- 如果使用msgpack serialization,则需要安装 msgpack gem