跑完后我一直收到错误
? chef knife ssh 'name:beautifulprayer' -x ubuntu
WARNING: Failed to connect to beautifulprayer -- SocketError: getaddrinfo: nodename nor servname provided, or not known
Run Code Online (Sandbox Code Playgroud)
不知道为什么.以下是有关节点的信息:
? 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:
Run Code Online (Sandbox Code Playgroud)
beautifulprayer
Run Code Online (Sandbox Code Playgroud)
可能不是FQDN而且无法解析.虽然您想解决此问题,但您可以尝试:
knife ssh 'name:beautifulprayer' -a ipaddress -x ubuntu
Run Code Online (Sandbox Code Playgroud)
在这种情况下,knife将使用ipaddress属性而不是(损坏的)FQDN.