gpt4 book ai didi

chef-infra - 撤消 Chef Recipe 所做的更改

转载 作者:行者123 更新时间:2023-12-01 00:58:25 25 4
gpt4 key购买 nike

我正在寻找厨师的一些“最佳实践建议”。我已经为几台服务器配置了一本食谱,用于映射 NFS 共享。我们决定更改挂载点。我的问题是关于旧的挂载点。摆脱它的最佳方法是什么?它是持久的(在 FSTAB 中)。

我可以在食谱中放一些东西来检查和卸载。

我在这里看到的问题是,随着应用程序的发展,食谱将被撤消/错误修复类型的东西弄得杂乱无章。
这个问题很容易适用于任何持久性的东西,比如启动时的 cron 作业或服务。
处理这个问题的首选“厨师方式”是什么?

最佳答案

没有简单的答案,处理这种情况的通常方法是让整个堆栈自动化,因此如果发生这样的更改,请从头开始销毁和重建机器以避免旧的 confs。

另一种方法是在食谱中撤消一小段时间(一次或两次发布)

为了解最新情况,假设您添加了一个属性 new_mountpoint抛开旧mountpoint然后你用新的 mount 更新你的食谱使用新属性的资源并更新旧的 mount删除旧挂载点的资源。

下一个变化,new_mount更改为新路径和 mountpoint取前面的值 new_mount

关于chef-infra - 撤消 Chef Recipe 所做的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25668046/

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