【问题标题】:AWS EC2 can't change instance type - greyed out or disabled optionAWS EC2 无法更改实例类型 - 灰显或禁用选项
【发布时间】:2021-09-02 18:18:59
【问题描述】:

该实例已停止,它是一个 VPC 实例(不是经典实例),并且它有一个 EBS 卷。 Linux2 AMI。由于某种原因,无法修改实例类型。我需要将实例类型从 t2.micro 升级到 t2.small 或 t2.medium。

看到这个问题好像很相似,但我不知道如何判断实例是32位还是64位图像。

AWS, Can't change ec2 instance type

【问题讨论】:

  • Amazon Linux 2 只支持 64 位,所以你有 64 位图像。其他实例类型呢?也许目前你想要的类型不可用?
  • 但是更改实例类型的选项是灰色的,它甚至不会让我看到还有哪些可用的类型。
  • 您能提供您的 AMI 的详细信息吗?如果没有任何关于您正在运行的信息,很难推测。
  • 不确定哪些信息会有所帮助。 AMI 名称是 amzn2-ami-hvm-2.0.20210318.0-x86_64-gp2。它位于弹性 IP 上。
  • 您确定实例已停止?你也刷新浏览器了吗?

标签: amazon-web-services amazon-ec2


【解决方案1】:

对于以后遇到此问题的任何人,在收到 AWS 支持的回复后,我无法修改实例类型的原因是因为启用了休眠模式,我猜这会阻止您修改实例类型。

https://console.aws.amazon.com/ec2/ 打开 Amazon EC2 控制台。 在导航窗格中,选择实例。 选择实例,然后在“详细信息”选项卡上的“实例详细信息”部分中,检查停止休眠行为。 Enabled 表示实例已启用休眠。

请注意,根据更改实例类型的要求,您不能更改启用休眠的实例的实例类型或大小。

    [+] Change the instance type: Requirements :- https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-instance-resize.html#resize-requirements

这是因为您的实例启用了休眠,您无法更改“i-0de6056502fec7de9”的实例类型,并且控制台中的选项显示为灰色。此外,根据服务的设计,您无法在启动实例后启用或禁用休眠。

    [+] Enable hibernation for an instance :- https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/Hibernate.html#enabling-hibernation

此外,您需要重新创建此实例才能根据需要调整其大小。由于实例休眠的限制之一是,如果您从已休眠或启用休眠的实例创建快照或 AMI,您可能无法连接到该实例。

    [+] Hibernation Limitations :- https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/Hibernate.html#hibernating-not-supported

【讨论】:

  • 谢谢。我怀疑它,但这证实了它。我想知道为什么默认情况下不启用休眠。仍然没有意义,但是哦,好吧......
【解决方案2】:

如果

,您不能更改实例类型
  1. 您的实例正在运行。 解决方案:停止您的实例(不要终止)。然后操作按钮 -> 实例设置 -> 更改实例类型。

  2. 您的实例休眠已启用。 解决方案:您无法在启动实例后禁用休眠。您需要转到管理控制台 -> 选择您的实例 -> 操作按钮 -> 图像和模板 -> 创建图像。然后在左侧菜单 -> 图像 -> AMI -> 选择您的图像 -> 启动 -> 开始一个新的实例类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-01
    • 2020-12-29
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 2020-01-20
    • 1970-01-01
    相关资源
    最近更新 更多