Puppet 监控、报告与故障排除实用指南
1. 记录调试信息
在调试问题时,若能在清单的特定点打印出信息,将非常有帮助。这有助于判断变量是否未定义或具有意外的值,也能确认某段代码是否已运行。Puppet 的 notify 资源可用于打印此类消息。
操作步骤 :
在要调查的清单点定义一个 notify 资源:
notify { 'Got this far!': }
当应用此资源时,Puppet 将打印消息:
notice: Got this far!
更多用法 :
- 打印变量值 :可以在消息中引用变量:
notify { "operatingsystem is ${::operatingsystem}": }
Puppet 将在打印输出中插入变量值:
Notice: operatingsystem is Fedora
事实名称前的双冒号 :: 告诉 Puppet 这是顶级作用域(所有类均可访问)中的变量,而不是类的局部变量。更多关于 Puppet 如何处理变量作用域的信息,请参见:
超级会员免费看
订阅专栏 解锁全文
27

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



