2016-12-06 22 views
0

鑑於廚師機資源類似如下:如何指定廚師機器收斂操作的日誌位置?

machine "my-server" do 
    action :converge_only 
end 

當這種情況發生收斂,我們有時會的Aborted一個廚師的地位上manage.chef.io沒有進一步的信息。這使得解決食譜問題非常困難。

我有以下問題:

  • 哪裏是在遠程機器上的日誌?
  • 我可以指定收斂的本地日誌位置嗎?
  • 有沒有辦法來旋轉日誌?能夠回到以前的廚師跑步並看到日誌會很有用。

回答

0

因此,要回答我自己的問題,您需要在client.rb中指定日誌記錄。您可以通過機器資源中的chef_config屬性將設置附加到client.rb。這裏有一個小例子:

machine "my-server" do 
    action :setup 
    chef_config "\r\nlog_level :debug\r\nlog_location \"C:\\\\chef\\\\chef-client.#{Time.now.to_i}.log\"\r\n\r\nverbose_logging true" 
end 

我不確定是否在:converge上指定此項可以執行任何操作。它絕對適用於:setup

相關問題