刀引导ip-10-185-211-254.ec2.internal -x ubuntu -i JP_Key.pem -sudo -r“role [webserver]”

时间:2013-11-13 11:31:55

标签: amazon-ec2 chef knife cookbook

我创建了一本食谱并签了一个角色。当我做的时候

knife bootstrap ip-10-185-211-254.ec2.internal -x ubuntu -i JP_Key.pem —sudo -r "role[webserver]"

我收到以下错误:

ERROR: Network Error: getaddrinfo: Temporary failure in name resolution
Check your knife configuration and network settings

我是否需要在knife.rb

中添加访问密钥和密钥

1 个答案:

答案 0 :(得分:1)

错误提示原因是您的本地DNS解析程序无法解析您提供的服务器名称的IP(ip-10-185-211-254.ec2.internal)。这可能是因为您尝试使用无法从EC2内部网络外部访问的EC2 VM的内部主机名和IP。

您应该使用外部IP和主机名。