Amazon EC2 中存在 AKI 的奇怪问题。请帮我理解一下

Amazon EC2 中存在 AKI 的奇怪问题。请帮我理解一下

我正在启动一些 Amazon EC2 实例。具体来说,美国东部地区的 Alestic 实例适用于 Ubuntu 10.04、10.10 和 11.04。当我登录这些机器时,我可以使用“ uname -a”来检查内核版本。正如预期的那样,它们是不同的:2.6.32、2.6.35 和 2.6.38。

然而,令我大吃一惊的是,他们的 AKI 竟然是一样的!这在基于 Web 的管理门户中显示,在命令中也显示ec2-describe-instances

当我查看目录时/boot,我可以看到内核映像文件,例如vmlinuz-2.6.38-8-virtual。这些名称与该实例上显示的“ ”相符uname -a,并且它们的大小也不同。

那么,这是怎么回事?我以为您可以使用特定的 AKI 在您的机器中获取不同的内核。在这里我看到了不同的内核,但 AKI 相同?

如果您能帮助我理解这一点,我将不胜感激。

非常感谢...

答案1

如果使用 pvgrub 方法(“用户提供的内核”),则基本 aki 是相同的,因为它是链式加载到用户定义的(由 Altesic 定义)内核中。这就是现在内核可以(小心地)升级而不会破坏以前的 AMI 中的机器的方式。

检查 AKI 是否与下面 PDF 中列出的 AKI 相匹配。

参考:

“在 Amazon EC2 中启用用户提供的内核”

http://aws.amazon.com/articles/3967

相关内容