Я хочу протестировать Ceph (распределенное сетевое хранилище и файловая система) на некоторых хостах EC2, производных от Amazon Linux AMI (amzn-ami-2011.09.2.x86_64-ebs).
Версия ядра - 3.2, и включен btrfs. Но параметры конфигурации ядра, связанные с Ceph (CONFIG_CEPH_FS и CONFIG_BLK_DEV_RBD), похоже, отключены.
Мне нужно сделать новое ядро и зарегистрировать его на Amazon? Или кто-то знает более простой способ?
Хотя CONFIG_CEPH_FS
может быть построен как модуль, CONFIG_BLK_DEV_RBD
не может, поэтому, если вам нужно ядро, которое включает эти параметры, вам нужно создать свой собственный AMI. Однако, если вам действительно повезет, вы сможете найти AMI, который уже включает изменения, но я не вижу очевидных изменений с места в карьер.
Есть несколько сообщений о перекомпиляции ядра; например, в Ubuntu 10.04, хотя вы найдете похожие руководства повсюду с помощью поиска Google.
По крайней мере, вы можете убедиться, что ваш недавно перекомпилированный AMI находится в свободном доступе для других, и вы можете даже захотеть передать имя вверх по потоку разработчикам Ceph FS - поскольку это распределенная файловая система, работающая на EC2, звучит как довольно распространенный вариант использования. И я уверен, что следующий человек, который захочет это протестировать, оценит ваш вклад!