我可以在Amazon HVM / PV实例上使用内核模块吗?

我知道这是一个非常愚蠢的想法。 但我想testing一个我的旧项目,其中包括内核模块(Netfilter扩展)在虚拟化的云实例上。

是否有可能将内核代码插入到亚马逊的虚拟化中(我看到他们正在使用Xen ..实例?

(我认为,如果为HVM准备AMI包括支持Xen驱动程序的内核configuration,则必须能够加载“正常”模块..)

你可以在HVM实例上加载你想要的任何内核模块。 默认情况下,大多数新创build的实例都是HVM,而在免费层上, 只能使用 HVM实例。

但是你可能在PV实例上遇到麻烦,因为这些实例需要一个特殊的Xen感知内核,有时候从实例外的AKI引导。 在Amazon推出PV实例的pvgrub支持之前创build的非常旧的实例尤其如此。 如果您的PV实例较新并启动pvgrub AKI,则使用实例内部的Xen感知内核,您可以使用为该内核编译的任何模块。

是。 云虚拟化环境中的Linux内核仍然只是一个内核。