Amazon Elastic Compute Cloud (Amazon EC2) インスタンスを第 6 世代のインスタンスに移行するのに必要な手順を知りたいです。
簡単な説明
第 6 世代のインスタンス (C6g、M6g、R6g インスタンスを除く) では、Elastic Network Adapter (ENA) のドライバーを更新する必要がある場合があります。第 6 世代のインスタンスで以前の ENA ドライバーを実行すると、パフォーマンスが最適化されなかったり、Elastic Network Interface のアタッチメントが失敗したりする可能性があります。第 6 世代のインスタンスに移行する前に、AMI に互換性のあるドライバーが含まれているかを確認してください。また、新しい AMI でインスタンスを起動する予定がある場合は、互換性のあるドライバーが組み込まれた正しい AMI のバージョンを選択するようにしてください。
解決方法
Linux ベースのオペレーティングシステム
移行前に適切なドライバーがインストールされているかを確認するには、以下を実行してください:
1. Amazon Linux 2 を使用している場合は、次のコマンドを実行して ENA ドライバーのバージョンを確認します。また、任意の OS で Amazon ENA GitHub リポジトリから ENA ドライバーを更新したことがある場合は、このコマンドを実行してください。
modinfo ena
2. コマンド結果と次の表を使用して、ENA ドライバーが更新されているかを確認します。表の [バージョン] 列の値よりも古いバージョンが結果に表示される場合は、ドライバーを更新してください。
環境 | バージョン |
---|
Linux ENA GitHub | ENA ドライバーバージョン v2.2.9 |
Linux アップストリーム | カーネルバージョン 5.9 |
Amazon Linux 2 | カーネル 4.14.186 |
Red Hat Enterprise Linux (RHEL) | RHEL 8.3 カーネル 4.18.0-240.1.1.el8_3.ARCH |
SUSE Linux Enterprise Server (SLES) | SLE 12 SP4 カーネル 4.12.14-95.99.3、SLE 12 SP5 カーネル 4.12.14-122.116.1、SLE 15 カーネル 4.12.14-150000.150.92.2、SLE 15 SP1 カーネル 4.12.14-150100.197.114.2、SLE 15 SP2 カーネル 5.3.18-24.15.1 以降の SLE バージョンのカーネル |
Linux Ubuntu | 20.04 カーネル 5.4.0-1025-aws |
DPDK | v20.11 |
FreeBSD | v2.3.1 |
**注:**次に示す以前のバージョンの ENA ドライバーでは、第 6 世代のインスタンスで Elastic Network Interface アタッチメントが失敗します。
- ENA Linux: v1.2.0 より前のバージョン
- ENA DPDK: v1.1.1 より前のバージョン
- ENA VMware ESXi: 1.6.0 より前のバージョン
- **ENA FreeBSD:**v2.3.1 より前のバージョン
Windows ベースのオペレーティングシステム
注: 第 6 世代のインスタンスと互換性があるのは Windows Server 2008 R2 以降のみです。
移行前に適切なドライバーがインストールされているかを確認するには、以下を実行してください:
1. 第 6 世代に移行する EC2 Windows インスタンスで PowerShell を開きます。その後、次のコマンドを実行してください。
Get-WmiObject Win32_PnPSignedDriver| select devicename, driverversion | where {$_.devicename -like "*Amazon Elastic Network*"}
以下は、コマンド出力の例となります。
devicename driverversion
---------- -------------
Amazon Elastic Network Adapter 2.1.4.0
2. 前の手順のコマンド出力で、ドライバーが v2.0.0 より前のバージョンであった場合は、ドライバーを更新してください。v2.0.0 より前のバージョンのドライバーでは、第 6 世代のインスタンスで Elastic Network Interface アタッチメントが失敗します。
コマンドで出力がない場合、ドライバーは存在しません。ドライバーのインストールについては、「Windowsで拡張ネットワークをオンにする」を参照してください。
関連情報
Windows インスタンスで Elastic Network Adapter (ENA) を使って拡張ネットワーキングを有効にする方法