Поведение кукол не соответствует в Amazon VPC - PullRequest
4 голосов
/ 14 марта 2012

Я тестирую кукол в Amazon VPC и обнаружил, что их поведение не соответствует.В Amazon EC2 куколка работает отлично.Но при запуске манипуляций с куклами в Amazon VPC, иногда он работает должным образом ... иногда нет.

root@ip-10-0-0-123:~# puppet apply /etc/puppet/manifests/site.pp

dnsdomainname: Name or service not known
dnsdomainname: Name or service not known
dnsdomainname: Name or service not known
warning: Could not retrieve fact fqdn
dnsdomainname: Name or service not known
warning: Host is missing hostname and/or domain: ip-10-0-0-123

Мне кажется, это из-за того, что fqdn не определен должным образом в Amazon VPC.

При выдаче 'hostname -f' выдается ошибка: имя хоста: имя или служба неизвестна.То же самое происходит для dnsdomainname.

У кого-нибудь есть идеи, как это исправить?

1 Ответ

4 голосов
/ 01 мая 2012

Убедитесь, что имя хоста сервера включено в / etc / hosts, указывая на 127.0.0.1:

# hostname
puppet-test-1

/ etc / hosts

127.0.0.1   localhost.localdomain localhost puppet-test-1

Puppet очень требователенвозможность определить локальное имя хоста.

...