gpt4 book ai didi

chef - 如何查询节点上的菜谱版本?

转载 作者:行者123 更新时间:2023-12-03 14:48:03 24 4
gpt4 key购买 nike

使用案例:
DevOps团队在某个时间之前启动了一个节点,我的团队想知道run_list中使用的一个/几个食谱的版本是什么。
我们的DevOps团队在进行消防工作,因此我们想找到一种自给自足的方法。

尝试过的命令:
knife cookbook show COOKBOOK给出所有可能的版本,但未指定使用哪个版本。

knife node show NODE显示所有食谱,但没有附加版本信息。

问题:是否有命令(类似于knife searchohai)查询厨师服务器以获取节点上部署的版本?

最佳答案

如果可以将其插入框,则可以在/var/chef/cache/cookbooks/<cookbook name>/metadata.json下查找版本。

另外,您可以在厨师运行期间通过查看
@run_context.cookbook_collection,但这可能无济于事。

通常,菜谱版本是由环境定义的,但是由于环境会随着时间的推移而变化,因此您不能真正相信它与该节点最后一次聚合时使用的相同(尤其是经过一段时间)。

到目前为止,最安全的选择是查看厨师缓存。

关于chef - 如何查询节点上的菜谱版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30987608/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com