7、Chef 烹饪书评估、故障排除及语言风格应用指南

Chef 烹饪书评估、故障排除及语言风格应用指南

一、Chef 服务器报告与故障处理

Chef 服务器配备了报告用户界面,包含仪表盘,可在浏览器中深入查看单个运行情况。相关报告信息可参考:https://docs.chef.io/reporting.html 。同时,Chef Reporting 提供 REST API 来访问记录的数据,详情见:https://docs.chef.io/reporting.html#reporting-api 。

在执行烹饪书时,可能会遇到需要停止当前 Chef 运行的情况。比如关键资源离线或无法确定强制配置值时,就应终止运行。不过,即便情况没那么糟糕,也可能需要在执行食谱时记录某些事件。Chef 允许编写自定义日志消息,并可选择退出当前运行。

以下是添加日志语句和使用异常停止 Chef 运行的操作步骤:
1. 添加日志语句到 ntp 烹饪书的默认食谱

mma@laptop:~/chef-repo $ subl cookbooks/ntp/recipes/default.rb
Chef::Log.info('** Going to install the ntp service   now...')
service node['ntp']['service'] do
  supports :status => true, :restart => true
  action [ :enable, :start ]
end
Chef::Log.info('** ntp service installed and
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值