无法在EC2上启动自定义的HVM AMI

我正在尝试定制一个现有的Debian Jessie HVM AMI(ami-116d857a)并将其存储为我的私有AMI。 尽pipeAMI创build过程成功,但我无法从中启动。 实例显示已启动,但无法通过ssh进行连接,监视也显示ssh连接不可用。 我看到与其他任何HVM AMI相同的问题。 如果是PVM AMI,则同样的程序可以很好地工作。

这是我遵循的程序

所有这些步骤都没有任何错误,我可以看到在我的帐户中列出的AMI以root设备作为实例存储,虚拟化types为HVM。

您当前的AMI创build过程正在创build一个支持S3(实例存储)的AMI映像。 但是你的源AMI是EBS支持的AMI。 您需要使用不同的方法来创build您的AMI,这将创build一个EBS支持的AMI。

不要绑定您的实例并注册AMI,请执行以下操作:

  1. 停止你的EC2实例。
  2. 使用AWSpipe理控制台,select您的EC2实例,然后从“操作”菜单中select“创build映像”。 这将创build一个EBS支持的AMI图像。

关于创buildEBS支持的AMI图像的更多信息可以在这里find:

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html