接続できないインスタンスのトラブルシューティング - Amazon Elastic Compute Cloud

接続できないインスタンスのトラブルシューティング

Linux インスタンスに接続できない場合は、次の方法によりトラブルシューティングできます。Windows インスタンスに接続できない場合のトラブルシューティングについては、「接続できないインスタンスのトラブルシューティング」を参照してください。

インスタンスの再起動

トラブルシューティングにも一般的なインスタンス管理にも、到達できないインスタンスを再起動する方法が重要です。

リセットボタンを押してコンピュータをリセットするように、Amazon EC2 コンソール、CLI、または API を使用して EC2 インスタンスをリセットできます。詳細については、「インスタンスの再起動」を参照してください。

インスタンスコンソール出力

コンソール出力は問題を診断する際に役立つツールで、特に、カーネルの問題やサービス設定の問題のトラブルシューティングを行うときに便利です。これらの問題が発生すると、SSH デーモンの開始前にインスタンスが停止したり、インスタンスに到達不能になったりする可能性があります。

Linux/Unix の場合、マシンに接続されている物理的なモニターに通常表示されるようなコンソール出力がインスタンスコンソール出力に表示されます。コンソール出力は、インスタンス遷移状態 (開始、停止、再起動、終了) の直後に投稿されたバッファされた情報を返します。表示される出力は、継続的には更新されず、更新する価値があると思われる場合にのみ更新されます。

Windows インスタンスの場合は、インスタンスコンソール出力に直近のシステムイベントログエラーが 3 つ表示されます。

オプションで、インスタンスのライフサイクル中に最新のシリアルコンソールの出力をいつでも取得できます。このオプションは Nitro System 上に構築されたインスタンス でのみサポートされています。Amazon EC2 コンソールではサポートされていません。

注記

表示される出力のうち、保存されるのは最新の64 KB のみです。この出力は、出力の送信から少なくとも1時間使用可能です。

インスタンスの所有者のみがコンソール出力にアクセスできます。コンソールまたはコマンドラインを使用して、インスタンスのコンソール出力を取得できます。

コンソール出力を取得するには、以下のいずれかの方法を使用します。

New console
コンソール出力を取得するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. 左ナビゲーションペインで [Instances] を選択し、インスタンスを選択します。

  3. [アクション]、[モニタリングとトラブルシューティング]、[システムログの取得] の順に選択します。

Old console
コンソール出力を取得するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. 左ナビゲーションペインで [Instances] を選択し、インスタンスを選択します。

  3. [Actions]、[Instance Settings]、[Get System Log] の順に選択します。

Command line
コンソール出力を取得するには

次のいずれかのコマンドを使用できます。これらのコマンドラインインターフェイスの詳細については、Amazon EC2 へのアクセス を参照してください。

一般的なシステムログエラーの詳細については、Linux ベースのインスタンスに関するシステムログエラーのトラブルシューティング を参照してください。

接続できないインスタンスのスクリーンショットの取得

SSH または RDP を介して Windows インスタンスに接続できない場合、インスタンスのスクリーンショットをキャプチャし、イメージとして表示できます。このイメージにより、インスタンスのステータスについて可視化されるため、迅速にトラブルシューティングすることができます。インスタンスの実行中またはクラッシュ後にスクリーンショットを生成できます。このスクリーンショットにはデータ転送コストがかかりません。イメージは JPG 形式で生成され、100 KB 未満です。インスタンスが NVIDIA GRID ドライバーを使用している場合や、ベアメタルインスタンス (*.metal タイプのインスタンス) 上にある場合、または ARM ベースの Graviton または Graviton 2 プロセッサを利用している場合、この機能はサポートされません。この機能は以下のリージョンで利用できます。

  • US East (N. Virginia) Region

  • 米国東部 (オハイオ) リージョン

  • 米国西部 (オレゴン) リージョン

  • US West (N. California) リージョン

  • Europe (Ireland) Region

  • Europe (Frankfurt) Region

  • Asia Pacific (Tokyo) Region

  • Asia Pacific (Seoul) Region

  • Asia Pacific (Singapore) Region

  • Asia Pacific (Sydney) Region)

  • South America (São Paulo) Region)

  • Asia Pacific (Mumbai) Region

  • Canada (Central) Region)

  • Europe (London) Region

  • 欧州 (パリ) リージョン

インスタンスコンソールにアクセスするには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. 左のナビゲーションペインの [インスタンス] を選択します。

  3. キャプチャするインスタンスを選択します。

  4. [アクション]、[モニタリングとトラブルシューティング ] の順に選択します。

  5. [インスタンスのスクリーンショットの取得] を選択します。

イメージを右クリックし、ダウンロードして保存します。

コマンドラインを使用してスナップショットをキャプチャするには

次のいずれかのコマンドを使用できます。返されるコンテンツは base64 でエンコードされます。これらのコマンドラインインターフェイスの詳細については、Amazon EC2 へのアクセス を参照してください。

ホストコンピュータに障害が発生した場合のインスタンスの復旧

基になるホストコンピュータのハードウェアで復旧不可能な問題が発生した場合、AWS はインスタンスの停止イベントをスケジュールすることがあります。このようなイベントは事前に E メールで通知されます。

障害が発生したホストコンピュータで実行されている Amazon EBS-backed インスタンスを復旧するには
  1. インスタンスストアボリュームの重要なデータを Amazon EBS または Amazon S3 にバックアップします。

  2. インスタンスを停止します。

  3. インスタンスを起動します。

  4. 重要なデータを復元します。

詳細については、「インスタンスの停止と起動」を参照してください。

障害が発生したホストコンピュータで実行されている Instance-store Backed インスタンスを復旧するには
  1. インスタンスから AMI を作成します。

  2. イメージを Amazon S3 にアップロードします。

  3. 重要なデータを Amazon EBS または Amazon S3 にバックアップします。

  4. インスタンスを終了します。

  5. AMI から新しいインスタンスを起動します。

  6. 重要なデータを新しいインスタンスに復元します。

詳細については、「instance store-backed Linux AMI を作成する」を参照してください。