[amazon-web-services] Как экземпляр Amazon EC2 выбирает его ядро?


2 Answers

Похоже, ты не можешь. Этот парень пытался, но пока этого не добился.

http://developer.amazonwebservices.com/connect/thread.jspa?messageID=72964#72964

Question

У меня есть экземпляр Amazon EC2, в котором используется 64-разрядный AMI с процессором Fedora 8 от Amazon, который я бы хотел обновить до Fedora 10.

Я попытался сделать это, запустив «yum update» для обновления ядра и всех пакетов. Казалось, что все работает нормально, и я вижу, что теперь у меня установлено ядро ​​fc10, и все мои установленные пакеты также были обновлены до версий Fedora 10.

Тем не менее, я также заметил, что ядро ​​fc8 по-прежнему установлено, и когда я перезагружаю свой образ, он возвращает ядро ​​fc8, а не ядро ​​fc10 (я вывел это из вывода «uname -a»).

Есть ли какие-то дополнительные шаги, которые мне нужно предпринять, чтобы загрузить изображение под ядром fc10, или это даже возможно? Документация Amazon не показала мне ничего полезного.




Технически, по крайней мере до недавнего времени вы не могли выбрать ядро. Вы можете выбрать только те модули, которые вы хотите упаковать на изображении. Amazon сохраняет полный контроль над ядром. Это, вероятно, необходимо, поскольку виртуализация Xen должна взаимодействовать с ядром каким-то особым образом.

В последних обновлениях (несколько месяцев назад, в прошлый раз, когда я проверил), Amazon расширила некоторые свои API и инструменты, чтобы вы могли выбрать один из нескольких ядер, которые они предоставляют. Например, вы можете выбирать между 2.6.16 и 2.6.18.

Казалось, что в конечном итоге может быть поддержка для создания собственного «образа ядра», но необходимые для этого инструменты не были полными. Я предполагаю, что они (Amazon) предоставляли эту возможность только специальным партнерам, поскольку я видел несколько сторонних образов, которые имели специальные связанные изображения ядра.




Вероятно, ваш лучший выбор - создать свой собственный AMI; ядро, которое вы получаете при загрузке AMI, - это то, что ядро ​​запускало при создании AMI.






Related