LoginSignup
6

More than 3 years have passed since last update.

EC2のリブートについて

Posted at

勉強前のイメージ

rebootって、webの画面から「インスタンスの停止」ってやるだけじゃないの?

調査

インスタンスリブート

特徴

  • グローバルIPアドレスが変わらない
    • 物理的に実行されるハードウェアが変わらないから

実施方法

  • webコンソールでの方法

    1. インスタンスにチェック
    2. 右クリック or アクション
    3. インスタンスの状態 → 再起動
  • AWS CLIでの方法

    1. $ aws ec2 reboot-instances --instance-ids [ インスタンスID ]
  • EC2のサーバでの方法

    1. # reboot

システムリブート

特徴

  • グローバルIPアドレスが変わる
    • 物理的に実行されるハードウェアが変わるから
    • ElasticIPを使用することで防ぐことが出来る
  • インスタンスストアのデータが消える

実施方法

  • webコンソールでの方法

    1. インスタンスにチェック
    2. 右クリック or アクション
    3. インスタンスの状態 → 停止
    4. インスタンスの状態 → 開始
  • AWS CLIでの方法

    1. $ aws ec2 start-instances --instance-ids [ インスタンスID ]
    2. $ aws ec2 stop-instances --instance-ids [ インスタンスID ]

リタイア

特徴

  • ハードウェアが故障し、運用できない際に出るアラート
  • AWSから通知が来た、スケジュールの日以降は終了されてしまう

実施方法

  • webコンソールでの方法

    1. インスタンスにチェック
    2. 右クリック or アクション
    3. インスタンスの状態 → 停止
    4. インスタンスの状態 → 開始
  • AWS CLIでの方法

    1. $ aws ec2 start-instances --instance-ids [ インスタンスID ]
    2. $ aws ec2 stop-instances --instance-ids [ インスタンスID ]

勉強後のイメージ

サーバのrebootと画面の再起動は一緒。
サーバのshutdown→起動と画面の停止→開始は一緒。
あまり今まで考えてrebootとかしてなかったけど、勉強になった。
リタイアの通知が来たときは、停止→開始をしないといけない。

参考

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6