我在尋找使用刀EC2創建一個服務器時設置廚師客戶端的日誌級別的正確方式,當設定廚師日誌級別中刀EC2。創建服務器
我最初的想法是設置日誌級別的配置在我knife.rb文件是這樣的:
log_level :debug
這並不會導致日誌級別的任何明顯的變化。
我還試圖打開在刀EC2的-VV選項,但只是導致從刀EC2本身的詳細輸出。
當我直接登錄到服務器後運行廚師客戶端,我可以用得到,沒有任何問題的調試信息:
sudo chef-client -l debug
這將是足夠的,但我調查,只有發生了根本的問題在最初的服務器引導程序上。
我最終以非常類似於您所描述的方式解決了該問題,但使用了bash腳本而不是ruby。我在沒有分配run_lists的情況下引導節點,將run_lists分配給節點,然後ssh進入節點以使用我自己的調試級別執行chef_client。 – Eric