我想在从Amazon Linux AMI(amzn-ami-2011.09.2.x86_64-ebs)派生的一些EC2主机上testingCeph (分布式networking存储和文件系统)。
内核版本是3.2,启用了btrfs。 但是与Ceph相关的内核configuration选项(CONFIG_CEPH_FS和CONFIG_BLK_DEV_RBD)似乎被禁用。
我必须做一个新的内核,并注册到亚马逊? 或者,有人知道更简单的方法吗?
尽pipeCONFIG_CEPH_FS可以作为一个模块来构build,但CONFIG_BLK_DEV_RBD不能,所以如果你想要一个包含这些选项的内核,你需要创build自己的AMI。 然而,如果你真的很幸运,你或许能find一个已经包含这些变化的AMI–但是我没有看到任何明显的变化。
有一些处理重新编译内核的post; 例如, 在Ubuntu 10.04上 ,尽pipe您可以在Googlesearch中find类似的指南。
至less,你可能想要确保你的新编译的AMI可以被其他人免费使用,你甚至可以把这个名称上传到Ceph FS上 – 因为它的分布式文件系统在EC2上运行听起来像它是一个相当常见的用例。 而且我确定下一个想要testing的人会感激你的贡献!