chef-server SocketError:getaddrinfo:提供nodename或servname,或者不知道

时间:2015-05-27 06:50:12

标签: chef

运行后我一直收到错误

➜  chef knife ssh 'name:beautifulprayer' -x ubuntu

WARNING: Failed to connect to beautifulprayer -- SocketError: getaddrinfo: nodename nor servname provided, or not known

不确定原因。以下是有关节点的信息:

➜  chef knife node show beautifulprayer
Node Name:   beautifulprayer
Environment: _default
FQDN:        beautifulprayer
IP:          104.131.0.191
Run List:    recipe[sudo]
Roles:
Recipes:
Platform:    ubuntu 14.04
Tags:

1 个答案:

答案 0 :(得分:6)

 beautifulprayer

可能不是FQDN而且无法解析。虽然您想解决此问题,但您可以尝试:

knife ssh 'name:beautifulprayer' -a ipaddress -x ubuntu

在这种情况下,knife将使用ipaddress属性而不是(损坏的)FQDN。