Кукольный агент в Red Hat и SUSE

У меня проблема с запуском puppet agent в Red Hat Enterprise Linux 6.4 и SUSE Linux Enterprise Server 11. В обоих случаях, когда я запускал "puppet agent --test --verbose", я не видел ошибки, и конфигурация была применена. Однако, когда я запустил "перезапуск службы Puppet", а в результате было сказано, что служба была остановлена ​​и запущена нормально, конфигурация не была применена. Это проблема.

В Red Hat я не смог найти файл журнала в "/var/log/puppet" (каталог был пустым). Однако для SUSE я нашел файл журнала по адресу /var/log/puppet/puppet.log и записал пару ошибок: "Не удалось получить каталог; пропущен запуск. Не удалось отправить отчет: getaddrinfo: Имя или служба" не знаю". Это странно, потому что, как только "puppet agent --test" может быть успешно выполнен, это означает, что адрес сервера может быть разрешен!!!

У вас есть представление о том, как возникла эта проблема и как ее исправить.

Спасибо генри

P/S: ниже содержимое puppet.conf и site.pp на сервере и puppet.conf на клиенте

#puppet.conf at the server
[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
[master]
ssl_client_header = SSL_CLIENT_S_DN
ssl_client_verify_header = SSL_CLIENT_VERIFY
dns_alt_names = puppet, server_name

#site.pp at the server    
node default{
}
node 'client_name' {
   include 'client_config'
}

#puppet.conf at the client
[main]
logdir = /var/log/puppet
rundir = /var/run/puppet
ssldir = $vardir/ssl
server = server_name
certname = client_name
report = true
pluginsync = true
[agent]
classfile = $vardir/classes.txt
localconfig = $vardir/localconfig

0 ответов

Другие вопросы по тегам