Amazon EC2 with S3 part1
by ssk
create os image and upload image file to S3 space.
> domU-12-31-39-03-CE-45:/mnt# ec2-bundle-vol -d /mnt -k ~/.ec2/pk-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem -c ~/.ec2/cert-YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY.pem -u NNNNNNNNNNNN
> Please specify a value for arch [i386]:
> Copying / into the image file /mnt/image...
> Excluding:
> /selinux
> /sys
> /proc/bus/usb
> /proc
> /dev/pts
> /dev
> /media
> /mnt
> /proc
> /sys
> /etc/udev/rules.d/70-persistent-net.rules
> /etc/udev/rules.d/z25_persistent-net.rules
> /mnt/image
> /mnt/img-mnt
> 1+0 records in
> 1+0 records out
> 1048576 bytes (1.0 MB) copied, 0.010064 s, 104 MB/s
> mke2fs 1.41.3 (12-Oct-2008)
> Bundling image file...
> Splitting /mnt/image.tar.gz.enc...
> Created image.part.00
> Created image.part.01
> Created image.part.02
> Created image.part.03
> Created image.part.04
> Created image.part.05
> Created image.part.06
> Created image.part.07
> Created image.part.08
> Created image.part.09
> Created image.part.10
> Created image.part.11
> Created image.part.12
> Created image.part.13
> Created image.part.14
> Created image.part.15
> Created image.part.16
> Created image.part.17
> Created image.part.18
> Created image.part.19
> Created image.part.20
> Created image.part.21
> Generating digests for each part...
> Digests generated.
> Unable to read instance meta-data for product-codes
> Creating bundle manifest...
> ec2-bundle-vol complete.
>
> domU-12-31-39-03-CE-45:/mnt# ls
> image image.part.04 image.part.10 image.part.16 img-mnt
> image.manifest.xml image.part.05 image.part.11 image.part.17 lost+found
> image.part.00 image.part.06 image.part.12 image.part.18
> image.part.01 image.part.07 image.part.13 image.part.19
> image.part.02 image.part.08 image.part.14 image.part.20
> image.part.03 image.part.09 image.part.15 image.part.21
>
> domU-12-31-39-03-CE-45:/mnt# ec2-upload-bundle -b BUCKET -m image.manifest.xml -a AAAAAAAAAAAAAAAAAAAA -s BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
> Uploading bundled image parts to the S3 bucket naoto ...
> 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
> Uploading manifest ...
> Uploaded manifest.
> Bundle upload completed.
> domU-12-31-39-03-CE-45:/mnt# ec2-bundle-vol -d /mnt -k ~/.ec2/pk-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem -c ~/.ec2/cert-YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY.pem -u NNNNNNNNNNNN
> Please specify a value for arch [i386]:
> Copying / into the image file /mnt/image...
> Excluding:
> /selinux
> /sys
> /proc/bus/usb
> /proc
> /dev/pts
> /dev
> /media
> /mnt
> /proc
> /sys
> /etc/udev/rules.d/70-persistent-net.rules
> /etc/udev/rules.d/z25_persistent-net.rules
> /mnt/image
> /mnt/img-mnt
> 1+0 records in
> 1+0 records out
> 1048576 bytes (1.0 MB) copied, 0.010064 s, 104 MB/s
> mke2fs 1.41.3 (12-Oct-2008)
> Bundling image file...
> Splitting /mnt/image.tar.gz.enc...
> Created image.part.00
> Created image.part.01
> Created image.part.02
> Created image.part.03
> Created image.part.04
> Created image.part.05
> Created image.part.06
> Created image.part.07
> Created image.part.08
> Created image.part.09
> Created image.part.10
> Created image.part.11
> Created image.part.12
> Created image.part.13
> Created image.part.14
> Created image.part.15
> Created image.part.16
> Created image.part.17
> Created image.part.18
> Created image.part.19
> Created image.part.20
> Created image.part.21
> Generating digests for each part...
> Digests generated.
> Unable to read instance meta-data for product-codes
> Creating bundle manifest...
> ec2-bundle-vol complete.
>
> domU-12-31-39-03-CE-45:/mnt# ls
> image image.part.04 image.part.10 image.part.16 img-mnt
> image.manifest.xml image.part.05 image.part.11 image.part.17 lost+found
> image.part.00 image.part.06 image.part.12 image.part.18
> image.part.01 image.part.07 image.part.13 image.part.19
> image.part.02 image.part.08 image.part.14 image.part.20
> image.part.03 image.part.09 image.part.15 image.part.21
>
> domU-12-31-39-03-CE-45:/mnt# ec2-upload-bundle -b BUCKET -m image.manifest.xml -a AAAAAAAAAAAAAAAAAAAA -s BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
> Uploading bundled image parts to the S3 bucket naoto ...
> 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
> Uploading manifest ...
> Uploaded manifest.
> Bundle upload completed.

