gpt4 book ai didi

deployment - Salt 中的恢复机制

转载 作者:行者123 更新时间:2023-12-02 16:40:41 24 4
gpt4 key购买 nike

我正在使用 Salt 进行项目部署。如果部署不成功怎么办? Salt 中是否存在任何恢复机制?

通过恢复,我的意思是我希望能够将我的数据库和系统恢复到最新的工作状态。

最佳答案

据我所知,Salt 不提供开箱即用的虚拟化和/或快照功能。

但是, salt 状态定义是幂等的,这意味着它们描述了最终状态并且可以安全地多次应用。请注意,它仅在中间出现问题的情况下才有帮助,那么修复方法只是重试该状态,例如

salt minion state.sls mystate

话虽如此,如果您寻求某种恢复/故障转移保证 - 有几种方法可以剥兔子皮。

  • 我在这个特定领域没有经验,所以我可能是错的,但我相信 SaltStack 与 Docker 和不同的容器化技术集成。因此,一种方法是在此基础上构建故障转移过程。
  • 如果您的目标平台是云(AWS、DigitalOcean 等),您可以通过从快照旋转新实例、执行 salt 状态更新、执行烟雾/健全性测试、在 LoadBalancer 中注册实例等方式来调整拓扑。 .如果其中任何一个状态失败 - 没什么大不了的,稍后重新启动。

关于deployment - Salt 中的恢复机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24491187/

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