我正在为 CentOS 6.4 创建新的 AMI 映像。到目前为止,我使用的是 CentOS 5.6。我从 CentOS 市场映像开始,我注意到它运行的是常规内核,而不是 xen 内核,这与我的 CentOS 5.6 映像不同。
我正在尝试回答以下问题。- EC2 是否需要启用 xen 的内核?我读过的一些 AWS 文档说使用 pvgrub 运行自己的内核。但我的假设是,即使我使用 pvgrub 启动,我也需要启用 xen 的内核?- CentOS 6.4 内核 kernel-2.6.32-358.el6.x86_64 是否使用 xen 功能编译?- 或者 pvgrub 正在施展魔法?我真的很怀疑这一点,因为据我所知,pvgrub 将启动实际的内核映像并将控制权移交给主内核?
答案1
我不知道 EC2 通常是否需要 Xen 内核,但我可以告诉你的是,从 2.6.32 开始的内核包含 pv_ops,这使得它们可以在任何虚拟化环境中运行。