我创建了一本食谱并签了一个角色。当我做的时候
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
?
答案 0 :(得分:1)
错误提示原因是您的本地DNS解析程序无法解析您提供的服务器名称的IP(ip-10-185-211-254.ec2.internal
)。这可能是因为您尝试使用无法从EC2内部网络外部访问的EC2 VM的内部主机名和IP。
您应该使用外部IP和主机名。