Назад | Перейти на главную страницу

Puppet утверждает, что не может разрешить домены, даже если домен разрешен правильно

У меня довольно простая установка марионетки, один мастер и один узел, оба работают под Debian Squeeze 6.0.4. У меня есть записи DNS для двух машин, клиента и мастера соответственно. Записи DNS клиента и мастера правильно разрешаются на обеих машинах с правильными IP-адресами.

На моем клиенте у меня такая конфигурация:

[main]
server = master.example.org

logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter
pluginsync=true
templatedir=/var/lib/puppet/templates

Согласно сообщениям в / var / log / syslog, обмен ключами кажется неудачным:

localhost puppet-agent[11364]: Could not request certificate: getaddrinfo: Name or service not known

Почему разрешение не работает только для марионетки?

Вам понадобится нападающий и обратная запись DNS для клиента. Вы также можете добавить /etc/hosts запись для клиента на кукловоде.