instance store-backed インスタンスのインスタンスタイプを変更する - Amazon Elastic Compute Cloud

instance store-backed インスタンスのインスタンスタイプを変更する

instance store-backed インスタンスは、インスタンスストアのルートボリュームを持つインスタンスです。インスタンスストアのルートボリュームを持つインスタンスのインスタンスタイプを変更することはできません。代わりに、インスタンスから AMI を作成し、この AMI から新しいインスタンスを起動して、必要なインスタンスタイプを選択し、アプリケーションを新しいインスタンスに移行する必要があります。使用するインスタンスタイプは、作成した AMI と互換性があることが必要なことに注意してください。互換性が決定される方法については、「インスタンスタイプ変更の互換性」を参照してください。

プロセスの概要
  • 元のインスタンスのデータをバックアップします。

  • 元のインスタンスから AMI を作成します。

  • この AMI から新しいインスタンスを起動し、使用するインスタンスタイプを選択します。

  • アプリケーションを新しいインスタンスにインストールします。

  • 元のインスタンスに Elastic IP アドレスがあり、ユーザーが新しいインスタンス上のアプリケーションを中断することなく継続して使用できるようにするには、Elastic IP アドレスを新しいインスタンスに関連付ける必要があります。詳細については、「Elastic IP アドレス」を参照してください。

instance store-backed インスタンスのインスタンスタイプを変更するには
  1. 次のように、保持する必要があるデータをバックアップします。

    • インスタンスストアボリューム上のデータについては、永続的ストレージにバックアップしてください。

    • EBS ボリューム上のデータについては、ボリュームのスナップショットを作成するか、インスタンスからボリュームをデタッチして、後で新しいインスタンスにアタッチできるようにします。

  2. インスタンスから AMI を作成するには、「instance store-backed Linux AMI を作成する」に記載された前提条件と手順に従います。インスタンスから AMI を作成したら、この手順に戻ります。

  3. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  4. ナビゲーションペインで [AMI] を選択します。フィルターリストで [Owned by me] (自己所有) を選択し、ステップ 2 で作成したイメージを選択します。[AMI name] (AMI 名) は、イメージを登録したときに指定した名前であり、[Source] (送信元) は Amazon S3 バケットです。

    注記

    ステップ 2 で作成した AMI が表示されない場合は、AMI を作成したリージョンを選択していることを確認します。

  5. AMI を選択した状態で、[Launch instance from image] (イメージからインスタンスを起動) を選択します。インスタンスを設定する場合は、次の操作を行います。

    1. 使用する新しいインスタンスタイプを選択します。使用するインスタンスタイプが使用できない場合は、作成した AMI の設定と互換性がありません。詳細については、インスタンスタイプ変更の互換性 を参照してください。

    2. Elastic IP アドレスを使用している場合は、元のインスタンスを現在実行している VPC を選択します。

    3. 同じトラフィックが新しいインスタンスに到達できるようにする場合は、元のインスタンスと関連付けられるセキュリティグループを選択します。

    4. 新しいインスタンスの設定が完了したら、手順を完了してキーペアを選択し、インスタンスを起動します。インスタンスが running 状態になるまで、数分かかる場合があります。

  6. 必要に応じて、作成したスナップショットに基づく新しい EBS ボリュームや、元のインスタンスからデタッチした EBS ボリュームを新しいインスタンスにアタッチします。

  7. アプリケーションと必要なソフトウェアを新しいインスタンスにインストールします。

  8. Elastic IP アドレスを使用している場合、以下のように新しいインスタンスにそのアドレスを割り当てます。

    1. ナビゲーションペインで [Elastic IP] を選択します。

    2. 元のインスタンスに関連付ける Elastic IP アドレスを選択して、[Actions (アクション)]、[Disassociate Elastic IP address (Elastic IP アドレスの関連付けの解除)] の順に選択します。確認を求めるメッセージが表示されたら、[Disassociate (関連付け解除)] を選択します。

    3. Elastic IP アドレスがまだ選択された状態で、[Actions (アクション)]、[Associate Elastic IP address (Elastic IP アドレスの関連付け)] の順に選択します。

    4. [リソースタイプ] で、[Instance (インスタンス)] を選択します。

    5. [Instance] (インスタンス) で、Elastic IP アドレスを関連付ける新しいインスタンスを選択します。

    6. (オプション) [プライベート IP アドレス] で、Elastic IP アドレスを関連付けるプライベート IP アドレスを指定します。

    7. [Associate] を選択します。

  9. (オプション) 不要になった場合は、元のインスタンスを終了できます。インスタンスを選択し、新しいインスタンスではなく元のインスタンスを終了させようとしていることを確認し (名前や起動時間の確認など)、[Instance state] (インスタンスの状態)、[Terminate instance] (インスタンスの終了) を選択します。