I've followed instructions for creating my own appliance
http://www.spotcloud.com/fileadmin/docs/SpotCloudApplianceCreationGuide.pdf
I've used ubuntu-11.04-server-amd64 to create a JeOS appliance
customized to my needs. (my host is OS X 10.6.7 running VirtualBox
4.0.6)
I then run the command line spotsh from
http://www.spotcloud.com/SpotCloud-CLI-an.46.0.html
using the command:
spotsh appliance -b d0.img
To create my own xvm2 file. Unlike what is described in the Appliance
Creation Guide, the spotsh did not asked me any question but has ended
successfully.
I then did:
mv d0.xmv2 JeOS.xmv2
I've uploaded the appliance to spotcloud using spotsh (uploading
through web site failed):
spotsh appliance -u JeOS.xvm2
and then tried to run it on 4 different machines (1-2CPUs 0.5-2GB) in
all cases the launch failed.
In all cases I received the same email (it took me time to find the
email because it was sent to Junk):
Instance "2057" started but didn't acquire a public IP address and
was
terminated. You will not be billed for this instance.
My guess:
Something wrong with my networking configuration on JeOS (but what)?
Bad Ubuntu version? (only 10.10 is supported)
32bit not 64bit?
Special flags to use with spotsh?
Maybe I should try spotsh 0.0.2 (which I just noticied)?
Perhaps something is mixed up with my python?
Thank you for helping, Udi