概要
EC2インスタンスを東京リージョン→大阪リージョンにコピーしてみようと思います。
AMIの作成
- (コピーしたことがわかるように)ファイルを作成
これは、別にしなくて良い作業です。
データが移ってうことがわかりやすいようにしているだけです。
$ cat << EOF > /home/ec2-user/hello.txt
Hello World!
EOF
$ cat /home/ec2-user/hello.txt
Hello World!
- EC2インスタンスのシャットダウン
マネジメントコンソールからインスタンスの停止を行います。
起動していてもAMIは作成できますが、ここでは落とします。
- AMIの作成
インスタンスにチェックを入れ、
アクション > イメージとテンプレート > イメージを作成 でAMIを作成していきます。
- イメージを作成
イメージの設定を記載していきます。
イメージ名とイメージの説明だけ記載し、タグなどは特に変更しません。
- AMI作成確認
イメージ > AMI から作成されていることを確認します。
AMIのリージョンコピー
- AMIのリージョンコピーを行う
AMIの作成が完了したらリージョンのコピーを行います。
AMIを指定し、 アクション > AMIのコピーへ進みます
- コピー先のリージョンを指定
AMIのコピー先などを指定します。
送信先リージョン以外はすでに入っているので、そのままコピーに進むと完了画面が出ます。
- 大阪リージョンにコピーされていることを確認
大阪リージョンのAMIを確認するとコピー中であることが確認できます。
AMIからEC2インスタンスの起動
- AMIからEC2インスタンスの作成
AMIからEC2インスタンスを作成していきます。
- EC2の設定を行う
EC2インスタンスの設定はほぼ初期状態なので、こちら をごらんください
- インスタンスの作成完了
大阪リージョンにEC2インスタンスが作成されました
- ログイン
以下のコマンドでログインします。
ssh -i [pemファイル] ec2-user@XXXXXX
- 元のインスタンスのデータが残ってるか確認
AMIを作成する前にテキストファイルをおいてましたが、データが残っていたので表示されました。
$ cat /home/ec2-user/hello.txt
Hello World!
勉強後イメージ
やり方とかは知ってたけど、実際どうやってコピーするとかは知らなかったから
やっててよかったと思います。