19

/home/ubuntu/sudo /home/ubuntu/chef-repo/.chef/knife.rb に書き込まれる構成ファイル

ubuntu@mychefclient:~$ knife client list
WARNING: No knife configuration file found
ERROR: Your private key could not be loaded from /etc/chef/client.pem
Check your configuration file and ensure that your private key is readable
4

3 に答える 3

30

knife.rb ファイルが .chef/knife.rb にあることを一度確認してください。

そうでない場合は、次のコマンドを実行します。

knife configure initial

したがって、knife.rb を作成し、knife.rb 内のクライアント キーのパスを確認し、client.pem がその場所に存在するかどうかをクロス チェックします。

これがうまくいかない場合。

クライアントノードに移動して /etc/chef から client.pem を削除し、chef-client を実行して client.pem を再度作成します。そのclient.pemをサーバーにコピーし、その場所をknife.rbに追加します

それは間違いなく動作します:)

于 2013-11-22T06:13:22.487 に答える
0

私の場合、 .chef フォルダーからナイフコマンドを実行すると役立ちました

于 2016-05-02T13:35:59.120 に答える