ネットワークのパフォーマンスを最大限に引き出すには、EC2 インスタンスを第 6 世代インスタンスに移行する前、何をする必要がありますか?

所要時間2分
0

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 GitHubENA ドライバーバージョン 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 Ubuntu20.04 カーネル 5.4.0-1025-aws
DPDKv20.11
FreeBSDv2.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) を使って拡張ネットワーキングを有効にする方法

AWS公式
AWS公式更新しました 1年前
コメントはありません

関連するコンテンツ