Chef infra chef服务器SocketError:getaddrinfo:nodename或servname已提供,或未知

Chef infra chef服务器SocketError:getaddrinfo:nodename或servname已提供,或未知,chef-infra,Chef Infra,我在运行后不断出错 ➜ 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 Nam

我在运行后不断出错

➜  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:
可能不是FQDN且不可解析。要解决此问题,您可以尝试:

knife ssh 'name:beautifulprayer' -a ipaddress -x ubuntu
在这种情况下,刀子将使用ipaddress属性而不是断开的FQDN

可能不是FQDN且不可解析。要解决此问题,您可以尝试:

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

在这种情况下,刀子将使用ipaddress属性而不是断开的FQDN。

ping有效吗?我很确定没有,因为没有域可以请求这个主机IP,这就是您收到的错误消息。ping有效吗?我很确定没有,因为没有域可以请求此主机IP,这是您收到的错误消息。我最初使用IPADDRESS,然后在引导一个没有DNS记录的节点时,chef将IPADDRESS服务器命名为DigitalOcean中的服务器名称,我可以使用刀引导-N.future.fqdn.of.this.server.com。您可能想检查DigitalOcean的my knife插件,默认情况下它会执行此操作:我现在收到此错误:致命:找到1个节点,但没有建立连接所需的属性。尝试设置另一个属性以使用-attribute打开连接。您是boss@RolandI最初使用刀子bookstrap IPADDRESS,然后chef将IPADDRESS服务器命名为DigitalOcean中的服务器名称。当我引导尚未有DNS记录的节点时,我可以使用刀子引导-N the.future.fqdn.of.this.server.com。您可能想检查DigitalOcean的my knife插件,默认情况下它会执行此操作:我现在收到此错误:致命:找到1个节点,但没有建立连接所需的属性。尝试设置另一个属性以使用-attribute打开连接。您是boss@Roland