Elastic Graphics の操作
重要
Amazon Elastic Graphics は 2024 年 1 月 8 日に販売終了となりました。グラフィックスアクセラレーションが必要なワークロードの場合は、Amazon EC2 G4ad、G4dn、または G5 インスタンスを使用することをお勧めします。
インスタンスを起動して、起動中に Elastic Graphics アクセラレーターに関連付けることができます。手動で必要なライブラリをインスタンスにインストールして、アクセラレーターとの通信を可能にすることが必要です。制限事項については、「Elastic Graphics の制限事項」を参照してください。
タスク
セキュリティグループの設定
Elastic Graphics では、セキュリティグループ自体との間でインバウンドおよびアウトバウンドのトラフィックを許可する自己参照のセキュリティグループが必要です。セキュリティグループには、次のインバウンドルールおよびアウトバウンドルールを含める必要があります。
インバウンド | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
タイプ | プロトコル | ポート | ソース | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Elastic Graphics |
TCP |
2007 |
セキュリティグループ ID (独自のリソース ID) |
アウトバウンド | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
タイプ | プロトコル | ポート範囲 | デスティネーション | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Elastic Graphics |
TCP |
2007 |
セキュリティグループ ID (独自のリソース ID) |
Amazon EC2 コンソールを使用して Elastic Graphics アクセラレーター搭載インスタンスを起動する場合は、インスタンスの起動ウィザードで必要なセキュリティグループルールを自動的に作成することも、事前に作成したセキュリティを選択することもできます。
AWS CLI または SDK を使用してインスタンスを起動する場合は、事前に作成したセキュリティグループを指定する必要があります。
Elastic Graphics にセキュリティグループを作成するには
Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/
) を開きます。 -
ナビゲーションペインで [Security Groups] (セキュリティグループ) を選択して、[Create security group] (セキュリティグループの作成) を選択します。
-
[Create security group] (セキュリティグループの作成) ウィンドウで、以下を行います。
-
[セキュリティグループ名] に、
Elastic Graphics security group
のような、分かりやすいセキュリティグループ名を入力します。 -
(オプション) [説明] に、セキュリティグループの簡単な説明を入力します。
-
[VPC] で、Elastic Graphics を使用する VPC を選択します。
-
[Create Security Group] を選択します。
-
-
ナビゲーションペインで [Security Groups] (セキュリティグループ) を選択し、先ほど作成したセキュリティグループを選択し、[Details] (詳細) タブで [Security group ID] (セキュリティグループ ID)をコピーします。
-
[Inbound rules] (インバウンドルール) タブで [Edit inbound rules] (インバウンドルールを編集) を選択し、次のようにします。
-
[Add rule] (ルールの追加) を選択します。
-
[Type] (タイプ) で、[Elastic Graphics] を選択します。
-
[Source タイプ] で、[Custom] を選択します。
-
[Source] (送信元) には、先にコピーしたセキュリティグループ ID を貼り付けます。
-
[Save Rules] (ルールの保存) を選択します。
-
-
[Outbound rules] (アウトバウンドルール) タブで [Edit outbound rules] (アウトバウンドルールを編集) を選択し、次のようにします。
-
[Add rule] (ルールの追加) を選択します。
-
[Type] (タイプ) で、[Elastic Graphics] を選択します。
-
[Destination type] (送信先タイプ) で、[Custom] (カスタム) を選択します。
-
[Destination] (送信先) には、先にコピーしたセキュリティグループ ID を貼り付けます。
-
[Save Rules] (ルールの保存) を選択します。
-
詳細については、「Windows インスタンス用の Amazon EC2 Amazon セキュリティグループ」を参照してください。
Elastic Graphics アクセラレーターを持つインスタンスの作成
起動中にインスタンスに Elastic Graphics アクセラレーターを関連付けることができます。起動が失敗する場合、以下が考えられる理由です。
-
Elastic Graphics アクセラレーターのキャパシティーの不足
-
リージョン内の Elastic Graphics アクセラレーター制限の超過
-
アクセラレーター用のネットワークインターフェイスを作成するために十分なプライベート IPv4 アドレスが VPC にない
詳細については、「Elastic Graphics の制限事項」を参照してください。
インスタンス (コンソール) の起動中に Elastic Graphics アクセラレーターを関連付けるには
Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/
) を開きます。 -
ダッシュボードから、[Launch Instance] を選択します。
-
Windows AMI とサポートされているインスタンスタイプを選択します。詳細については、「Elastic Graphics の基本」を参照してください。
-
[Configure Instance Details] ページでインスタンスを起動する VPC とサブネットを選択します。
-
[Add Graphics Acceleration (グラフィックスアクセラレーションの追加)] を選択し、Elastic Graphics アクセラレータータイプを選択します。
-
(オプション) [Add Storage (ストレージの追加)] と [Add Tags (タグの追加)] ページで、必要に応じてボリュームとタグを追加します。
-
[Configure Security Group (セキュリティグループの設定)] ページでは、必要な受信および送信ルールを持つセキュリティグループをコンソールに作成させることができます。セキュリティグループの設定 で手動で作成したセキュリティグループを使用することもできます。必要に応じて、さらにセキュリティグループを追加します。
-
[Review and Launch (確認して起動)] を選択してインスタンスのオプションを確認し、[Launch (起動)] を選択します。
インスタンス (AWS CLI) の起動中に Elastic Graphics アクセラレーターを関連付けるには
run-instances AWS CLI コマンドと次のいずれかのパラメータを使用できます。
--elastic-gpu-specification Type=
eg1.medium
--security-group-ids
パラメータの場合、必要なインバウンドルールおよびアウトバウンドルールを持つセキュリティグループを含める必要があります。詳細については、「セキュリティグループの設定」を参照してください。
インスタンス (Tools for Windows PowerShell) の起動中に Elastic Graphics アクセラレーターを関連付けるには
New-EC2Instance Tools for Windows PowerShell コマンドを使用します。
Elastic Graphics に必要なソフトウェアのインストール
現在の AWS Windows AMI を使用してインスタンスを起動した場合は、最初の起動時に必要なソフトウェアが自動的にインストールされます。必要なソフトウェアを自動的にインストールしない Windows AMI を使用してインスタンスを起動した場合は、インスタンスに必要なソフトウェアを手動でインストールする必要があります。
Elastic Graphics の必要なソフトウェアをインストールするには (必要な場合)
-
インスタンスに接続します。
-
Elastic Graphics インストーラ
をダウンロードして開きます。インストールマネージャーは Elastic Graphics エンドポイントに接続し、必要なソフトウェアの最新バージョンをダウンロードします。 注記
ダウンロードリンクが機能しない場合は、別のブラウザを試すか、リンクアドレスをコピーして新しいブラウザタブに貼り付けます。
-
検証のためにインスタンスを再起動します。
インスタンスでの Elastic Graphics の機能の検証
インスタンスの Elastic Graphics パッケージには、アクセラレーターの状態を表示するために使用できるツールやインスタンスの OpenGL コマンドでアクセラレーターの機能性を検証できるツールが含まれています。
Elastic Graphics パッケージが事前にインストールされていない AMI でインスタンスが起動された場合には、このパッケージをダウンロードしてインストールできます。詳細については、「Elastic Graphics に必要なソフトウェアのインストール」を参照してください。
次の方法のいずれかを使用して、インスタンスの Elastic Graphics 機能を検証できます。
注記
Elastic Graphics ステータスモニタまたはコマンドラインツールが予期しない結果を返す場合は、「異常状態の問題の解決」を参照してください。
Elastic Graphics 情報の表示
インスタンスに接続された Elastic Graphics アクセラレーターに関する情報を表示できます。
Elastic Graphics アクセラレーター (コンソール) に関する情報を表示するには
Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/
) を開きます。 -
ナビゲーションペインで [Instances] を選択し、インスタンスを選択します。
-
[詳細] タブで、[エラスティックグラフィックス ID] を検索します。ID を選択すると、Elastic Graphics グラフィックスアクセラレーターに関する次の情報が表示されます。
-
アタッチ状態
-
タイプ
-
[Health status](ヘルスステータス)
-
Elastic Graphics アクセラレーター (AWS CLI) に関する情報を表示するには
describe-elastic-gpus AWS CLI コマンドを使用できます。
aws ec2 describe-elastic-gpus
describe-network-interfaces AWS CLI コマンドを使用して、Elastic Graphics ネットワークインターフェイスに関する情報を所有者 ID で絞り込み表示できます。
aws ec2 describe-network-interfaces --filters "Name=attachment.instance-owner-id,Values=amazon-elasticgpus"
Elastic Graphics アクセラレーター (Tools for Windows PowerShell) に関する情報を表示するには
次のコマンドを使用します。
インスタンスメタデータを使用して、Elastic Graphics アクセラレーターについての情報を表示するには
-
Elastic Graphics アクセラレーターを使用している Windows インスタンスに接続します。
-
次のいずれかを行ってください。
-
PowerShell で、次のコマンドレットを使用します。
PS C:\>
Invoke-RestMethod -uri http://169.254.169.254/latest/meta-data/elastic-gpus/associations/egpu-f6d94dfa66df4883b284e96db7397ee6
-
ウェブブラウザから、次の URL をアドレスフィールドに貼り付けます。
http://169.254.169.254/latest/meta-data/elastic-gpus/associations/
egpu-f6d94dfa66df4883b284e96db7397ee6
-
フィードバックの送信
次のステップから Elastic Graphics における体験についてのフィードバックを送信して、チームによるこれからの改善に貢献できます。
Elastic Graphics ステータスモニターを使用して、フィードバックを送信するには
-
Windows インスタンスのタスクバー上の通知エリアで、Elastic Graphics ステータスモニターを開きます。
-
左下隅の、[フィードバック] を選択します。
-
フィードバックを入力し、[送信] を選択します。