내용으로 건너뛰기

Amazon EKS에 최적화된 AMI에서 실행한 Amazon EC2 인스턴스의 커널과 패키지를 업데이트할 수 없는 이유는 무엇입니까?

2분 분량
0

Amazon Elastic Kubernetes Service(Amazon EKS)에 최적화된 Amazon Machine Image(AMI)를 사용하여 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스를 실행했습니다. 하지만 이후 버전이 나와도 커널이나 패키지를 업데이트할 수 없습니다. “Nothing to do” 및 “No packages marked for update” 메시지가 표시됩니다.

간략한 설명

일반적으로 Amazon EKS에 최적화된 AMI는 패키지 업데이트를 차단합니다. yum-versionlock 플러그인이 특정 패키지 버전을 잠그고 나머지는 모두 제외했기 때문입니다. 플러그인이 잠긴 패키지를 정의된 버전으로 유지하므로 사용자가 실수로 호환되지 않는 버전으로 업데이트할 일은 없습니다.

이 문제를 해결하려면 커널 대신 AMI를 업데이트하는 것이 가장 좋습니다. 하지만 패키지가 잠긴 사용자 지정 AMI를 사용하는 경우 버전 잠금을 제거하고 패키지를 업그레이드할 수 있습니다.

해결 방법

참고: 문제를 해결하거나 변경하기 전에 EC2 인스턴스와 데이터를 백업하는 것이 가장 좋습니다. 인스턴스의 AMI를 만들거나 Amazon Elastic Block Store(Amazon EBS) 볼륨의 스냅샷을 만듭니다.

AMI에 버전 잠금이 있는지 확인

인스턴스에서 실행 중인 커널 버전을 확인하려면 다음 명령을 실행합니다.

uname -r

패키지가 특정 커널 버전으로 잠겼는지 확인하려면 다음 명령을 실행합니다.

yum versionlock list

yum-versionlock에 버전 잠금이 활성화된 경우 다음 예시와 비슷한 출력이 표시됩니다.

kernel-devel-1:6.1.155-176.282.amzn2023.*
kernel-headers-1:6.1.155-176.282.amzn2023.*
kernel-1:6.1.155-176.282.amzn2023.*
kernel-libbpf-1:6.1.155-176.282.amzn2023.*
kernel-srpm-macros-0:1.0-14.amzn2023.0.3.*
kernel-livepatch-repo-s3-0:2023.9.20251014-0.amzn2023.*
amazon-ec2-net-utils-0:2.7.1-1.amzn2023.0.1.*
containerd-2:1.7.27-1.eks.amzn2023.0.4.*

버전이 잠긴 AMI의 AMI 업데이트

Amazon EKS에 최적화된 AMI를 업그레이드하여 최신 버전을 사용하십시오. 이렇게 변경하면 검증된 커널 버전만 사용하게 되므로 시스템을 안정적으로 유지할 수 있습니다.

버전 잠금을 제거한 다음 패키지 업그레이드

중요: 업데이트된 패키지와 다른 구성 요소(예: containerd) 간에 호환성 문제가 있을 수 있습니다. 잠긴 업데이트는 호환성 테스트를 거치지 않은 것입니다.

사용자 지정 AMI용 패키지를 업그레이드하려면 다음 단계를 완료하십시오.

  1. 다음 명령을 실행하여 잠긴 패키지 목록을 확인합니다.

    sudo yum versionlock list:
  2. 특정 패키지의 버전 잠금을 제거하려면 다음 명령을 실행합니다.

    sudo yum versionlock delete package_name

    참고: package_name을 잠금 해제하려는 패키지로 바꾸십시오.
    모든 패키지의 버전 잠금을 제거하려면 다음 명령을 실행합니다.

    sudo yum versionlock clear
  3. 다음 명령을 실행하여 버전 잠금이 해제되었는지 확인합니다.

    sudo yum versionlock list
  4. 패키지를 리포지토리에서 사용할 수 있는 최신 버전으로 업데이트합니다.

관련 정보

Amazon Linux 2 FAQ

Amazon Linux 2023 FAQ

AL2023에서 버전이 지정된 리포지토리를 통한 명확한 업그레이드

AWS 공식업데이트됨 5달 전