我已经建立了一个基本的 Chef 基础架构,其中包含一个工作站、一个托管的 Chef 服务器和一个用作节点的 Ubuntu 服务器。我在工作场所使用此设置,因此互联网连接需要代理。我已经在knife.rb
Ubuntu 服务器和 Ubuntu 服务器中进行了必要的代理设置。工作站和节点都正确连接到 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>
你能帮我解决这个问题吗?提前致谢。