配置现有 AMI 以支持休眠
以下 AMI 支持休眠,但要使通过其中一个 AMI 启动的实例休眠,您需要使用额外的配置,然后才能使实例休眠。
需要使用额外的配置:
有关更多信息,请参阅更新 Amazon Linux 实例上的实例软件。
以下 AMI 无需使用额外的配置,因为它们已配置为支持休眠:
-
Amazon Linux 2 完整 AMI 发布了 2019.08.29 版或更高版本
-
Amazon Linux AMI 2018.03 发布了 2018.11.16 版或更高版本。
-
UUbuntu 20.04 LTS - Focal AMI 发布了序列号 20210820 或更高版本
-
Ubuntu 18.04 LTS - Bionic AMI 发布了序列号 20190722.1 或更高版本。
Amazon Linux 2 最小 AMI 发布了 2019.08.29 版或更高版本
配置 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。有关更多信息,请参阅从实例创建 Linux 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。有关更多信息,请参阅从实例创建 Linux AMI。
CentOS 版本 8 或更高版本
配置 CentOS 版本 8 或更高版本 AMI 以支持休眠
-
将内核更新为
4.18.0-305.7.1.el8_4.x86_64或更高版本。[ec2-user ~]$sudo yum update kernel -
安装 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 或更高版本
配置 Red Hat Enterprise Linux 版本 8 AMI 以支持休眠
-
将内核更新为
4.18.0-305.7.1.el8_4.x86_64或更高版本。[ec2-user ~]$sudo yum update kernel -
安装 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
Ubuntu 20.04 LTS - Focal 在序列号 20210820 前发布
配置在序列号 20210820 前发布的 Ubuntu 20.04 LTS - Focal 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 在序列号 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
要将 Ubuntu 16.04 LTS 配置为支持休眠,您需要安装 Linux-aws-hwe 内核软件包版本 4.15.0-1058-aws 或更高版本以及 ec2-hibinit-agent。
重要
linux-aws-hwe 内核程序包受规范支持。对 Ubuntu 16.04 LTS 的标准支持于 2021 年 4 月结束,该软件包不再定期更新。但是,它将接收其他安全更新,直到扩展安全性维护支持在 2024 年结束。有关更多信息,请参阅规范 Ubuntu 博客上现已提供的适用于 Ubuntu 16.04 LTS 的 Amazon EC2 休眠
我们建议您升级到 Ubuntu 20.04 LTS - Focal AMI 或 Ubuntu 18.04 LTS - Bionic 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