gpt4 book ai didi

amazon-web-services - 云形成 - 更新 elb 后面的堆栈不会更新 AMI

转载 作者:行者123 更新时间:2023-12-04 08:17:38 25 4
gpt4 key购买 nike

我们正在使用云形成为我们的 AWS EC2 实例提供支持。我们有 3 个不同的堆栈 - 测试、登台和生产。我们更新任何堆栈图像的工作流程如下:

  1. 更新“黄金大师”实例
  2. 将黄金母版快照到磁盘镜像
  3. 更改给定堆栈的 cloud-formation 配置中的 ami 引用(通过 json 文件)并更新堆栈。

这会关闭堆栈中的实例并使用新的磁盘镜像重新配置它们。

我们的测试或暂存堆栈没有任何问题,每个堆栈都包含一个 ec2 实例。每次更新时,图像都会被替换,没有问题。

我们的生产堆栈似乎并没有以相同的方式工作:-(。它包含(至少)2 个位于负载均衡器后面的实例。当我们以相同的方式更新此堆栈时,ec2 实例不会立即刷新(即更新完成后,盒子仍然从以前的磁盘镜像运行)。好消息是,当负载平衡器自动缩放时,将使用新镜像。

负载均衡规则和云形成之间是否会存在冲突?

任何见解将不胜感激

最佳答案

好的 - 做了一些实验。您需要为伸缩组定义更新策略。通过定义更新策略,启动配置中的任何更改都将触发更新。如果没有这个 - 将不会触发更新。

您不需要 ELB 来触发滚动更新,但如果您有 ELB,它也不会干扰它。

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatepolicy.html

关于amazon-web-services - 云形成 - 更新 elb 后面的堆栈不会更新 AMI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18012742/

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