用户创建的AMI适用于t2实例,但不适用于c4实例

时间:2017-01-17 11:30:26

标签: amazon-web-services amazon-ec2

我启动了一个t2类型的实例,对它做了一些工作,并创建了一个AMI。

现在,当我尝试使用此AMI启动t2类型实例时,一切正常。

但是当我尝试使用C4(以及C3)时,初始化会被卡在" 1/2检查"一部分。

任何人都知道这里发生了什么?

2 个答案:

答案 0 :(得分:1)

通常这不应该发生。我从自制AMI启动实例时更改实例类型,它工作正常。

您可以创建另一个实例的另一个AMI并尝试相同吗?

另外,正如您所说,当您使用t2类型启动它时它可以正常工作。一旦启动SSH并检查是否正常工作,再次使用t2类型启动它。然后继续并停止(不终止)实例。选择实例,然后从操作转到并更改实例类型。现在,将实例类型更改为您想要的实例类型。试试这个让我知道。

You will see something like this, click here to see a screenshot

答案 1 :(得分:0)

有完全相同的问题。打开"系统日志"指出cloud-init出了问题。

进一步指出我Failed to start cloud-init at startup after upgrading to Python 3.6

$ pip3 install --upgrade jsonpatch

这样做并再次创建AMI。它现在适用于c4。