我想将所有主厨客户端日志收集到日志文件中。因此,我将主厨客户端日志配置从STDOUT
更改为/var/log/chef-client.log
,只需将一个节点上的更改应用到/etc/chef/client.rb
。
log_location /var/log/chef-client.log
但是当我从工作站引导时,我发现厨师客户端配置再次更改为STDOUT
。
那么有没有办法可以从服务器端更改日志位置,然后在引导时它会覆盖客户端配置?
答案 0 :(得分:1)
在引导期间传递log_location为recently merged,您至少需要使用12.17.44
。然后,您可以在用于引导程序的config_log_location
中指定knife.rb
。在bootstrap之后使用chef-client cookbook来管理client.rb。