2011-12-08 12 views
81

t1.micro EC2インスタンスを起動しようとすると、プロビジョニングできないことがあり、Amazonは別の可用性ゾーンを試すことを推奨します。既存のインスタンスに対してこれを変更することは可能ですか?既存のEC2 t1.microインスタンスの可用性ゾーンを変更することはできますか?

+0

[serverfault](http://serverfault.com/)でよく聞かれます。 – smparkes

+31

これらの質問はなぜserverfaultに移動するのではなく、閉じているのですか? –

答えて

88

既存のEC2インスタンスを別の可用性ゾーンに直接移動することはできません。

ただし、以下のアプローチは、新しいAMIを介して間接的に異なるアベイラビリティゾーンにインスタンスを移動するために使用することができます。

  1. 停止(終了しません!)古いアベイラビリティゾーンでの古いインスタンスを。

  2. 古いインスタンスに基づいてAMIを作成します。

  3. 新しい可用性ゾーンで新しいAMIの新しいインスタンスを実行します。それはあなたの古いインスタンスのかなり正確なコピーになります。

エラスティックIPアドレスを使用している場合は、新しいインスタンスに再関連付けします。

新しいインスタンスをテストし、正常に動作していることがわかったら、古いインスタンスを古い可用性ゾーンで終了します。

+43

私は気になる "かなり正確なコピー" – portforwardpodcast

+17

portforwardpodcast:新しいインスタンスは、異なるAMI id、異なるインスタンスID、異なるEBSボリュームID、およびおそらく異なるユーザーデータ(何を渡すかを決める)で開始されます。インスタンスのソフトウェアと構成によっては、起動時の動作や動作に影響する可能性があります。それ以外の場合、インスタンス上のファイルシステムは、シャットダウンして再起動した場合と同じになります。 –

+1

おそらく、同じ質問を抱えているユーザーのためのアップデート:ステップ2と3の間で、AMIを右クリックしてインスタンスを別の可用性ゾーンにコピーする必要があります。そして、必ずしもインスタンスを停止する必要はないので、ステップ1をスキップすることができます。 – lordvlad

関連する問題