本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將 Linux AMI 設定為支援休眠
下列 Linux AMI 可支援讓 Amazon EC2 執行個體進入休眠,但前提是您完成本節中所述的其他組態步驟。
需要設定其他組態:
- 2023.09.20 或之後發行的 AL2023 最小 AMI
- 2019.08.29 或之後發佈的 Amazon Linux 2 最低 AMI
- 2019.08.29 前發佈的 Amazon Linux 2
- 2018.11.16 前發佈的 Amazon Linux
- CentOS 版本 8 或更新版本
- Fedora 版本 34 或更新版本
- Red Hat Enterprise Linux 版本 8 或 9
- Ubuntu 20.04 LTS (Focal Fossa) 在序號 20210820 前發佈的版本
- Ubuntu 18.04 (Bionic Beaver) 在序號 20190722.1 前發佈的版本
- Ubuntu 16.04 (Xenial Xerus)
如需支援休眠且不需要額外組態的 Linux 和 Windows AMI,請參閱 AMI。
如需詳細資訊,請參閱在 Amazon Linux 2 執行個體上更新執行個體軟體。
2023.09.20 或之後發行的 AL2023 最小 AMI
設定 2023.09.20 或之後發行的 AL2023 最小 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 最低 AMI
設定 2019.08.29 或之後發佈的 Amazon Linux 2 最低 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
Ubuntu 20.04 LTS (Focal Fossa) 在序號 20210820 前發佈的版本
若要將序號 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
Ubuntu 18.04 (Bionic Beaver) 在序號 20190722.1 前發佈的版本
將序號 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。
重要
Canonical 支援 linux-aws-hwe
核心套件。對 Ubuntu 16.04 LTS 的標準支援已於 2021 年 4 月結束,且軟體套件不會再接收定期更新。但是,此套件會收到其他安全性更新,直到 2024 年結束 Extended Security Maintenance 支援為止。如需詳細資訊,請參閱 Canonical Ubuntu 部落格上的 Amazon EC2 Hibernation for Ubuntu 16.04 LTS 現已推出
建議您升級至 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