2012-01-15 2 views
3

매우 이상한 문제가 있습니다. 나는 몇몇 서버에 꼭두각시 클라이언트를 설치했지만 그들 중 하나에 문제가있다. 나는 호출 할 때 :꼭두각시 킥을 사용하면 꼭두각시 클라이언트 서버 연결이 거부됩니다.

[email protected] ~ # puppet agent --server puppetmaster.domain.ltd --test 
notice: Ignoring --listen on onetime run 
info: Caching catalog for puppetclient.domain.ltd 
info: Applying configuration version '1326444431' 
notice: Finished catalog run in 3.15 seconds 

모든 작품을 좋아. 새로운 변경 사항이 시스템에 적용됩니다.

나는 서버에서 클라이언트에 대한 변경 사항을 당겨하려고 할 때 : 나는 클라이언트의 시스템 로그에 오류가있어

[email protected] ~ # puppet kick puppetclient.domain.ltd 

: puppetclient.domain.ltd에서

Jan 15 14:01:23 www puppet-agent[20903]: triggered run 
Jan 15 14:01:24 www puppet-agent[20903]: Could not retrieve catalog from remote server: Connection refused - connect(2) 
Jan 15 14:01:24 www puppet-agent[20903]: Using cached catalog 
Jan 15 14:01:24 www puppet-agent[20903]: (/Stage[main]/Cronapt/File[/etc/cron.daily/cronapt]) Could not evaluate: Connection refused - connect(2) Could not retrieve file metadata for puppet:///cronapt/cronapt: Connection refused - connect(2) at /etc/puppet/modules/cronapt/manifests/init.pp:7 
Jan 15 14:01:24 www puppet-agent[20903]: (/Stage[main]/Nagios/File[/usr/lib/nagios/plugins/]) Failed to generate additional resources using 'eval_generate: Connection refused - connect(2) 
Jan 15 14:01:24 www puppet-agent[20903]: (/Stage[main]/Nagios/File[/usr/lib/nagios/plugins/]) Could not evaluate: Connection refused - connect(2) Could not retrieve file metadata for puppet:///nagios/usr/lib/nagios/plugins: Connection refused - connect(2) at /etc/puppet/modules/nagios/manifests/init.pp:27 
Jan 15 14:01:24 www puppet-agent[20903]: (/Stage[main]/Nagios/File[/etc/nagios/nrpe.cfg]) Could not evaluate: Connection refused - connect(2) Could not retrieve file metadata for puppet:///nagios/etc/nagios/nrpe.cfg: Connection refused - connect(2) at /etc/puppet/modules/nagios/manifests/init.pp:18 
Jan 15 14:01:24 www puppet-agent[20903]: (/Stage[main]/Nagios/Exec[/etc/init.d/nagios-nrpe-server reload]) Dependency File[/etc/nagios/nrpe.cfg] has failures: true 
Jan 15 14:01:24 www puppet-agent[20903]: (/Stage[main]/Nagios/Exec[/etc/init.d/nagios-nrpe-server reload]) Skipping because of failed dependencies 
Jan 15 14:01:24 www puppet-agent[20903]: (/Stage[main]/Apache2/File[/etc/apache2/conf.d/deny.conf]) Could not evaluate: Connection refused - connect(2) Could not retrieve file metadata for puppet:///apache2/etc/apache2/conf.d/deny.conf: Connection refused - connect(2) at /etc/puppet/modules/apache2/manifests/init.pp:7 
Jan 15 14:01:24 www puppet-agent[20903]: (/Stage[main]/Apache2/Service[apache2]) Dependency File[/etc/apache2/conf.d/deny.conf] has failures: true 
Jan 15 14:01:24 www puppet-agent[20903]: (/Stage[main]/Apache2/Service[apache2]) Skipping because of failed dependencies 
Jan 15 14:01:24 www puppet-agent[20903]: (/Stage[main]/Nagios/File[/etc/nagios/cfg.d/]) Failed to generate additional resources using 'eval_generate: Connection refused - connect(2) 
Jan 15 14:01:24 www puppet-agent[20903]: (/Stage[main]/Nagios/File[/etc/nagios/cfg.d/]) Could not evaluate: Connection refused - connect(2) Could not retrieve file metadata for puppet:///nagios/etc/nagios/cfg.d: Connection refused - connect(2) at /etc/puppet/modules/nagios/manifests/init.pp:37 
Jan 15 14:01:24 www puppet-agent[20903]: (/Stage[main]/Apache2/File[/etc/apache2/.htpasswd]) Could not evaluate: Connection refused - connect(2) Could not retrieve file metadata for puppet:///apache2/etc/apache2/.htpasswd: Connection refused - connect(2) at /etc/puppet/modules/apache2/manifests/init.pp:31 
Jan 15 14:01:24 www puppet-agent[20903]: (/Stage[main]/Apache2/File[/usr/share/phpmyadmin/.htaccess]) Could not evaluate: Connection refused - connect(2) Could not retrieve file metadata for puppet:///apache2/usr/share/phpmyadmin/.htaccess: Connection refused - connect(2) at /etc/puppet/modules/apache2/manifests/init.pp:23 
Jan 15 14:01:24 www puppet-agent[20903]: Finished catalog run in 0.33 seconds 
Jan 15 14:01:24 www puppet-agent[20903]: Could not send report: Connection refused - connect(2) 
다음

있는 구성 파일을

puppet.conf

[main] 
logdir=/var/log/puppet 
vardir=/var/lib/puppet 
ssldir=/var/lib/puppet/ssl 
rundir=/var/run/puppet 
factpath=$vardir/lib/facter 
templatedir=$confdir/templates 
prerun_command=/etc/puppet/etckeeper-commit-pre 
postrun_command=/etc/puppet/etckeeper-commit-post 
listen = true 

runinterval=1800 
splay=true 
summarize = true 

auth.conf :

path/
method find, search, save 
auth yes 
allow puppetmaster.domain.ltd 

namespaceauth.conf

[fileserver] 
allow * 
[puppetmaster] 
allow * 
[puppetrunner] 
allow * 
[puppetbucket] 
allow * 
[puppetreports] 
allow * 
[resource] 
allow * 

인형 마스터 버전 2.7.9

인형 클라이언트 버전 2.7.6

답변

10

당신이 --server 때를 지정하고 있기 때문에 puppet agent을 실행하는 경우이를 클라이언트의 puppet.conf 파일에 server = puppetmaster.domain.ltd으로 넣어야합니다섹션. 그렇지 않으면 클라이언트가 걷잡을 때 기본 호스트 인 "꼭두각시"에 연결을 시도합니다.

+0

내 문제를 해결합니다. 매우 감사합니다! – bastardz

관련 문제