Note that the following steps worked just fine, from https://help.ubuntu.com/community/UEC/BundlingImages:
ubuntu@aussie:~$ TIMESTAMP=$(date +%Y%m%d%H%M%S) ubuntu@aussie:~$ RELEASE=lucid ubuntu@aussie:~$ ARCH=amd64 # Or this might be i386 ubuntu@aussie:~$ [ $ARCH = "amd64" ] && IARCH=x86_64 || IARCH=i386 ubuntu@aussie:~$ UEC_IMG=$RELEASE-server-uec-$ARCH ubuntu@aussie:~$ URL=http://uec-images.ubuntu.com/$RELEASE/current/ ubuntu@aussie:~$ [ ! -e $UEC_IMG.tar.gz ] && wget $URL/$UEC_IMG.tar.gz # This may take a bit, depending on your connectivity ubuntu@aussie:~$ [ ! -e $UEC_IMG.img ] && tar -S -xzf $UEC_IMG.tar.gz ubuntu@aussie:~$ BUCKET_KERNEL="k-$TIMESTAMP" ubuntu@aussie:~$ UEC_KERNEL=$UEC_IMG-vmlinuz-virtual ubuntu@aussie:~$ euca-bundle-image -i $UEC_KERNEL -r $IARCH --kernel true x86_64 Checking image Tarring image Encrypting image Splitting image... Part: lucid-server-uec-amd64-vmlinuz-virtual.part.0 Generating manifest /tmp/lucid-server-uec-amd64-vmlinuz-virtual.manifest.xml ubuntu@aussie:~$ euca-upload-bundle -b $BUCKET_KERNEL -m /tmp/$UEC_KERNEL.manifest.xml Checking bucket: k-20100222135250 Creating bucket: k-20100222135250 Uploading manifest file Uploading part: lucid-server-uec-amd64-vmlinuz-virtual.part.0 Uploaded image as k-20100222135250/lucid-server-uec-amd64-vmlinuz-virtual.manifest.xml ubuntu@aussie:~$ EKI=$(euca-register $BUCKET_KERNEL/$UEC_KERNEL.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $EKI eki-07D419B5 ubuntu@aussie:~$ ls -alF $UEC_KERNEL -rw-r--r-- 1 ubuntu ubuntu 4182784 2010-02-21 20:03 lucid-server-uec-amd64-vmlinuz-virtual ubuntu@aussie:~$ BUCKET_IMAGE="i-$TIMESTAMP" ubuntu@aussie:~$ UEC_IMG=$RELEASE-server-uec-$ARCH ubuntu@aussie:~$ euca-bundle-image -i $UEC_IMG.img -r $IARCH --kernel $EKI x86_64 Checking image Tarring image Encrypting image Splitting image... Part: lucid-server-uec-amd64.img.part.0 Part: lucid-server-uec-amd64.img.part.1 Part: lucid-server-uec-amd64.img.part.2 Part: lucid-server-uec-amd64.img.part.3 Part: lucid-server-uec-amd64.img.part.4 Part: lucid-server-uec-amd64.img.part.5 Part: lucid-server-uec-amd64.img.part.6 Part: lucid-server-uec-amd64.img.part.7 Part: lucid-server-uec-amd64.img.part.8 Part: lucid-server-uec-amd64.img.part.9 Part: lucid-server-uec-amd64.img.part.10 Part: lucid-server-uec-amd64.img.part.11 Part: lucid-server-uec-amd64.img.part.12 Part: lucid-server-uec-amd64.img.part.13 Part: lucid-server-uec-amd64.img.part.14 Part: lucid-server-uec-amd64.img.part.15 Part: lucid-server-uec-amd64.img.part.16 Part: lucid-server-uec-amd64.img.part.17 Part: lucid-server-uec-amd64.img.part.18 Part: lucid-server-uec-amd64.img.part.19 Generating manifest /tmp/lucid-server-uec-amd64.img.manifest.xml EMI=$(euca-register $BUCKET_IMAGE/$UEC_IMG.img.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $EMI emi-C73F14A0
ubuntu@aussie:~$ euca-run-instances emi-C73F14A0 -k mykey -t c1.medium RESERVATION r-30FF056D admin admin-default INSTANCE i-3F8E0754 emi-C73F14A0 0.0.0.0 0.0.0.0 pending mykey 2010-02-22T20:20:14.956Z eki-07D419B5 eri-092119A6
ubuntu@aussie:~$ euca-describe-instances | grep i-3F8E0754 INSTANCE i-3F8E0754 emi-C73F14A0 10.1.1.106 172.19.1.8 pending mykey 0 c1.medium 2010-02-22T20:20:14.956Z cluster1 eki-07D419B5 eri-092119A6 ... INSTANCE i-3F8E0754 emi-C73F14A0 10.1.1.106 172.19.1.8 running mykey 0 c1.medium 2010-02-22T20:20:14.956Z cluster1 eki-07D419B5 eri-092119A6
Note that the following steps worked just fine, from https:/ /help.ubuntu. com/community/ UEC/BundlingIma ges:
ubuntu@aussie:~$ TIMESTAMP=$(date +%Y%m%d%H%M%S) $RELEASE- server- uec-$ARCH uec-images. ubuntu. com/$RELEASE/ current/ IMG.tar. gz # This may take a bit, depending on your connectivity KERNEL= "k-$TIMESTAMP" $UEC_IMG- vmlinuz- virtual uec-amd64- vmlinuz- virtual. part.0 server- uec-amd64- vmlinuz- virtual. manifest. xml KERNEL. manifest. xml uec-amd64- vmlinuz- virtual. part.0 0/lucid- server- uec-amd64- vmlinuz- virtual. manifest. xml KERNEL/ $UEC_KERNEL. manifest. xml | grep "^IMAGE" | awk '{print $2}') && echo $EKI uec-amd64- vmlinuz- virtual IMAGE=" i-$TIMESTAMP" $RELEASE- server- uec-$ARCH uec-amd64. img.part. 0 uec-amd64. img.part. 1 uec-amd64. img.part. 2 uec-amd64. img.part. 3 uec-amd64. img.part. 4 uec-amd64. img.part. 5 uec-amd64. img.part. 6 uec-amd64. img.part. 7 uec-amd64. img.part. 8 uec-amd64. img.part. 9 uec-amd64. img.part. 10 uec-amd64. img.part. 11 uec-amd64. img.part. 12 uec-amd64. img.part. 13 uec-amd64. img.part. 14 uec-amd64. img.part. 15 uec-amd64. img.part. 16 uec-amd64. img.part. 17 uec-amd64. img.part. 18 uec-amd64. img.part. 19 server- uec-amd64. img.manifest. xml IMAGE/$ UEC_IMG. img.manifest. xml | grep "^IMAGE" | awk '{print $2}') && echo $EMI
ubuntu@aussie:~$ RELEASE=lucid
ubuntu@aussie:~$ ARCH=amd64 # Or this might be i386
ubuntu@aussie:~$ [ $ARCH = "amd64" ] && IARCH=x86_64 || IARCH=i386
ubuntu@aussie:~$ UEC_IMG=
ubuntu@aussie:~$ URL=http://
ubuntu@aussie:~$ [ ! -e $UEC_IMG.tar.gz ] && wget $URL/$UEC_
ubuntu@aussie:~$ [ ! -e $UEC_IMG.img ] && tar -S -xzf $UEC_IMG.tar.gz
ubuntu@aussie:~$ BUCKET_
ubuntu@aussie:~$ UEC_KERNEL=
ubuntu@aussie:~$ euca-bundle-image -i $UEC_KERNEL -r $IARCH --kernel true
x86_64
Checking image
Tarring image
Encrypting image
Splitting image...
Part: lucid-server-
Generating manifest /tmp/lucid-
ubuntu@aussie:~$ euca-upload-bundle -b $BUCKET_KERNEL -m /tmp/$UEC_
Checking bucket: k-20100222135250
Creating bucket: k-20100222135250
Uploading manifest file
Uploading part: lucid-server-
Uploaded image as k-2010022213525
ubuntu@aussie:~$ EKI=$(euca-register $BUCKET_
eki-07D419B5
ubuntu@aussie:~$ ls -alF $UEC_KERNEL
-rw-r--r-- 1 ubuntu ubuntu 4182784 2010-02-21 20:03 lucid-server-
ubuntu@aussie:~$ BUCKET_
ubuntu@aussie:~$ UEC_IMG=
ubuntu@aussie:~$ euca-bundle-image -i $UEC_IMG.img -r $IARCH --kernel $EKI
x86_64
Checking image
Tarring image
Encrypting image
Splitting image...
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Part: lucid-server-
Generating manifest /tmp/lucid-
EMI=$(euca-register $BUCKET_
emi-C73F14A0
ubuntu@aussie:~$ euca-run-instances emi-C73F14A0 -k mykey -t c1.medium 22T20:20: 14.956Z eki-07D419B5 eri-092119A6
RESERVATION r-30FF056D admin admin-default
INSTANCE i-3F8E0754 emi-C73F14A0 0.0.0.0 0.0.0.0 pending mykey 2010-02-
ubuntu@aussie:~$ euca-describe- instances | grep i-3F8E0754 22T20:20: 14.956Z cluster1 eki-07D419B5 eri-092119A6 22T20:20: 14.956Z cluster1 eki-07D419B5 eri-092119A6
INSTANCE i-3F8E0754 emi-C73F14A0 10.1.1.106 172.19.1.8 pending mykey 0 c1.medium
2010-02-
...
INSTANCE i-3F8E0754 emi-C73F14A0 10.1.1.106 172.19.1.8 running mykey 0 c1.medium
2010-02-