【问题标题】:Amazon Launch Template - Updated AMIAmazon 启动模板 - 更新的 AMI
【发布时间】:2019-02-05 17:36:08
【问题描述】:

我已经开始使用 Amazon 的新 Launch Templates 并且到目前为止很喜欢它,但是我最近刚刚从我的一个实例中制作了一个图像,然后我创建了一个新版本的 Launch 模板并使用了新的 AMI。

将我的 Auto Scaling 组更新到新版本的模板时,保存时出现以下错误:

错误 您必须使用有效的完整启动模板。无法在根设备上修改 snapshotId

我需要重新创建 AMI 吗?

如果有人有任何建议,将不胜感激。

【问题讨论】:

    标签: amazon-ec2 amazon autoscaling amazon-ami


    【解决方案1】:

    好的,经过几次尝试,我发现错误消息中的提示与当时一样不清楚。 我在创建新版Launch Template时没有做的是,在更新AMI ID后,我还需要将模板使用的卷的Snapshot ID更新为AMI时创建的快照的Snapshot ID已创建。

    如果在更改 AMI 时,它会搜索现有 AMI 列表,然后允许您选择所需的 AMI,然后使用快照 ID 等必要内容更新模板,这将有所帮助...

    我们的生活

    【讨论】:

    • 根据我的经验,它让我可以搜索不同的 AMI,但在我选择它时没有更新快照以匹配它。奇怪...似乎还没有解决所有问题。
    • 不包括在模板中似乎对我有用:s.natalian.org/2019-01-22/1548131135_2560x1440.png
    • 这也是我的问题!非常感谢!
    【解决方案2】:

    更新:今天(2019 年 11 月 21 日)AWS 发布了一个新的启动配置 web gui,它似乎不再有这个问题 - 更新 AMI 似乎无论如何都清除了显式 EBS 关联。


    原答案:

    这实际上是 AWS Web 控制台界面中用于创建新启动模板版本的一个小的特定错误。

    当您在新的启动模板版本中输入新的 AMI ID 时,它会在屏幕上显示新的 AMI,但仍会显示以前的块储存设备(快照)。如果您按下的下一个按钮是“创建启动模板”,那么不幸的是,您会得到一个启动模板,它指向新的 AMI,但仍指向旧的 EBS 快照。如果您接下来要做的是向下滚动到“存储(卷)”列表,然后单击页面中的任意位置,您将在眼前看到列出的快照更新,从旧快照到新快照。现在,当您单击“创建启动模板”时,它将创建附加正确的快照。

    【讨论】:

      【解决方案3】:

      请允许我描述一下对我有用的方法。问题是 AMI 是从 15 GB 的卷中创建的,但是,LC 会创建一个卷大小为 8 GB 并在里面容纳 15 GB 的新机器。我刚刚创建了新的 LC 并增加了卷大小。

      【讨论】:

      • 问题在于 LT(启动模板)而不是 LC(启动配置)。两者是有区别的。
      猜你喜欢
      • 2022-06-18
      • 1970-01-01
      • 2014-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-13
      • 2014-10-08
      • 2018-10-07
      相关资源
      最近更新 更多