Решение ядра EC2 и проблемы с созданием новой машины с моим AMI

Я мог бы действительно использовать некоторые советы. Я запустил новый экземпляр на EC2, используя Amazon AMI, и в процессе развертывания я выбрал идентификатор ядра "Использовать по умолчанию". Затем я настроил свой сервер так, как мне хотелось, и сделал его снимок. Затем я создал свой собственный AMI для создания новых серверов. Когда я пытаюсь создать новый сервер с этим AMI, сервер не запускается, и я получаю сообщение об ошибке: EXT3-fs: sda1: не удалось подключиться из-за неподдерживаемых дополнительных функций (240).

Это происходит потому, что я снова выбираю идентификатор ядра "Использовать по умолчанию" при сборке моего второго сервера. Я прочитал, что для того, чтобы это работало, мне нужно выбрать тот же идентификатор ядра, который использовался на моем исходном сервере. Я удалил свой оригинальный сервер и не знаю, что он использовал.

Как лучше всего следовать, чтобы не было этих проблем? Должен ли я выбрать "Использовать по умолчанию" для моего исходного сервера? Как узнать, какое ядро ​​оно выбрало? Тогда я должен просто задокументировать это и всегда указывать это во время развертывания моих следующих серверов, используя мой пользовательский AMI? ИЛИ я должен выбрать собственный идентификатор ядра во время первоначальной сборки и всегда использовать его, надеясь, что Amazon никогда не удалит его?
Спасибо за любой совет!

1 ответ

Вероятно, это связано с тем, что ядро ​​в AMI по умолчанию поддерживает ext2 и ext3, но не ext4. Я попытался бы создать новый экземпляр и смонтировать том, который не загружается. Держу пари, что это ext4. В этом случае, вероятно, самый быстрый способ восстановить работоспособность - это скопировать данные с этого тома на новый.

Я всегда использую экземпляры Amazon Linux и всегда выбираю ядро ​​по умолчанию. Я не укушен этим, но вы думаете, когда мне следует документировать идентификатор ядра. Надеюсь это поможет.

Другие вопросы по тегам