小编Eve*_*man的帖子

厨师:连接被拒绝上传食谱

温柔一点,我是厨师的新手,正在尝试设置我的环境并将一些新食谱上传到我的新厨师服务器。我能够执行一些命令,并且能够访问knife bootstrap新节点,因此我很确定我的配置是正确的。

当我打开详细日志记录时,它似乎正在尝试上传到本地主机。我在我的 中设置了一个服务器knife.rb,我还尝试在 Knife 命令中使用 指定一个服务器-s,但无济于事。

$ knife cookbook upload -a
Uploading base         [0.1.0]
Uploading dovecot      [0.1.0]
Uploading postfix      [0.1.0]
/opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:762:in `initialize': Connection refused - connect(2) (Errno::ECONNREFUSED)
Run Code Online (Sandbox Code Playgroud)

使用指定服务器:

$ knife cookbook upload -a -s https://mychefserver
Uploading base         [0.1.0]
Uploading dovecot      [0.1.0]
Uploading postfix      [0.1.0]
/opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:762:in `initialize': Connection refused - connect(2) (Errno::ECONNREFUSED)
Run Code Online (Sandbox Code Playgroud)

并使用 -V:

$ knife cookbook upload -a -s https://mychefserver -V
Uploading base         [0.1.0]
Uploading dovecot      [0.1.0]
Uploading postfix      [0.1.0]
INFO: Validating ruby …
Run Code Online (Sandbox Code Playgroud)

chef knife

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

chef ×1

knife ×1