...
* Bundle local VM , will take 1-2 hours ..., you may need to specify the kernel & ramdisk (values below worked in November 2010). For the 64-bit VM is generated below:
>sudo euca-bundle-vol -c $EC2_CERT -k $EC2_PRIVATE_KEY -u $EC2_USER_ID --ec2cert $EUCALYPTUS_CERT -d /image -e /image --no-inherit -r x86_64 --kernel eki-AEC117E0 --ramdisk eri-175C1933
For 32-bit image change kernel to ??:
>sudo euca-bundle-vol -c $EC2_CERT -k $EC2_PRIVATE_KEY -u $EC2_USER_ID --ec2cert $EUCALYPTUS_CERT -d /image -e /image --no-inherit -r i386 --kernel eki-B15217F6 --ramdisk eri-19791933
OUTPUT:
....
Part: image.part.245
Part: image.part.246
Part: image.part.247
Generating manifest
...
- synchronization of local clock, can be fixed with command
> sudo ntpdate hickory.nersc.gov - check if key-pair generation succeded, list content of 'balewski-euca.private' if it does not look like a valid key and you can't find the old key you can remove the old public key from Eucalyptus using command euca-delete-keypair
- if you can't ssh to a custom made VM and see the error
ssh: connect to host 128.55.56.63 port 22: Connection refused
verify the ssh server is running on a local copy on this VM by typing:
ssh localhost
If you see the same error install ssh server- on Ubuntu do:
sudo apt-get install openssh-server openssh-client - ssh fails: check content of the console:
...
USE of existing images : http://magellan.nersc.gov/?page_id=564
...
* launch an instance you want. The default image has 10GB limit, if you need larger add '-t m1.xlarge' or even '-t c1.xlarge' for CPUs/20G memory/20 G disk.
> euca-run-instances -k balewski-euca emi-39DF160F -t m1.xlarge emi-39DF160F
OUTPUT:
RESERVATION r-470107EF balewski balewski-default
INSTANCE i-31D50646 emi-39DF160F 0.0.0.0 0.0.0.0 pending balewski-euca 2010-10-22T16:05:53.609Z eki-AEC117E0 eri-175C1933
...