工作站未对接时刀具SSL检查失败

时间:2017-05-26 16:43:47

标签: ssl chef knife

我的Chef工作站是一个虚拟机。我最初使用Hosted Chef服务器设置这台机器,同时机器停靠在我的计算机的底座上并且已经硬化到互联网上。

当我取消停靠工作站时,knife ssl命令失败并显示以下错误:

c2-device@c2failover-VirtualBox:~$ cd chef/
c2-device@c2failover-VirtualBox:~/chef$ knife ssl check
Connecting to host api.chef.io:443
ERROR: Network Error: getaddrinfo: Name or service not known
Check your knife configuration and network settings
c2-device@c2failover-VirtualBox:~/chef$ 

我已经为VM工作站分配了一个可解析的IP地址,因为它使用的是DHCP。我不确定如何解决此问题或取消工作站时可能出现的问题。有没有人对我所看到的问题有任何可能的原因或解决方案?

我的网络接口配置如下:

auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        address XXX.XXX.X.XXX
        netmask XXX.XXX.XXX.X
        gateway XXX.XXX.XX.XXX
        dns-nameservers X.X.X.X

我无法在厨师文档中找到有关此问题的更多信息。感谢您提前提供任何帮助,我对Chef来说相当新鲜。

1 个答案:

答案 0 :(得分:0)

这与厨师或刀具无关。您需要确保VM能够一般地访问Internet。总的来说,我们不建议将VM用作工作站,而是使用您使用的实际台式机或笔记本电脑。