gpt4 book ai didi

chef-solo - 无法使用 Chef 引导节点

转载 作者:行者123 更新时间:2023-12-01 12:44:18 26 4
gpt4 key购买 nike

我已经设置了一个基本的 Chef 基础架构,其中包含一个工作站、一个托管的 Chef 服务器和一个用作节点的 Ubuntu 服务器。我在我的工作场所使用此设置,因此需要代理才能连接互联网。我已经在 knife.rb 和 Ubuntu Server 中进行了必要的代理设置。工作站和节点都已正确连接到 Internet。问题所在 - 当我尝试使用 knife 引导此节点时,出现以下错误:

<My Node's IP> --2014-02-12 10:29:05--  https://www.opscode.com/chef/install.sh
<My Node's IP> Resolving www.opscode.com (www.opscode.com)... 184.106.28.91
<My Node's IP> Connecting to www.opscode.com (www.opscode.com)|184.106.28.91|:443... failed: Connection refused.
<My Node's IP> bash: line 83: chef-client: command not found

请注意,我使用以下命令来引导节点 -

knife bootstrap <My Node's IP> --sudo -x <username> -P <password> -N <name> 

你能帮我解决这个问题吗?提前致谢。

最佳答案

在这个问题上纠结了很久,我终于找到了答案。在 knife.rb 中,还必须为 bootstrap-proxy 创建另一个条目。

knife[:bootstrap_proxy] = "http://username:password@proxy:port"

执行此操作后,运行以下引导命令 -

knife bootstrap <My Node's IP> --sudo -x <username> -P <password> -N <name>

这对我有用!

关于chef-solo - 无法使用 Chef 引导节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21719179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com