スキップしてコンテンツを表示

Nitro 上に構築された Amazon EC2 Windows インスタンスでインスタンスのステータスチェックの失敗をトラブルシューティングする方法を教えてください。

所要時間2分
0

AWS Nitro 上に構築された Amazon Elastic Compute Cloud (Amazon EC2) Windows インスタンスで、インスタンスのステータスチェックが失敗することをトラブルシューティングしたいと考えています。

簡単な説明

EC2 インスタンスがステータスチェックに失敗すると、ネットワーク上で利用できなくなります。一般的に、互換性のないドライバーや古いドライバーが原因で、Nitro で構築された Windows インスタンスのステータスチェックが失敗します。

解決策

重要: インスタンスを停止して起動する前に、次の手順を実行してください。

注: インスタンスを停止または起動する際、インスタンスのパブリック IP アドレスは変更されます。外部トラフィックをインスタンスにルーティングするには、パブリック IP アドレスではなく Elastic IP アドレスを使用することをおすすめします。

Nitro で構築された Windows インスタンスのインスタンスステータスチェックの失敗をトラブルシューティングするには、次の手順を実行します。

  1. インスタンスタイプが Nitro Hypervisor を使用していることを確認します。基盤となるハイパーバイザーを特定するには、汎用コンピューティング最適化メモリ最適化ストレージ最適化高速コンピューティングハイパフォーマンスコンピューティング、または前世代のインスタンスのインスタンスファミリーの概要を確認してください。
  2. インスタンスがステータスチェックに失敗するその他の理由をトラブルシューティングします
  3. それでもインスタンスのステータスチェックに失敗する場合は、互換性のないドライバーや古いドライバーがないか確認してください。インスタンスのドライバーを自動的にアップグレードまたは修復するには、AWSSupport-UpgradeWindowsAWSDrivers ランブックを実行します。
  4. ランブックで問題が解決しない場合は、次のステップを実行してインスタンスドライバーを手動でアップグレードします。
  5. EC2 インスタンスを停止します
    注: インスタンスタイプを変更するには、インスタンスを停止する必要があります。
  6. Amazon EC2 コンソールを開きます。
  7. [インスタンス] を選択し、停止したインスタンスを選択します。
  8. [アクション] を選択し、[インスタンス設定] を選択します。
  9. [インスタンスタイプの変更] を選択します。
  10. [インスタンスタイプの変更] ダイアログボックスで、[インスタンスタイプ]t2.medium を選択します。
    注: このステップでは、インスタンスタイプが Nitro から XEN に変更されます。また、基盤となるドライバーが AWS NVMe または Elastic Network Adaptor (ENA) から準仮想化 (PV) ドライバーに変更されます。これで、基盤となるドライバーが起動問題の原因であるかどうかを確認できます。
  11. インスタンスを起動します
    注: t2 インスタンスタイプもステータスチェックに失敗した場合は、手順 5 ~ 10 を繰り返し、m4.large インスタンスタイプを選択します。PV ドライバーに問題があると、t2 インスタンスタイプで起動の問題が発生する可能性があります。m4.large インスタンスタイプは PV ドライバーを使用しません。
  12. Remote Desktop Protocol (RDP) を使用してインスタンスに接続します
  13. すべてのドライバーバージョンを表示するには、管理者権限のある PowerShell セッションで次のコマンドのいずれかを実行します。
Get-WmiObject Win32_PnPSignedDriver|?{$_.manufacturer -like "*Amazon*"}| select DeviceName, DriverVersion, Manufacturer

または、

dism /online /Get-Drivers /Format:table | findstr "Amazon*"

出力で、ENA Windows ドライバーまたは AWS NVMe Windows ドライバーの最新バージョンがインストールされていることを確認します。 ドライバーが古い場合は、ENA ドライバーまたは AWS NVMe ドライバーの最新バージョンをインストールします。
注: AWS ドライバーのインストールには再起動が必要なため、サーバーのダウンタイム中は、AWS ドライバーを本番サーバーに手動でインストールするのがベストプラクティスです。Nitro インスタンスには PV ドライバーを使用できません。 手順 13 を繰り返して、ドライバーが正常にインストールされたことを確認します。 EC2 インスタンスを停止しますAmazon EC2 コンソールを開きます。 [インスタンス] を選択し、停止したインスタンスを選択します。 [アクション] を選択し、[インスタンス設定] を選択します。 [インスタンスタイプの変更] を選択します。 [インスタンスタイプの変更] ダイアログボックスの [インスタンスタイプ] で、元の Nitro ベースのインスタンスタイプを選択します。 [適用] を選択します。

関連情報

EC2 Windows インスタンスで、ストレージとネットワークの AWS ドライバーをアップグレードしたり修復したりする方法を教えてください。

EC2 Windows インスタンスを Nitro ベースのインスタンスタイプに移行する

AWS公式更新しました 9ヶ月前
コメントはありません

関連するコンテンツ