如何确定厨师最后一次收敛在一个节点上?

How to determine when chef last converged on a node?

我正在使用 Chef 11.12.4。对于给定的节点,我想知道它最后一次收敛的时间。我发现 a blog post 关于找到 ohai_time,但我不清楚它是否一定与上次收敛时间相同。

我想知道这一点的原因是因为我上传了新的说明书版本,但我没有看到更改对我的节点产生影响。我想知道 converge 是否不是 运行ning,或者 converge 是否有 运行,但我的食谱包含错误。

如果知道上次收敛的状态是什么就好了。

我希望是这样的:

$ knife node converge-status my-node-name
my-node-name successfully converged at 1:23:45 UTC.

这个存在吗?

您可以使用 knife status 命令,其后跟一个搜索查询来了解哪些节点 return 的状态:knife status 'role:xyz'

如果你有主机名,你也可以像下面这样检查

knife status 'hostname:<yourHostName>'