AWSへVMイメージごと移動する手順

手順

img作る前に以下を確認しておく

  • DHCPを有効にしている
  • iptablesを無効に
  • rawでイメージを作っておく

次に以下のコマンドでインポート

# hoge-importってバケット作ったとする
# 最初にimgをS3に上げておく
aws s3 cp hoge.img s3://hoge-import/hoge.img

# IAM周りを準備
aws iam create-role --role-name vmimport --assume-role-policy-document file://trust-policy.json
aws iam put-role-policy --role-name vmimport --policy-name vmimport --policy-document file://role-policy.json

# インポートタスク開始
aws ec2 import-image --description "hoge server" --disk-containers file://containers.json

# 進捗見る
aws ec2 describe-import-image-tasks

使ったjsonファイル

参考リンク