【发布时间】:2017-05-18 20:55:23
【问题描述】:
在尝试引导在 azure 中运行的 Windows 节点时,我已经用尽了我的选择。我将工作站连接到我的自托管厨师服务器,没有任何问题。我运行引导命令并得到以下信息:
Creating new client for vm1
Creating new node for vm1
Connecting to 104.***.***.***
ERROR: Net::SSH::ConnectionTimeout: Net::SSH::ConnectionTimeout
我知道用户名和密码以及目标节点的 IP 都是有效的。在这里调试此类问题有哪些选择?我相信必要的端口是开放的,除非我错过了一些特别的东西。我启用了远程登录。有没有人有更好的想法?
【问题讨论】:
-
SSH 是否在 Chef/knife 之外工作?
-
我在 Windows 节点上运行。我没有运行或配置 ssh 服务器,但过去我不需要在 Windows 上运行的 ssh 服务器。
-
你正在为引导运行什么命令?我们还支持通过 WinRM 引导,但命令完全不同,因此它甚至不应该尝试 SSH。
-
理想情况下我想使用 winrm。我在目标节点中完成了 winrm quickconfig。我只是在做标准的刀引导命令。我传入主机地址,用户并通过。对此有任何疑问吗?
-
是的,正常的
knife bootstrap用于 *nix(或至少用于 SSH :)。你想要knife bootstrap windows winrm命令,见docs.chef.io/plugin_knife_windows.html#bootstrap-windows-winrm
标签: windows chef-infra windows-server-2008