我有一个在 EC2 classic box 上运行的旧应用程序,需要将其迁移到 VPC。旧实例类型为 m1.small (Intel arch)。我为运行该应用程序的服务器创建了一个 AMI,并尝试从中启动一个新实例。
它仅显示 t1.micro 和 c3.large 为可用实例类型。其他所有内容都显示为灰色。
我将 AMI 复制到了俄亥俄地区,但没有可用的实例类型。
这是暂时的容量问题,还是我的 AMI 有问题以致无法在较新的实例类型上运行?
答案1
您应该将基于 PV 的图像转换为 HVM。这里有一份指南这一页,或者你可以看看这个答案。
简而言之,一般步骤(查看链接而不是使用它):
- 注册 EC2 镜像(参见以下命令)
- 创建新的HVM实例
- 附加磁盘映像
- 启动服务器
aws ec2 register-image --virtualization-type hvm
https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/register-image.html