鉴于以下厨师机资源:
machine "my-server" do
action :converge_only
end
当这种融合发生时,我们有时会在manage.chef.io上获得Aborted
的厨师状态,但没有更多信息。这使得很难对配方问题进行故障排除。
我有以下问题:
答案 0 :(得分: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
。