配置现有 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