保存选定节点的所有 ohai 信息

保存选定节点的所有 ohai 信息

我正在运行 chef server 12 的开源版本。

在阅读一些文档时,我偶然发现了奥海,它收集每个节点的信息,并且 - 据我所知 - 将这些信息提供给客户端运行的代码,即配方和提供者。

有没有办法在 chef-client 运行期间保存所有 ohai 信息(针对特定角色的所有节点),以便可以使用 knife 从所有节点或特定节点进行查询?目前,在搜索节点和查看节点信息时,只有 ip 地址等少数信息可用。

答案1

成功聚合后,所有节点属性都会保存回服务器。这些属性不会全部显示在 中,knife node show因为它只关注一些常用属性。您始终可以使用 显示完整节点 JSON knife node show --format json --long,但搜索已在完整数据集上运行。

相关内容