Puppet的搭建和应用从入门到精通(3)

一般在小规模自动化集群中,如代码上线需要重启服务时,为了防止网站暂时性的无法访问的问题,每台客户端运行一次puppet agent –t命令,选择模式根据客户端集群规模的大小,根据经验,一般运维工程师puppet服务器到各客户端会建立ssh信任,然后自定义shell脚本,ssh批量让客户端执行puppet同步命令

Client端:

192.168.31.184(puppetclient1)端执行命令如下:

Puppet的搭建和应用从入门到精通

此时在Client端已经执行成功,验证如下:

Puppet的搭建和应用从入门到精通

查看服务器ssh服务是否重启,端口是否生效:

3.      服务器推送同步

当大规模部署时采用服务器推送模式

Client端:

192.168.31.79(puppetclient2)端修改:

1)      修改配置文件:

最后一行添加如下:

Puppet的搭建和应用从入门到精通

修改auth.conf

最后一行添加如下:

Puppet的搭建和应用从入门到精通

2)      启动puppet客户端

查看/etc/ssh/sshd_config的内容如下:

Puppet的搭建和应用从入门到精通

确认启动ssh服务:

Master端:

3)      开始往客户端推送

Puppet的搭建和应用从入门到精通

4)      校验结果:

此时Client端已经执行成功,验证如下:

Puppet的搭建和应用从入门到精通

查看服务器ssh服务是否重启,端口是否生效:

5、 注意说明

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/277a5016632cde84b2a0e30a328bdea8.html