2.5 puppet批量部署

在现实环境中,中小型企业的服务器有成百上千台,肯定不能一台一台进行手动安装,所以需要使用运维自动编排工具进行实现。wazuh官方给出了两种解决方案,一种是使用puppet进行编排,另外一种则是使用ansible进行编排。

对于这两种解决方案,我比较推荐使用ansible,因为不需要在客户端安装agent,减少不必要的工作量,而且puppet使用起来非常麻烦,不怎么方便。不过,我还是会把puppet的部署配置方案写出来,以供参考。

puppet是一款自动化集中管理的开源工具,其架构为C/S结构,使用其特有的描述语言进行编排任务,可以对系统里面的配置文件、服务、组件进行增删查改的操作,每个puppet客户端都会在半个小时周期中请求服务器端,确定服务器是否有新的任务进行下发执行。

根据网络架构的设置,**自动部署服务器(192.168.1.110)**是作为puppet和ansible的管理中心,去编排任务和下发任务执行,并获取相应的返回结果信息。

最后更新于