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

Puppet Master пытается разрешить имя хоста агента

Бег puppet agent -t из клиента, не разрешающего DNS, выгружает следующее из марионеточного мастера, работающего в подробном режиме:

Error: Could not resolve 10.110.x.xx: no name for 10.110.x.xx

(Где 10.110.x.xx - это IP-адрес моей машины марионеточного агента)

Должен ли марионеточный агент также иметь возможность разрешения DNS?

Да, узлы должны разрешаться кукловодом.
Это одно из предварительных условий перед развертыванием Puppet (в настройке мастер / узел), см. https://docs.puppetlabs.com/guides/install_puppet/pre_install.html#check-your-network-configuration:

Разрешение имени: каждый узел должен иметь уникальное имя хоста. Прямой и обратный DNS должны быть правильно настроены. (Инструкции по настройке DNS выходят за рамки этого руководства. Если на вашем сайте отсутствует DNS, вы должны написать файл / etc / hosts на каждом узле.)