AmazonS3上にEC2のイメージファイルを保存

  • 事前にAmazonS3にてBucket(ストレージ)を作成(Bucket Name: yujidev-backup)
  • インスタンス起動時に作成した秘密鍵とX509証明書をEC2上へアップロード
$ scp -i SSH用プライベート鍵 秘密鍵 ec2-user@ec2-54-248-20-228.ap-northeast-1.compute.amazonaws.com
$ scp -i プライベート鍵 X509証明書 ec2-user@ec2-54-248-20-228.ap-northeast-1.compute.amazonaws.com
# mkdir /mnt
# mkdir /mnt/backup[yyyymmdd]
# ec2-bundle-vol -d /mnt/backup[yyyymmdd] --privatekey 秘密鍵 --cert X509証明書 --user 口座番号
Please specify a value for arch [x86_64]:  // Click Enter!
Copying / into the image file /mnt/image...
Excluding: 
	 /dev/pts
	 /sys
	 /
	 /proc
	 /proc/sys/fs/binfmt_misc
	 /dev
	 /media
	 /mnt
	 /proc
	 /sys
	 /mnt/image
	 /mnt/img-mnt
1+0 records in
1+0 records out
1048576 bytes (1.0 MB) copied, 0.00197676 s, 530 MB/s
mke2fs 1.42 (29-Nov-2011)
Bundling image file...
  • 15〜20分後にバックアップが完了するのでイメージを保存したディレクトリにてファイルを確認
# cd /mnt/backup[yyyymmdd]
# ls
image               image.part.06  image.part.14  image.part.22  image.part.30
image.manifest.xml  image.part.07  image.part.15  image.part.23  image.part.31
image.part.00       image.part.08  image.part.16  image.part.24  image.part.32
image.part.01       image.part.09  image.part.17  image.part.25  image.part.33
image.part.02       image.part.10  image.part.18  image.part.26  image.part.34
image.part.03       image.part.11  image.part.19  image.part.27  img-mnt
image.part.04       image.part.12  image.part.20  image.part.28
image.part.05       image.part.13  image.part.21  image.part.29
# ec2-upload-bundle --bucket S3バケット名 --manifest image.manifest.xml --access-key アクセスキーID --secret-key シークレットアクセスキー
Uploading bundled image parts to the S3 bucket yujidev-backup ...
Uploaded image.part.00
Uploaded image.part.01
Uploaded image.part.02
Uploaded image.part.03
Uploaded image.part.04
Uploaded image.part.05
Uploaded image.part.06
Uploaded image.part.07
Uploaded image.part.08
Uploaded image.part.09
Uploaded image.part.10
Uploaded image.part.11
Uploaded image.part.12
Uploaded image.part.13
Uploaded image.part.14
Uploaded image.part.15
Uploaded image.part.16
Uploaded image.part.17
Uploaded image.part.18
Uploaded image.part.19
Uploaded image.part.20
Uploaded image.part.21
Uploaded image.part.22
Uploaded image.part.23
Uploaded image.part.24
Uploaded image.part.25
Uploaded image.part.26
Uploaded image.part.27
Uploaded image.part.28
Uploaded image.part.29
Uploaded image.part.30
Uploaded image.part.31
Uploaded image.part.32
Uploaded image.part.33
Uploaded image.part.34
Uploading manifest ...
Uploaded manifest.
Bundle upload completed.
  • コマンド完了後、Management ConsoleよりS3にアクセスしイメージがアップロードされているか確認

Elastic Block Store(EBS)のスナップショット取得

  1. コントロールパネル(AWS Management Console)>EC2>EBS>Snapshotsを選択
  2. Create Snapshotボタンを選択
  3. スナップショット名を入力し対象Volumeを選択
  4. Createボタンを選択

※ スナップショットはS3に保存されるがS3 Bucketに表示されない


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-08-10 (土) 01:47:57 (3912d)