我有一个运行的微型实例,使用我自定义的8GB EBS。
据我所知,有两种方法可以从这个创build一个AMI。
1)EC2控制台 – >实例 – 实例 – >右键单击实例 – >创build映像(EBS AMI)
2)EC2控制台 – >弹性块存储 – 卷 – >右键单击卷 – >创build快照,然后进入快照,并右键“从快照创build图像”
当我右键单击并从我的私人AMI列表中select“启动实例”,我能够成功地从第一种方法生成的AMI启动一个实例。 但是每当我尝试从第二种方法生成的AMI启动一个实例,状态检查显示1/2检查通过或0/2检查通过。
为什么我无法从快照生成的AMI启动实例?
从快照创build映像时,请确保使用与原始实例/ AMI相同的体系结构。 此向导中的缺省值是i386,但在许多情况下,您可能需要x86_64,这是标准的Amazon EC2 Linux体系结构。 这和select确切的AKI内核一起为我工作。
检查您的原始实例是否支持半虚拟化或HVM。
这个值可以在您的原始EC2实例的描述部分find“虚拟化”,也可以在AMI的描述部分find“虚拟化types”。
使用EBS而不是EC2实例创buildAMI时,可能会错误地设置此值(值必须匹配,以便将来的实例使用正确的虚拟化forms)。