Как установить ceph на EC2 Amazon Linux AMI
Я хочу протестировать 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? Или кто-нибудь знает более легкий путь?
1 ответ
Хотя CONFIG_CEPH_FS
может быть построен как модуль, CONFIG_BLK_DEV_RBD
не может, поэтому, если вам нужно ядро, включающее эти опции, вам нужно создать свой собственный AMI. Однако, если вам действительно повезет, вы сможете найти AMI, который уже включает изменения - но я не вижу никаких очевидных из них.
Есть несколько постов, посвященных перекомпиляции ядра; например, в Ubuntu 10.04, хотя везде вы найдете похожие руководства с помощью поиска Google.
По крайней мере, вы можете захотеть убедиться, что ваш заново скомпилированный AMI свободно доступен для других, и вы можете даже захотеть передать имя выше по течению ребятам из Ceph FS - поскольку это распределенная файловая система, работающая на EC2, звучит так, как довольно распространенный вариант использования для этого. И я уверен, что следующий человек, который хочет проверить это, оценит ваш вклад!