Доступно ли для загрузки ядро ​​5.10 для старой версии Amazon Linux?

Доступно ли для загрузки ядро ​​5.10 для старой версии Amazon Linux?

Похоже, у меня старый Amazon Linux AMI, поскольку у меня версия ядра 4.x.

Мне нужно обновить ядро, я пробовал с ELRepo, но у меня возникли проблемы с установкой репозитория (проблема с версией glibc, ей нужна версия 2.28, а у меня 2.26)

Есть ли способ обновить ядро? или мне придется переходить на новый AMI? Можно ли обновить версию AMI без потери всех данных (данных AMI экземпляра)?

решение1

Это зависит от того, используете ли вы Amazon Linux 1 AMI или Amazon Linux 2. Например, один из поддерживаемых в настоящее время Amazon Linux 2 AMI (ami-0a3c14e1ddbe7f23c), как указано в мастере запуска, предоставляет версию ядра Linux 4.14, которая также используется в последнем выпуске Amazon Linux 1. Он также планируется к прекращению поддержки.согласно этой статьетак что я предполагаю, что это то, о чем вы говорите. Чтобы подтвердить, вы можете проверить, используете ли вы Amazon Linux 1 или 2 через консоль или через сам экземпляр, с помощью чего-то вроде:

$ cat /etc/os-release

В случае обновления Amazon Linux 1 до Amazon Linux 2:Документация AWS, нет возможности напрямую обновить ядро ​​Amazon Linux AMI:

В. Могу ли я выполнить обновление на месте с существующей версии Amazon Linux AMI до Amazon Linux 2?

Нет, обновление на месте с существующего образа Amazon Linux до Amazon Linux 2 не поддерживается. Мы рекомендуем вам сначала протестировать приложение на новой установке Amazon Linux 2 перед миграцией.

С другой стороны, если вы используете Amazon Linux 2 с ядром 4.14, это вполне возможноустановка и включениеи запустить amazon-linux-extrasобновление, используя что-то вроде следующего:

$ sudo amazon-linux-extras install kernel-5.10

Последняя часть — это всего лишь предположение, но я считаю, что обычно рекомендуется перенести рабочую нагрузку на последнюю версию AMI, если это вообще возможно, но в противном случае этого должно быть достаточно.

Связанный контент