puppet手动注册故障排查思路

这两天在学习puppet,centos6.5下载了puppet3.8.7版本,但手动注册的时候各种报错:

Exiting; failed to retrieve certificate and waitforcert is disabled

关于puppet找到一篇写的很好的文章:

https://blog.51cto.com/superleedo/1900417

遇到puppet agent --test出现告警的时候,建议逐步排查:

1.检查防火墙,selinux;ping域名是否正常;/etc/resolv.conf需要注释或删除search部分;

2.检查客户端的puppet.conf文件,[main]区域要有server = puppetmaster,puppetmaster为server主机名。

在server端使用 puppet cert --clean ****删除特定证书,在客户端清空/var/lib/puppet/ssl下的文件。然后重新生成证书。使用puppet cert --list  --all  server端查看证书。

3.注意/etc/puppet/manifests/site.pp,node后面的客户端主机名需要加单引号,不然也会引起告警:

node 'puppetclient' {
file { 'helloworld':
    path => '/etc/helloworld.txt',
    owner => 'root',
    group => 'root',
    mode => '655',
    content => "hello world from puppet!\n",
    }
}

执行成功的结果:

[root@puppetclient puppet]# puppet agent --test
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Caching catalog for puppetclient
Info: Applying configuration version '1551159635'
Notice: /Stage[main]/Main/Node[puppetclient]/File[helloworld]/ensure: defined content as '{md5}c3aa68786c58c94ef6f3e2399920f268'
Notice: Finished catalog run in 0.03 seconds

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值