AMI將 Linux 設定為支援休眠 - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AMI將 Linux 設定為支援休眠

下列 Linux AMIs 可支援 Amazon EC2 執行個體休眠,前提是您完成本節所述的其他設定步驟。

如需支援休眠功AMIs能且不需要額外設定的 Linux 和 Windows,請參閱AMIs

如需詳細資訊,請參閱更新 Amazon Linux 2 執行個體上的執行個體軟體

Amazon Linux 2 最小AMI版本發布

配置 Amazon Linux 2 最小版本AMI發布 2019.08.29 或更高版本以支持休眠
  1. 從儲存庫安裝 ec2-hibinit-agent 套件。

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  2. 重新啟動服務。

    [ec2-user ~]$ sudo systemctl start hibinit-agent

2019.08.29 前發佈的 Amazon Linux 2

若要設定在 2019 年 8 月 29 日之前AMI發行的 Amazon Linux 2 以支援休眠
  1. 更新核心至 4.14.138-114.102 或更新版本。

    [ec2-user ~]$ sudo yum update kernel
  2. 從儲存庫安裝 ec2-hibinit-agent 套件。

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  3. 重新啟動執行個體。

    [ec2-user ~]$ sudo reboot
  4. 確認核心版本已更新為 4.14.138-114.102 或更新版本。

    [ec2-user ~]$ uname -a
  5. 停止執行個體並建立AMI. 如需詳細資訊,請參閱創建一個 Amazon 支EBS持 AMI

2018.11.16 前發佈的 Amazon Linux

設定在 2016 年 11 月 16 日之前AMI發行的 Amazon Linux 以支援休眠
  1. 更新核心至 4.14.77-70.59 或更新版本。

    [ec2-user ~]$ sudo yum update kernel
  2. 從儲存庫安裝 ec2-hibinit-agent 套件。

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  3. 重新啟動執行個體。

    [ec2-user ~]$ sudo reboot
  4. 確認核心版本已更新為 4.14.77-70.59 或更高版本。

    [ec2-user ~]$ uname -a
  5. 停止執行個體並建立AMI. 如需詳細資訊,請參閱創建一個 Amazon 支EBS持 AMI

CentOS 版本 8 或更新版本

設定 CentOS 版本 8 或更新版本AMI以支援休眠
  1. 更新核心至 4.18.0-305.7.1.el8_4.x86_64 或更新版本。

    [ec2-user ~]$ sudo yum update kernel
  2. 安裝適用於企業 Linux 的 Fedora 額外套件 (EPEL) 軟體庫。

    [ec2-user ~]$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
  3. 從儲存庫安裝 ec2-hibinit-agent 套件。

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  4. 啟用休眠代理程式以在開機時開始。

    [ec2-user ~]$ sudo systemctl enable hibinit-agent.service
  5. 重新啟動執行個體。

    [ec2-user ~]$ sudo reboot
  6. 確認核心版本已更新為 4.18.0-305.7.1.el8_4.x86_64 或更新版本。

    [ec2-user ~]$ uname -a

Fedora 版本 34 或更新版本

若要設定 Fedora 第 34 版或更新版本AMI以支援休眠
  1. 更新核心至 5.12.10-300.fc34.x86_64 或更新版本。

    [ec2-user ~]$ sudo yum update kernel
  2. 從儲存庫安裝 ec2-hibinit-agent 套件。

    [ec2-user ~]$ sudo dnf install ec2-hibinit-agent
  3. 啟用休眠代理程式以在開機時開始。

    [ec2-user ~]$ sudo systemctl enable hibinit-agent.service
  4. 重新啟動執行個體。

    [ec2-user ~]$ sudo reboot
  5. 確認核心版本已更新為 5.12.10-300.fc34.x86_64 或更新版本。

    [ec2-user ~]$ uname -a

Red Hat Enterprise Linux 版本 8 或 9

若要設定 RHEL 8 或 9 AMI 來支援休眠
  1. 更新核心至 4.18.0-305.7.1.el8_4.x86_64 或更新版本。

    [ec2-user ~]$ sudo yum update kernel
  2. 安裝適用於企業 Linux 的 Fedora 額外套件 (EPEL) 軟體庫。

    RHEL版本八:

    [ec2-user ~]$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

    RHEL版本九:

    [ec2-user ~]$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
  3. 從儲存庫安裝 ec2-hibinit-agent 套件。

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  4. 啟用休眠代理程式以在開機時開始。

    [ec2-user ~]$ sudo systemctl enable hibinit-agent.service
  5. 重新啟動執行個體。

    [ec2-user ~]$ sudo reboot
  6. 確認核心版本已更新為 4.18.0-305.7.1.el8_4.x86_64 或更新版本。

    [ec2-user ~]$ uname -a

在序列號 20210 LTS 820 之前發布的 Ubuntu 20.04(焦點福薩)

若要設定序號 20210820 之前AMI發行的 Ubuntu 20.04 LTS (焦點位置),以支援休眠
  1. 將 grub2 更新 linux-aws-kernel 至5.8.0-1038.40或更新版本,並將 grub2 更新至2.04-1ubuntu26.13或更新版本。

    [ec2-user ~]$ sudo apt update [ec2-user ~]$ sudo apt dist-upgrade
  2. 重新啟動執行個體。

    [ec2-user ~]$ sudo reboot
  3. 確認核心版本已更新為 5.8.0-1038.40 或更新版本。

    [ec2-user ~]$ uname -a
  4. 確認 grub2 版本已更新為 2.04-1ubuntu26.13 或更新版本。

    [ec2-user ~]$ dpkg --list | grep grub2-common

Ubuntu 18.04 (Bionic Beaver) 在序號 20190722.1 前發佈的版本

若要設定序號之前LTSAMI發行的 Ubuntu 18.04,以支援休眠
  1. 更新核心至 4.15.0-1044 或更新版本。

    [ec2-user ~]$ sudo apt update [ec2-user ~]$ sudo apt dist-upgrade
  2. 從儲存庫安裝 ec2-hibinit-agent 套件。

    [ec2-user ~]$ sudo apt install ec2-hibinit-agent
  3. 重新啟動執行個體。

    [ec2-user ~]$ sudo reboot
  4. 確認核心版本已更新為 4.15.0-1044 或更新版本。

    [ec2-user ~]$ uname -a

Ubuntu 16.04 (Xenial Xerus)

若要設定 Ubuntu 16.04 LTS 以支援休眠功能,您必須安裝linux-aws-hwe 核心套件 4.15.0-1058 或更新版本,以及 ec2-劫持代理程式。

重要

Canonical 支援 linux-aws-hwe 核心套件。對於 Ubuntu 16.04 的標準支持將於 2021 年 4 月LTS結束,該軟件包不再收到定期更新。但是,此套件會收到其他安全性更新,直到 2024 年結束 Extended Security Maintenance 支援為止。有關更多信息,請參閱 Ubuntu 16.04 的 Amazon EC2 休眠LTS現在可在規範 Ubuntu 博客上使用

我們建議您升級到 Ubuntu 20.04LTS(焦點弗薩)AMI或 Ubuntu 18.04LTS(仿生海狸)。AMI

若要設定 Ubuntu 16.04 LTS AMI 以支援休眠
  1. 更新核心至 4.15.0-1058-aws 或更新版本。

    [ec2-user ~]$ sudo apt update [ec2-user ~]$ sudo apt install linux-aws-hwe
  2. 從儲存庫安裝 ec2-hibinit-agent 套件。

    [ec2-user ~]$ sudo apt install ec2-hibinit-agent
  3. 重新啟動執行個體。

    [ec2-user ~]$ sudo reboot
  4. 確認核心版本已更新為 4.15.0-1058-aws 或更新版本。

    [ec2-user ~]$ uname -a