Агент Puppet не может найти сервер

Я новичок в puppet, но быстро набирает. Сегодня я столкнулся с проблемой при попытке запустить следующее:

$ puppet agent --no-daemonize --verbose --onetime

**err: Could not request certificate: getaddrinfo: Name or service not known
Exiting; failed to retrieve certificate and waitforcert is disabled**

Похоже, что агент не знает, к какому серверу подключаться.Я мог бы просто указать --serverв командной строке, но это будет бесполезно для меня, когда это работает как демон в производственной среде, поэтому вместо этого я указываю имя сервера в /etc/puppet/ puppet.conf примерно так:

[main]
    server = puppet.<my domain>

У меня есть запись DNS для puppet.<мой домен>и если я копаю puppet.<мой домен>, я вижу, что имя разрешается правильно.

Во всей документации по марионеткам, которую я прочитал, говорится, что агент пытается подключиться к мастеру марионеток по адресу puppetпо умолчанию, и вы можете либо обмануть файл хоста, либо поступить правильно, создать CNAME в DNS и соответственно отредактируйте puppet.conf, что я и сделал.

Так что же я упускаю? Любая помощь приветствуется!

24
задан Kent Rancourt 23 May 2012 в 23:41
поделиться

0 ответов

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

Похожие вопросы: