Chef 实用指南:评估、风格与配置技巧
1. 评估和排查 Cookbooks 及 Chef 运行问题
1.1 Chef 服务器报告功能
Chef 服务器配备了报告用户界面,包含仪表板,可在浏览器中深入查看单个运行情况。还提供 REST API 来访问记录的数据,相关信息可查看 Reporting 文档 。
1.2 在食谱中引发和记录异常
在节点上运行自己的 cookbooks 时,可能会遇到无法继续当前 Chef 运行的情况。此时,可以添加日志语句并使用异常停止 Chef 运行。
- 准备工作 :至少有一个可在节点上修改和运行的 cookbook,以下示例使用 ntp cookbook。
- 操作步骤 :
1. 在 ntp cookbook 的默认食谱中添加日志语句:
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 ]
Chef实用技巧全解析
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



