【问题标题】:Knife SSL check fails when workstation is undocked工作站脱离时 Knife SSL 检查失败
【发布时间】:2017-05-27 03:46:41
【问题描述】:

我的 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 还很陌生。

【问题讨论】:

  • 这不是一个 SO 问题,但我的第一个猜测是,这是由于在对接和非对接时使用不同的网络(例如,对接时有线与非对接时无线),以及它们之间的一些差异导致您的问题。
  • 感谢您对该问题的评估。我想知道您是否可以考虑采取任何具体步骤来根除这里可能存在的问题?也许有一些可以启用的日志记录或我可以检查的网络设置表明这里的问题?验证与 Hosted Chef 服务器的 SSL 连接是失败的操作,所以它可能与 SSL 专门使用的网络属性有关?
  • "getaddrinfo: Name or service not known" 是表示 DNS 查找失败的一般错误。它无法解析您的主厨服务器的主机名。
  • 嗯,这是很好的信息。它是一个托管的厨师服务器。您是否知道在执行 DNS 查找时会从我的 Chef 工作站机器传递哪些信息(或如何获取该信息)?我已经在工作站的终端中运行了 ifconfig 命令,无论是停靠还是取消停靠都产生了相同的结果。

标签: ssl chef-infra knife


【解决方案1】:

这与厨师或刀无关。您需要确保 VM 通常能够访问 Internet。总体而言,我们不建议您使用虚拟机作为您的工作站,而是您实际使用的台式机或笔记本电脑。

【讨论】:

  • 非常感谢您的输入 coderanger。我希望在这里见到你 :) 我可以使用浏览器访问互联网,但是我仍然看到这个错误。我相信你是对的,这与 Chef 或 Knife 无关。我正在努力让一台以 linux 作为本机操作系统的机器启动并作为我的厨师工作站运行。您是否相当有信心这应该解决我在 VM 工作站设置中看到的问题(即这个特定问题)?
  • 您可以使用笔记本电脑或虚拟机本身的浏览器吗?我会在虚拟机内部尝试类似“curl google.com”的东西。
  • 是的,当这台机器未连接时,我可以使用网络浏览器浏览网络。问题似乎不是与 Internet 的网络连接,而是某些网络配置更改导致工作站和服务器之间的 SSL 验证失败。需要注意的是,当我取消对接机器时,我的虚拟机在启动虚拟机之前会进行某种网络配置任务(如果对接,则不会)。
  • 我想知道我在 Virtualbox 网站上找到的这个花絮是否与这个问题有关:“桥接到无线接口的方式与桥接到有线接口的方式不同,因为大多数无线适配器不“
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-05
  • 2020-12-10
  • 2018-03-27
  • 1970-01-01
  • 2017-06-28
  • 1970-01-01
相关资源
最近更新 更多