Linux AMI で休止がサポートされるように設定する - Amazon Elastic Compute Cloud

Linux AMI で休止がサポートされるように設定する

次の Linux AMI は休止状態をサポートしていますが、これらの AMI のいずれかを使用して起動されたインスタンスを休止状態にするには、追加の設定が必要です。

詳細については、「Amazon Linux 2 インスタンスでのインスタンスソフトウェアの更新」を参照してください。

次の AMI は、すでに休止状態をサポートするように設定されているため、追加の設定は必要ありません。
  • AL2023 AMI (2023 年 9 月 20 日以降にリリース)

  • Amazon Linux 2 full AMI (2019 年 8 月 29 日以降にリリース)

  • Amazon Linux AMI 2018.03 (2018 年 11 月 16 日以降にリリース)

  • 20230303 以降のシリアル番号でリリースされた Ubuntu 22.04.2 LTS (Jammy Jellyfish) AMI

  • 20210820 以降のシリアル番号でリリースされた Ubuntu 20.04 LTS (Focal Fossa) AMI

  • 20190722.1 以降のシリアル番号でリリースされた Ubuntu 18.04 LTS (Bionic Beaver) AMI

Amazon Linux 2 minimal AMI (2019 年 8 月 29 日以降にリリース)

2019 年 8 月 29 日以降にリリースされた Amazon Linux 2 minimal AMI で休止がサポートされるように設定するには
  1. ec2-hibinit-agentパッケージをリポジトリからインストールします。

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  2. サービスを再起動します。

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

2019 年 8 月 29 日以前にリリースされた Amazon Linux 2

2019 年 8 月 29 日以前にリリースされた Amazon Linux 2 AMI で休止がサポートされるように設定するには
  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-backed AMI を作成する」を参照してください。

2018 年 11 月 16 日以前にリリースされた Amazon Linux

2018 年 11 月 16 日以前にリリースされた Amazon Linux AMI で休止がサポートされるように設定するには
  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-backed AMI を作成する」を参照してください。

CentOS バージョン 8 以降

休止状態をサポートするように CentOS バージョン 8 以降の AMI を設定するには
  1. 4.18.0-305.7.1.el8_4.x86_64以降にカーネルを更新します。

    [ec2-user ~]$ sudo yum update kernel
  2. このステップでは、Fedora Extra Packages for Enterprise Linux (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 以降

休止状態をサポートするように Red Hat Enterprise Linux 8 または 9 AMI を設定するには
  1. 4.18.0-305.7.1.el8_4.x86_64以降にカーネルを更新します。

    [ec2-user ~]$ sudo yum update kernel
  2. このステップでは、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
  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

シリアル番号 20210820 よりも前にリリースされた Ubuntu 20.04 LTS (Focal Fossa)

シリアル番号 20210820 よりも前にリリースされた Ubuntu 20.04 LTS (Focal Fossa) AMI で休止がサポートされるように設定するには
  1. 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

シリアル番号 20190722.1 よりも前にリリースされた Ubuntu 18.04 (Bionic Beaver)

シリアル番号 20190722.1 以前にリリースされた Ubuntu 18.04 LTS AMI で休止がサポートされるように設定するには
  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-aws 以降および ec2-hibinit-agent をインストールする必要があります。

重要

linux-aws-hwe カーネルパッケージは、Canonical でサポートされています。Ubuntu 16.04 LTS の標準サポートは 2021 年 4 月に終了し、パッケージは定期的な更新を受信しなくなりました。ただし、拡張セキュリティメンテナンスのサポートが2024年に終了するまで、追加のセキュリティアップデートを受け取ります。詳細については、「Ubuntu 16.04 LTS 用 Amazon EC2 の休止機能が利用可能に」を参照してください。

Ubuntu 20.04 LTS (Focal Fossa) AMI または Ubuntu 18.04 LTS (Bionic Beaver) 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