Amazon Elastic Compute Cloud (Amazon EC2) インスタンスを第 6 世代インスタンスに移行したいと考えています。新しいインスタンスから最適なネットワークパフォーマンスを得るために、移行前にどのような手順を踏む必要がありますか?
簡単な説明
第 6 世代インスタンス (C6g、M6g、R6g の例を除く) は、Elastic Network Adapter (ENA) 用の更新されたドライバーが必要になる場合があります。第 6 世代インスタンスで古い ENA ドライバーを実行すると、最適ではないパフォーマンス、または Elastic Network Interface アタッチメントが失敗する原因になる可能性があります。第 6 世代インスタンスに移行する前に、AMI に互換性のあるドライバーが含まれていることを確認してください。または、新しい AMI でインスタンスを起動する予定の場合は、互換性のあるドライバーが埋め込まれている正しい AMI バージョンを選択するようにしてください。
解決方法
移行前に適切なドライバーがインストールされていることを確認するには、次の手順を実行します。
1. Amazon Linux 2 を使用している場合、または、Amazon ENA GitHub リポジトリから OS 用の ENA ドライバーを更新したことがあるという場合は、以下のコマンドを実行して ENA ドライバーのバージョンを確認します。
modinfo ena
2. コマンドの結果と以下の表を使用して、ENA ドライバーが更新されていることを確認します。結果が表の [Version] (バージョン) 列の値より小さい場合は、ドライバーを更新します。
環境 | バージョン |
---|
Linux ENA GitHub | ENA ドライバーのバージョン v2.2.9 |
Linux アップストリーム | Kernel バージョン 5.9 |
Amazon Linux 2 | Kernel 4.14.186 |
Red Hat Enterprise Linux (RHEL) | RHEL 8.3 kernel 4.18.0-240.1.1.el8_3.ARCH |
SUSE Linux Enterprise Server (SLES) | SLE 12 SP4 kernel 4.12.14-95.99.3 SLE 12 SP5 kernel 4.12.14-122.116.1 SLE 15 kernel 4.12.14-150000.150.92.2 SLE 15 SP1 kernel 4.12.14-150100.197.114.2 SLE 15 SP2 kernel 5.3.18-24.15.1 およびそれ以降のすべての SLE バージョンの kernel |
Linux Ubuntu | 20.04 kernel 5.4.0-1025-aws |
Windows | ENA ドライバーのバージョン v2.2.3 および 2021年5月 Windows AMI 以降 |
DPDK | v20.11 |
FreeBSD | v2.3.1 |
注: 次の旧 ENA ドライバーバージョンでは、第 6 世代のインスタンスで Elastic Network Interface の接続に失敗します。
- ENA Linux: v1.2.0 よりも前
- ENA Windows: v2.0.0 よりも前
- ENA DPDK: v1.1.1 よりも前
- ENA VMware ESXi: 1.6.0 よりも前
- ENA FreeBSD: v2.3.1 よりも前