シェフには初めてのので、ノード上にファイルを作成するためのサンプル料理を始めました。私も下runlistに料理を追加しました警告:ノード<nodename>には空の実行リストがありますが、ノードに実行リストを追加しましたか?
:以下 は、私は、サーバーに料理をアップロードし、私のdefault.rbファイル
file 'home/ubuntu/sample.txt' do
content 'this is test content'
mode '0755'
end
のコードで以下のスクリーンショットを見つけてください特定のノード。私がナイフをブートストラップしようとすると、ランリストが空であるという警告が表示されます。私は何が欠けているのか理解できません。あなたのknife bootstrap
コマンドが実行リスト(-r
)を指定していない
Starting the first Chef Client run...
54.40.1.69 Starting Chef Client, version 12.18.31
54.40.1.69 resolving cookbooks for run list: []
54.40.1.69 Synchronizing Cookbooks:
54.40.1.69 Installing Cookbook Gems:
54.40.1.69 Compiling Cookbooks...
54.40.1.69 [2017-02-14T01:36:22-05:00] WARN: Node testnodelatest has an empty run list.
54.40.1.69 Converging 0 resources
54.40.1.69
54.40.1.69 Running handlers:
54.40.1.69 Running handlers complete
54.40.1.69 Chef Client finished, 0/0 resources updated in 01 seconds
こんにちはスティーブン、私はうまくいきませんでしたが、ランリストも空であると言いました。シェフサーバーのノードの下にランリストを追加しました。 – akhila
次に、ナイフノードの実行リストセットを使用してランリストを再度指定します。またはシェフサーバーで 'シェフクライアント'をもう一度起動します。あるいは、最後に 'knife bootstrap'を使って' -r "recipe [hello_world_test]" 'を使って実行リストを提供してください。 – StephenKing
-r "recipe [hello_world_test]ありがとうございました:)しかし、ナイフを使っている間はいつも言いたいのかどうかを確認したかったのですが、シェフのUIコンソール? – akhila