我想测试头孢(分布式网络存储和文件系统)在某些 EC2 主机上,源自 Amazon Linux AMI(amzn-ami-2011.09.2.x86_64-ebs)。
内核版本为 3.2,并且启用了 btrfs。但是与 Ceph 相关的内核配置选项(CONFIG_CEPH_FS 和 CONFIG_BLK_DEV_RBD)似乎被禁用了。
我必须创建一个新内核并将其注册到亚马逊?或者,有人知道更简单的方法吗?
答案1
虽然CONFIG_CEPH_FS
可以构建为模块,CONFIG_BLK_DEV_RBD
但不能,因此如果您想要一个包含这些选项的内核,则需要创建自己的 AMI。但是,如果您真的很幸运,您可能能够找到一个已经包含更改的 AMI——但我没有立即看到任何明显的更改。
有一些帖子涉及重新编译内核;例如,在 Ubuntu 10.04 上,尽管你用 Google 搜索到处都能找到类似的指南。
至少,您可能希望确保新编译的 AMI 可供其他人免费使用,甚至可能希望将名称贡献给 Ceph FS 人员——因为它是一个分布式文件系统,在 EC2 上操作听起来像是它的一个相当常见的用例。而且我相信下一个想要测试它的人会感谢您的贡献!