加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

Puppet 搭建与部署,看这一篇就够了

发布时间:2019-09-05 17:58:27 所属栏目:建站 来源:何以重见
导读:Puppet工作原理 让管理员只集中于要管理的目标,而忽视实现的细节。puppet既可以在单机上使用,也可以以C/S结构使用。在大规模使用puppet的情况下,通常使用C/S结构,在这种结构中puppet客户端只运行puppetclient,Puppet服务端只运行puppetmaster。具体的

1)当大规模部署时,采用服务器推送模式。

  1. client: 
  2. [root@client02 ~]# vim /etc/puppet/puppet.conf 
  3. 最后一行添加 
  4.   listen = true   #使puppet监听8139端口 

2)验证配置文件auth.conf定义了一些验证信息及访问权限

  1. [root@client02 ~]# vim /etc/puppet/auth.conf 
  2. 最后一行添加 
  3. allow *     #允许任何服务端推送 

3)启动puppet客户端

  1. [root@client02 ~]# systemctl start puppetagent.service 
  2.  
  3. [root@client02 ~]# cat /etc/ssh/sshd_config  #查看 
  4. ......//省略 
  5. Port 9922 
  6. #AddressFamily any 
  7. #ListenAddress 0.0.0.0 
  8. #ListenAddress :: 
  9. ......//省略 

4)开始往客户端推送

  1. Master: 
  2. [root@master puppet]# puppet kick client02.test.cn 
  3. Triggering client02.test.cn 
  4. Getting status 
  5. status is success 
  6. client02.test.cn finished with exit code 0 
  7. Finished 

5)校验结果如下

  1. [root@master puppet]# cat /etc/ssh/sshd_config | grep Port 
  2. #Port 22 
  3. #GatewayPorts no 

6)查看服务器ssh服务是否重启,端口是否生效。

  1. [root@client02 ~]# netstat -tunlp | grep ssh 
  2. tcp        0      0 0.0.0.0:9922            0.0.0.0:*               LISTEN      4908/sshd 
  3. tcp6       0      0 :::9922                 :::*                    LISTEN      4908/sshd 

实验成功,仅供参考。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读