최대 절전을 지원하도록 Linux AMI 구성하기
최대 절전을 지원하도록 Linux AMI 구성하기
다음 Linux AMI는 이 섹션에서 설명하는 추가 구성 단계를 완료하면 Amazon EC2 인스턴스의 최대 절전(hibernation)을 지원할 수 있어요.
출처: 문서
본문
추가 구성이 필요한 항목:
- 2023.09.20 이후 릴리스된 AL2023 minimal AMI
- 2019.08.29 이후 릴리스된 Amazon Linux 2 minimal AMI
- 2019.08.29 이전에 릴리스된 Amazon Linux 2
- 2018.11.16 이전에 릴리스된 Amazon Linux
- CentOS 버전 8 이상
- Fedora 버전 34 이상
- Red Hat Enterprise Linux 버전 8 또는 9
- 시리얼 번호 20210820 이전에 릴리스된 Ubuntu 20.04 LTS (Focal Fossa)
- 시리얼 번호 20190722.1 이전에 릴리스된 Ubuntu 18.04 (Bionic Beaver)
- Ubuntu 16.04 (Xenial Xerus)
최대 절전을 지원하고 추가 구성이 필요 없는 Linux·Windows AMI는 AMIs 문서를 참고하세요. 자세한 내용은 Amazon Linux 2 인스턴스의 인스턴스 소프트웨어 업데이트 문서를 참고하세요.
2023.09.20 이후 릴리스된 AL2023 minimal AMI
2023.09.20 이후 릴리스된 AL2023 minimal AMI가 최대 절전을 지원하도록 구성하려면
- 리포지토리에서
ec2-hibinit-agent패키지를 설치합니다.
[ec2-user ~]$ sudo dnf install ec2-hibinit-agent
- 서비스를 다시 시작합니다.
[ec2-user ~]$ sudo systemctl start hibinit-agent
2019.08.29 이후 릴리스된 Amazon Linux 2 minimal AMI
2019.08.29 이후 릴리스된 Amazon Linux 2 minimal AMI가 최대 절전을 지원하도록 구성하려면
- 리포지토리에서
ec2-hibinit-agent패키지를 설치합니다.
[ec2-user ~]$ sudo yum install ec2-hibinit-agent
- 서비스를 다시 시작합니다.
[ec2-user ~]$ sudo systemctl start hibinit-agent
2019.08.29 이전에 릴리스된 Amazon Linux 2
2019.08.29 이전에 릴리스된 Amazon Linux 2 AMI가 최대 절전을 지원하도록 구성하려면
- 커널을
4.14.138-114.102이상으로 업데이트합니다.
[ec2-user ~]$ sudo yum update kernel
- 리포지토리에서
ec2-hibinit-agent패키지를 설치합니다.
[ec2-user ~]$ sudo yum install ec2-hibinit-agent
- 인스턴스를 재부팅합니다.
[ec2-user ~]$ sudo reboot
- 커널 버전이
4.14.138-114.102이상으로 업데이트되었는지 확인합니다.
[ec2-user ~]$ uname -a
- 인스턴스를 중지하고 AMI를 만듭니다. 자세한 내용은 Amazon EBS 백킹 AMI 만들기 문서를 참고하세요.
2018.11.16 이전에 릴리스된 Amazon Linux
2018.11.16 이전에 릴리스된 Amazon Linux AMI가 최대 절전을 지원하도록 구성하려면
- 커널을
4.14.77-70.59이상으로 업데이트합니다.
[ec2-user ~]$ sudo yum update kernel
- 리포지토리에서
ec2-hibinit-agent패키지를 설치합니다.
[ec2-user ~]$ sudo yum install ec2-hibinit-agent
- 인스턴스를 재부팅합니다.
[ec2-user ~]$ sudo reboot
- 커널 버전이
4.14.77-70.59이상으로 업데이트되었는지 확인합니다.
[ec2-user ~]$ uname -a
- 인스턴스를 중지하고 AMI를 만듭니다. 자세한 내용은 Amazon EBS 백킹 AMI 만들기 문서를 참고하세요.
CentOS 버전 8 이상
CentOS 버전 8 이상 AMI가 최대 절전을 지원하도록 구성하려면
- 커널을
4.18.0-305.7.1.el8_4.x86_64이상으로 업데이트합니다.
[ec2-user ~]$ sudo yum update kernel
- Fedora Extra Packages for Enterprise Linux(EPEL) 리포지토리를 설치합니다.
[ec2-user ~]$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
- 리포지토리에서
ec2-hibinit-agent패키지를 설치합니다.
[ec2-user ~]$ sudo yum install ec2-hibinit-agent
- 부팅 시 시작되도록 하이버네이트 에이전트를 활성화합니다.
[ec2-user ~]$ sudo systemctl enable hibinit-agent.service
- 인스턴스를 재부팅합니다.
[ec2-user ~]$ sudo reboot
- 커널 버전이
4.18.0-305.7.1.el8_4.x86_64이상으로 업데이트되었는지 확인합니다.
[ec2-user ~]$ uname -a
Fedora 버전 34 이상
Fedora 버전 34 이상 AMI가 최대 절전을 지원하도록 구성하려면
- 커널을
5.12.10-300.fc34.x86_64이상으로 업데이트합니다.
[ec2-user ~]$ sudo yum update kernel
- 리포지토리에서
ec2-hibinit-agent패키지를 설치합니다.
[ec2-user ~]$ sudo dnf install ec2-hibinit-agent
- 부팅 시 시작되도록 하이버네이트 에이전트를 활성화합니다.
[ec2-user ~]$ sudo systemctl enable hibinit-agent.service
- 인스턴스를 재부팅합니다.
[ec2-user ~]$ sudo reboot
- 커널 버전이
5.12.10-300.fc34.x86_64이상으로 업데이트되었는지 확인합니다.
[ec2-user ~]$ uname -a
Red Hat Enterprise Linux 버전 8 또는 9
Red Hat Enterprise Linux 8 또는 9 AMI가 최대 절전을 지원하도록 구성하려면
- 커널을
4.18.0-305.7.1.el8_4.x86_64이상으로 업데이트합니다.
[ec2-user ~]$ sudo yum update kernel
- Fedora Extra Packages for Enterprise Linux(EPEL) 리포지토리를 설치합니다.
RHEL 버전 8:
[ec2-user ~]$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
RHEL 버전 9:
[ec2-user ~]$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
- 리포지토리에서
ec2-hibinit-agent패키지를 설치합니다.
[ec2-user ~]$ sudo yum install ec2-hibinit-agent
- 부팅 시 시작되도록 하이버네이트 에이전트를 활성화합니다.
[ec2-user ~]$ sudo systemctl enable hibinit-agent.service
- 인스턴스를 재부팅합니다.
[ec2-user ~]$ sudo reboot
- 커널 버전이
4.18.0-305.7.1.el8_4.x86_64이상으로 업데이트되었는지 확인합니다.
[ec2-user ~]$ uname -a
시리얼 번호 20210820 이전에 릴리스된 Ubuntu 20.04 LTS (Focal Fossa)
시리얼 번호 20210820 이전에 릴리스된 Ubuntu 20.04 LTS (Focal Fossa) AMI가 최대 절전을 지원하도록 구성하려면
- linux-aws-kernel을
5.8.0-1038.40이상으로, grub2를2.04-1ubuntu26.13이상으로 업데이트합니다.
[ec2-user ~]$ sudo apt update
[ec2-user ~]$ sudo apt dist-upgrade
- 인스턴스를 재부팅합니다.
[ec2-user ~]$ sudo reboot
- 커널 버전이
5.8.0-1038.40이상으로 업데이트되었는지 확인합니다.
[ec2-user ~]$ uname -a
- grub2 버전이
2.04-1ubuntu26.13이상으로 업데이트되었는지 확인합니다.
[ec2-user ~]$ dpkg --list | grep grub2-common
시리얼 번호 20190722.1 이전에 릴리스된 Ubuntu 18.04 (Bionic Beaver)
시리얼 번호 20190722.1 이전에 릴리스된 Ubuntu 18.04 LTS AMI가 최대 절전을 지원하도록 구성하려면
- 커널을
4.15.0-1044이상으로 업데이트합니다.
[ec2-user ~]$ sudo apt update
[ec2-user ~]$ sudo apt dist-upgrade
- 리포지토리에서
ec2-hibinit-agent패키지를 설치합니다.
[ec2-user ~]$ sudo apt install ec2-hibinit-agent
- 인스턴스를 재부팅합니다.
[ec2-user ~]$ sudo reboot
- 커널 버전이
4.15.0-1044이상으로 업데이트되었는지 확인합니다.
[ec2-user ~]$ uname -a
Ubuntu 16.04 (Xenial Xerus)
Ubuntu 16.04 LTS가 최대 절전을 지원하도록 구성하려면 linux-aws-hwe 커널 패키지 버전 4.15.0-1058-aws 이상과 ec2-hibinit-agent를 설치해야 해요.
중요 —
linux-aws-hwe커널 패키지는 Canonical이 지원해요. Ubuntu 16.04 LTS의 표준 지원은 2021년 4월에 종료되었고, 이 패키지는 더 이상 정기 업데이트를 받지 않아요. 하지만 Extended Security Maintenance 지원이 2024년에 종료될 때까지 추가 보안 업데이트를 받을 거예요. 자세한 내용은 Canonical Ubuntu 블로그의 Amazon EC2 Hibernation for Ubuntu 16.04 LTS now available을 참고하세요.Ubuntu 20.04 LTS (Focal Fossa) AMI 또는 Ubuntu 18.04 LTS (Bionic Beaver) AMI로 업그레이드할 것을 권장해요.
Ubuntu 16.04 LTS AMI가 최대 절전을 지원하도록 구성하려면
- 커널을
4.15.0-1058-aws이상으로 업데이트합니다.
[ec2-user ~]$ sudo apt update
[ec2-user ~]$ sudo apt install linux-aws-hwe
- 리포지토리에서
ec2-hibinit-agent패키지를 설치합니다.
[ec2-user ~]$ sudo apt install ec2-hibinit-agent
- 인스턴스를 재부팅합니다.
[ec2-user ~]$ sudo reboot
- 커널 버전이
4.15.0-1058-aws이상으로 업데이트되었는지 확인합니다.
[ec2-user ~]$ uname -a
더 알아보기
- 사전 요구 사항
- 인스턴스 최대 절전 활성화하기