2012-03-13 5 views
4

아마존 VPC에서 꼭두각시를 테스트하고 그 동작이 일관성이 없다는 것을 알았습니다. Amazon EC2에서는 꼭두각시가 완벽하게 작동합니다. 하지만 Amazon VPC에서 꼭두각시가 실행되는 동안 때때로 제대로 실행됩니다. 가끔은 실행되지 않습니다.퍼핏 동작이 Amazon VPC에서 일관되지 않음

[email protected]:~# 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 

아마존 VPC에서 제대로 정의되지 않은 fqdn 때문인 것으로 생각됩니다.

'hostname -f'를 실행하면 오류가 발생합니다. hostname : name 또는 service not known. dnsdomainname도 동일합니다.

누구든지 문제를 해결하는 방법을 알고 있습니까?

답변

4

서버의 호스트 이름이 127.0.0.1을 가리키는/etc/hosts 파일에 포함되어 있는지 확인합니다 :

# hostname 
puppet-test-1 

/etc/hosts 파일

127.0.0.1 localhost.localdomain localhost puppet-test-1 

에게 꼭두각시 할 수있는 대한 매우 까다 롭고입니다 국지 호스트 이름을 판별하십시오.