Назад | Перейти на главную страницу

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

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

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

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

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

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