【问题标题】:How to migrate from chef-11.10 to chef-12 on AWS Ops-Work?如何在 AWS Ops-Work 上从 chef-11.10 迁移到 chef-12?
【发布时间】:2016-08-11 08:54:35
【问题描述】:

现在我有几个 web 服务器实例 (apache) 正在运行 chef-11.10 堆栈,如果需要,我们希望将这些实例迁移到 chef-12 堆栈,并尽可能减少停机时间?

基本上,我正在寻找可以遵循的最佳实践来完成这项任务?

【问题讨论】:

    标签: amazon-web-services chef-infra aws-opsworks devops


    【解决方案1】:

    我从未从 Chef 11 迁移到 Chef 12;相反,我所做的是“移动”到 Chef 12。

    我用来做这件事的工具是knife backup:knife backup export roles environments clients users nodes data bags -D .

    安装 Chef 12,然后尝试将备份推送到 Chef 12(您需要确保已将 knife.rb 更新到新服务器):knife backup restore roles environments clients users nodes data bags -D .

    修复您遇到的任何错误(希望没有);然后,使用 DNS 将客户端从 Chef 11 服务器切换到 Chef 12 服务器;希望您使用 DNS 作为主厨服务器;因为更改/升级是微不足道的。

    【讨论】:

      猜你喜欢
      • 2020-10-08
      • 1970-01-01
      • 2021-09-03
      • 2016-08-06
      • 2016-07-14
      • 2023-03-18
      • 2019-02-03
      • 2020-10-23
      • 2016-12-12
      相关资源
      最近更新 更多