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

На хосте отсутствует имя хоста и / или домен

Я использую puppet 0.25.4 на ubuntu 10.04, когда марионетка установлена, я получил следующую информацию: 29 ноября 10:30:30 puppet puppetmasterd [4422]: на хосте отсутствует имя хоста и / или домен: pclient.example.com

29 ноября 10:30:30 puppet puppetmasterd [4422]: каталог для pclient.example.com составлен за 0,02 секунды

i dont know how to fix it ,who can help me 

thank you !

my configuration :
I use apt-get to install the puppet,so some configuration have been fixed 
puppet.conf on client :

> [main] server=puppet.example.com
> logdir=/var/log/puppet
> vardir=/var/lib/puppet
> ssldir=/var/lib/puppet/ssl
> rundir=/var/run/puppet
> factpath=$vardir/lib/facter
> pluginsync=false
> templatedir=$confdir/templates
> prerun_command=/etc/puppet/etckeeper-commit-pre
> postrun_command=/etc/puppet/etckeeper-commit-post
> certname=pclient.example.com
> node_name=cert [puppetd]
> runinterval=30

puppet.conf на сервере:

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

Я использую узел по умолчанию на site.pp

Я новичок в марионетке, поэтому я не знаю причины этих проблем !!

еще раз спасибо !!!

Puppet получает домен по умолчанию из объявления домена в /etc/resolv.conf. Он берет его из последнего объявления домена, даже если он закомментирован.

Вы искали "Puppet" на ServerFault, прежде чем задать вопрос?

Пожалуйста, посмотрите:

Puppet: имя узла, кажется, зависит от обратного DNS?

и посмотрите, применимо ли это в вашей ситуации?

В противном случае опишите вашу конфигурацию.