Linux AMI で休止がサポートされるように設定する
次の Linux AMI は休止状態をサポートしていますが、これらの AMI のいずれかを使用して起動されたインスタンスを休止状態にするには、追加の設定が必要です。
その他の設定も必要です。
- Amazon Linux 2 minimal AMI (2019 年 8 月 29 日以降にリリース)
- 2019 年 8 月 29 日以前にリリースされた Amazon Linux 2
- 2018 年 11 月 16 日以前にリリースされた Amazon Linux
- CentOS バージョン 8 以降
- Fedora バージョン 34 以降
- Red Hat Enterprise Linux バージョン 8 または 9 以降
- シリアル番号 20210820 よりも前にリリースされた Ubuntu 20.04 LTS (Focal Fossa)
- シリアル番号 20190722.1 よりも前にリリースされた Ubuntu 18.04 (Bionic Beaver)
- Ubuntu 16.04 (Xenial Xerus)
詳細については、「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 で休止がサポートされるように設定するには
-
ec2-hibinit-agent
パッケージをリポジトリからインストールします。[ec2-user ~]$
sudo yum install ec2-hibinit-agent
-
サービスを再起動します。
[ec2-user ~]$
sudo systemctl start hibinit-agent
2019 年 8 月 29 日以前にリリースされた Amazon Linux 2
2019 年 8 月 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-backed 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-backed 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
シリアル番号 20210820 よりも前にリリースされた Ubuntu 20.04 LTS (Focal Fossa)
シリアル番号 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
シリアル番号 20190722.1 よりも前にリリースされた Ubuntu 18.04 (Bionic Beaver)
シリアル番号 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 をインストールする必要があります。
重要
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 で休止がサポートされるように設定するには
-
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