Решение ядра EC2 и проблемы с созданием новой машины с моим AMI
Я мог бы действительно использовать некоторые советы. Я запустил новый экземпляр на EC2, используя Amazon AMI, и в процессе развертывания я выбрал идентификатор ядра "Использовать по умолчанию". Затем я настроил свой сервер так, как мне хотелось, и сделал его снимок. Затем я создал свой собственный AMI для создания новых серверов. Когда я пытаюсь создать новый сервер с этим AMI, сервер не запускается, и я получаю сообщение об ошибке: EXT3-fs: sda1: не удалось подключиться из-за неподдерживаемых дополнительных функций (240).
Это происходит потому, что я снова выбираю идентификатор ядра "Использовать по умолчанию" при сборке моего второго сервера. Я прочитал, что для того, чтобы это работало, мне нужно выбрать тот же идентификатор ядра, который использовался на моем исходном сервере. Я удалил свой оригинальный сервер и не знаю, что он использовал.
Как лучше всего следовать, чтобы не было этих проблем? Должен ли я выбрать "Использовать по умолчанию" для моего исходного сервера? Как узнать, какое ядро оно выбрало? Тогда я должен просто задокументировать это и всегда указывать это во время развертывания моих следующих серверов, используя мой пользовательский AMI? ИЛИ я должен выбрать собственный идентификатор ядра во время первоначальной сборки и всегда использовать его, надеясь, что Amazon никогда не удалит его?
Спасибо за любой совет!
1 ответ
Вероятно, это связано с тем, что ядро в AMI по умолчанию поддерживает ext2 и ext3, но не ext4. Я попытался бы создать новый экземпляр и смонтировать том, который не загружается. Держу пари, что это ext4. В этом случае, вероятно, самый быстрый способ восстановить работоспособность - это скопировать данные с этого тома на новый.
Я всегда использую экземпляры Amazon Linux и всегда выбираю ядро по умолчанию. Я не укушен этим, но вы думаете, когда мне следует документировать идентификатор ядра. Надеюсь это поможет.