予定されているイベントの影響を受ける Amazon EC2 インスタンスの推奨アクション - Amazon Elastic Compute Cloud

予定されているイベントの影響を受ける Amazon EC2 インスタンスの推奨アクション

次のトピックでは、Amazon EC2 インスタンスが予定されているイベントの影響を受けるときに実行する必要があるアクションについて説明します。

停止またはリタイアが予定されているインスタンスのアクション

AWS は、インスタンスの基盤となるホストの回復不能な障害を検出すると、インスタンスのルートデバイスのタイプに応じて、インスタンスの停止または削除を予定します。ルートデバイスが EBS ボリュームの場合、インスタンスが停止するように予定されます。ルートデバイスがインスタンスストアボリュームの場合、インスタンスは終了するように予定されます。詳細については、インスタンスのリタイアを参照してください。

重要

インスタンスストアボリュームに格納されているデータはいずれも、インスタンスが停止、休止、または終了されると失われます。これには、EBS ボリュームをルートデバイスとするインスタンスにアタッチされたインスタンスストアボリュームも含まれます。インスタンスが停止、休止、または終了される前に、後で必要となるインスタンスストアボリュームからデータを必ず保存しておきます。

Amazon EBS によりバックアップされたインスタンスのアクション

インスタンスが予定どおりに停止されるのを待機できます。または、インスタンスを自分で停止および起動して、新しいホストに移行することもできます。インスタンスが停止したときにインスタンス設定を変更する方法に加えて、インスタンスの停止についての詳細は、Amazon EC2 インスタンスの停止と起動を参照してください。

スケジュールされたインスタンスの停止イベントに対応した、即時の停止と開始を自動化することができます。詳細については、「AWS Health ユーザーガイド」の「Amazon EC2 インスタンスのアクションの自動化」を参照してください。

インスタンスストアによりバックアップされたインスタンスのアクション

最新の AMI から代替インスタンスを起動し、インスタンスの削除を予定する前に必要なすべてのデータを代替インスタンスに移行することをお勧めします。その後、元のインスタンスを終了するか、予定どおりに終了されるのを待機することができます。

再起動が予定されているインスタンスのアクション

AWS は、更新のインストールや基盤となるホストのメンテナンスなどのタスクを実行する必要があるとき、インスタンスまたは基盤となるホストの再起動を予定できます。都合に合わせて指定する日付と時刻にインスタンスが再起動するように、ほとんどの再起動イベントを再スケジュールできます。

再起動イベントタイプの表示

次のいずれかの方法を使用して、再起動イベントがインスタンスの再起動またはシステムの再起動であるかを確認できます。

Console
予定された再起動イベントのタイプを表示するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

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

  3. フィルターリストから [リソースタイプ: インスタンス] を選択します。

  4. インスタンスごとに、[イベントタイプ] 列の値を表示します。値は system-reboot または instance-reboot のいずれかです。

AWS CLI
予定された再起動イベントのタイプを表示するには

describe-instance-status コマンドを使用します。

aws ec2 describe-instance-status \ --instance-id i-1234567890abcdef0

スケジュールされた再起動イベントでは、Code の値は system-reboot あるいは instance-reboot です。次の出力例は system-reboot イベントを示しています。

[ "Events": [ { "InstanceEventId": "instance-event-0d59937288b749b32", "Code": "system-reboot", "Description": "The instance is scheduled for a reboot", "NotAfter": "2019-03-14T22:00:00.000Z", "NotBefore": "2019-03-14T20:00:00.000Z", "NotBeforeDeadline": "2019-04-05T11:00:00.000Z" } ] ]
インスタンス再起動のアクション

予定されたメンテナンスウィンドウ内でのインスタンスの再起動まで待機することも、都合に合わせた日付と時刻にインスタンスの再起動を再スケジュールすることも、または都合のよい時間にインスタンスを手動で再起動することもできます。

インスタンスが再起動されると、予定されたイベントがクリアになり、このイベントの説明が更新されます。基になるホストに対する保留中のメンテナンスが完了し、インスタンスが完全に起動したら、インスタンスの使用を再開できます。

システム再起動のアクション

システムを自分で再起動することはできません。予定されたメンテナンスウィンドウ中におけるシステムの再起動まで待機することも、都合に合わせた日付と時刻でシステムの再起動を再スケジュールすることもできます。システムの再起動は通常数分で完了します。システムの再起動後、インスタンスの IP アドレスと DNS 名、およびローカルインスタンスストアボリュームのデータは保持されます。システムの再起動が完了すると、インスタンスに予定されているイベントはクリアされ、インスタンスのソフトウェアが正常に動作していることを確認できます。

または、インスタンスのメンテナンス時間を変更する必要があり、システムの再起動を再スケジュールできない場合は、Amazon EBS-backed インスタンスを停止して再起動すると、新しいホストに移行できます。ただし、ローカルインスタンスストアボリュームのデータは保持されません。また、スケジュールされたシステム再起動イベントに対応した、インスタンスの即時の停止と開始を自動化することができます。詳細については、AWS Health ユーザーガイドEC2 インスタンスのアクションの自動化を参照してください。Instance Store-Backed インスタンスでシステムの再起動を再スケジュールできない場合、最新の AMI から代替インスタンスを起動し、予定されたメンテナンス期間より前に必要なデータをすべて代替インスタンスに移行した後、元のインスタンスを削除できます。

メンテナンスが予定されているインスタンスのアクション

AWS は、インスタンスの基盤となるホストをメンテナンスする必要があるときに、インスタンスのメンテナンスを予定します。2 種類のメンテナンスイベントがあります。1 つはネットワークメンテナンスで、もう 1 つは電源のメンテナンスです。

ネットワークメンテナンス中は、短い期間、予定されたインスタンスのネットワーク接続が切断されます。メンテナンスが終了すると、インスタンスとの通常のネットワーク接続が回復します。

電源のメンテナンス中は、短い期間、予定されたインスタンスはオフラインになり、その後再起動されます。再起動されると、インスタンスの設定内容はすべて維持されます。

インスタンスが再起動したら (通常、数分かかります)、アプリケーションが正常に動作していることを確認します。この時点で、インスタンスにスケジュールされたイベントは残っていません。残っている場合は、スケジュールされたイベントの説明の先頭に [Completed] と表示されます。インスタンスのステータス説明が更新するのに、最大で 1 時間ほどかかる場合があります。完了したメンテナンスイベントは、最長で 1 週間、Amazon EC2 コンソールのダッシュボードに表示されます。

Amazon EBS によりバックアップされたインスタンスのアクション

メンテナンスが予定どおりに実行されるのを待機できます。または、インスタンスを停止および起動して、新しいホストに移行することもできます。インスタンスが停止したときにインスタンス設定を変更する方法に加えて、インスタンスの停止についての詳細は、Amazon EC2 インスタンスの停止と起動を参照してください。

スケジュールされたメンテナンスイベントに対応した、即時の停止と開始を自動化することができます。詳細については、AWS Health ユーザーガイドEC2 インスタンスのアクションの自動化を参照してください。

インスタンスストアによりバックアップされたインスタンスのアクション

メンテナンスが予定どおりに実行されるのを待機できます。または、予定されたメンテナンス期間中に通常の運用を維持する場合、最新の AMI から代替インスタンスを起動し、予定されたメンテナンス期間より前に必要なデータをすべて代替インスタンスに移行した後、元のインスタンスを終了できます。