Knife SSH命令用于启动Chef Client运行超时

时间:2017-06-09 19:34:37

标签: ssh chef virtual-machine knife

根据Stackoverflow社区的建议;我最近将我的Chef Workstation从VM移动到运行Ubuntu 16.04桌面的机器上。我已经重新生成了我的.pem文件,因为我在新机器上使用了相同的Hosted Chef用户。

刀具节点列表返回我设置的两个受管节点,刀搜索节点名称:some-name产生每个节点的搜索结果。当我尝试在节点上启动Chef Client时,我收到SSH超时。

我用来启动厨师客户端运行的命令如下:

knife ssh 'name:managed-node1' 'sudo chef-client' --ssh-user c7-device --identity-file ~/chef/.chef/chucknorris.pem --attribute ipaddress

一些可能特别重要的信息:这些受管节点中的每一个都是具有可解析主机名的VM。为什么在将工作站移动到新计算机后,在尝试启动在受管节点上运行的Chef Client时,我现在会收到SSH超时吗?

提前感谢任何指导,

1 个答案:

答案 0 :(得分:0)

如上面评论中所述,主机之间通常没有网络连接。这可能意味着您需要修复网络布局,但不在$_SESSION['username']范围内。