私たちは、1台のサーバー、1台のクライアント、およびワークステーションとしての別のクライアントで構成されたテスト環境を用意しています。シェフサーバー、料理本のサイトではない料理本をインストールします
私は
# knife cookbook site install apache2
コマンドを認識していますが、私も料理のサイトを利用してダウンロードすることができないため、このコマンドはエラーを生成します。私がダウンロードし は、
# knife cookbook site download apache2
これが出てくる、
ERROR: Connection refused connecting to cookbooks.opscode.com:80 for /api/v1/cookbooks/apache2, retry 1/5
ERROR: Network Error: Connection refused - Connection refused connecting to cookbooks.opscode.com:80 for /api/v1/cookbooks/apache2, giving up
Check your knife configuration and network settings
あなたがこの問題を解決するために何かを持っている場合は、また、共有してくださいしかし、私の主な問題は、手動で料理をインストールする方法を知っているのですか?料理本のサイトからではありませんか? 私は、ノードのrunlistレシピの料理を追加し、シェフのサーバーにアップロード、ワークステーションにtar.gz形式をコピーし、そこ「ダウンロード」ボタンを使用して、サイトからダウンロードしてから実行してみました
# chef-client
ワークステーション内の
これはインストールと同じですか?そうでない場合、それを行う方法はありますか?
ありがとうございます。
シェフのレシピに.chefフォルダがあり、資格情報(USER.pemとVALIDATOR.pem)を持っていますか? – Edu
はい。私はすでに問題を修正しました。私の問題はhttpプロキシだと思われます。 knife.rbでは、http_proxyを追加しました。さて、#ナイフ料理のサイトリストを正常に実行できますが、インストールとダウンロードでは新しいERRORという認証問題が生成されました。何か案は?私は上記のエラーを追加しました。 – Ella