기존 Amazon Linux용 커널 5.10을 다운로드할 수 있습니까?

기존 Amazon Linux용 커널 5.10을 다운로드할 수 있습니까?

커널 4.x 버전을 사용하고 있기 때문에 이전 Amazon Linux AMI를 사용하고 있는 것 같습니다.

커널을 업그레이드해야 합니다. 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의 커널을 직접 업그레이드할 수 있는 방법은 없습니다.

Q. 기존 버전의 Amazon Linux AMI에서 Amazon Linux 2로 전체 업그레이드를 수행할 수 있습니까?

아니요. 기존 Amazon Linux 이미지에서 Amazon Linux 2로의 전체 업그레이드는 지원되지 않습니다. 마이그레이션하기 전에 먼저 Amazon Linux 2를 새로 설치하여 애플리케이션을 테스트하는 것이 좋습니다.

반면에 커널 4.14가 포함된 Amazon Linux 2를 실행하는 경우 이는 다음을 통해 매우 가능합니다.설치 및 활성화amazon-linux-extras다음과 같은 방법을 사용하여 업데이트를 실행합니다 .

$ sudo amazon-linux-extras install kernel-5.10

이 마지막 부분에 대한 순수한 추측이지만 일반적으로 가능하다면 워크로드를 최신 AMI로 마이그레이션하는 것이 권장되지만 그렇지 않은 경우에는 이것으로 충분합니다.

관련 정보