Articles of 刀

厨师:连接拒绝食谱上传

温柔一点,我对厨师是新手,试图让我的环境build立起来,并有一些新的食谱上传到我的新厨师服务器。 我能够做一些命令,并且能够knife bootstrap新的节点,所以我很确定我的configuration是正确的。 当我打开详细日志logging时,它似乎试图上传到本地主机。 我有一个服务器设置在我的knife.rb ,我也尝试指定一个服务器刀命令与-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) 用指定的服务器: $ 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) 和-V: $ knife […]

厨师bootstrap给401未经授权

我试图通过运行以下引导一个新的厨师节点: knife bootstrap <server ip> -x lewis -N gitlab –sudo 但是我得到以下输出: [Mon, 03 Sep 2012 14:45:17 +0000] INFO: *** Chef 10.12.0 *** [Mon, 03 Sep 2012 14:45:17 +0000] INFO: Client key /etc/chef/client.pem is not present – registering [Mon, 03 Sep 2012 14:45:17 +0000] INFO: HTTP Request Returned 401 Unauthorized: Failed to authenticate. Ensure that your […]

刀SSH找不到我的节点

knife ssh没有find我的节点。 我知道它应该能够,因为当我可以search他们时,我发现他们 # knife search node name:* 2 items found Node Name: web_01 … Node Name: admin … 但是,当我运行knife ssh (我将显示与“debugging”标志),我得到 # knife ssh "node:*" "uptime" -VV DEBUG: Using configuration from /root/.chef/knife.rb DEBUG: Signing the request as dev DEBUG: Sending HTTP Request via GET to ec2-xx-xx-xx-xx.compute-1.amazonaws.com:4000/search/node FATAL: No nodes returned from search! (是的主机是正确的,我只是审查了这个职位)。 我已经尝试修改QUERY参数并始终得到相同的结果。 […]