Puppet 基础设施与优质清单编写指南
一、Puppet 基础设施优化
1. 序列化格式设置
为了提升节点与主服务器之间的通信速度,可在节点的 puppet.conf 文件的 [agent] 部分将 preferred_serialization_format 设置为 msgpack :
[agent]
preferred_serialization_format=msgpack
当节点开始与主服务器通信时,主服务器会接收到该选项。任何支持使用 msgpack 进行序列化的类都将通过 msgpack 进行传输。理论上,节点与主服务器之间的数据序列化可以通过优化传输的数据来提高节点通信的速度。不过,此功能仍处于实验阶段。
2. 使用 Git 钩子进行自动语法检查
在提交清单之前,若能提前知晓其中是否存在语法错误,将十分有益。可以使用 puppet parser validate 命令让 Puppet 检查清单:
t@ckbk:~$ puppet parser validate bootstrap.pp
Error: Could not parse for environment production: Syntax error at 'File'
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



