湖南麒麟系统硬盘修复实战:从紧急模式到单用户模式的故障恢复指南
2026/6/11 20:15:54
在管理大量机器时,Puppet的报告功能能提供机器实际运行情况的宝贵信息。
要启用报告,只需在客户端的puppet.conf的[main]或[agent]部分添加以下内容:
report = true在Puppet的最新版本中,report = true是默认设置。
启用报告后,Puppet会生成一个报告文件,包含以下数据:
- 运行的日期和时间
- 运行的总时间
- 运行期间输出的日志消息
- 客户端清单中所有资源的列表
- Puppet是否更改了任何资源以及更改的数量
- 运行是否成功或失败
默认情况下,这些报告存储在节点的/opt/puppetlabs/puppet/cache/reports/目录下,以节点的证书名称(FQDN)命名的目录中。你可以使用puppet.conf中的reportdir选项指定不同的存储位置。你还可以创建自己的脚本来处理这些YAML格式的报告。例如,在cookbook.example.com上运行puppet agen