Cloud in your Pocket (UEC LiveUSB)

Registered by Dustin Kirkland  on 2010-04-29

While supporting Robert Collins with his UEC installation, I learned that he had actually managed to install all 5 Eucalyptus components on the same system (CLC, WC, CC, SC, NC), and get it to register images and run instances. This is now documented at:
 * https://help.ubuntu.com/community/UEC/Topologies

While this isn't terribly useful for production or enterprise caliber systems, it's excellent for demos, education, testing, and just fiddling around this newfangled cloud nonsense ;-)

Based on this idea, I set about trying to create a customized Ubuntu 10.04 LiveCD ISO, that runs all 5 of the Eucalyptus components. I started with the 10.04 amd64 desktop, and removed all of the desktopy packages (Open Office, Games, Sound, Video). And I added a healthy set of server packages, eucalyptus-*.

I already have this *mostly* working (and can probably demo at UDS). There are a few issues, though, that would need to be solved before providing this publicly. "Storage" is the biggie. You need a lot of persistent storage. Probably 32G. Which means you'd need to run usb-creator on a 32G (or greater) USB stick. You need space to register the image, and deploy it.

For reference, I used the instructions at:
 * https://help.ubuntu.com/community/LiveCDCustomization

Work in progress:
 * http://people.canonical.com/~kirkland/ubuntu-10.04-ueclive-amd64-custom.iso

Blueprint information

Status:
Complete
Approver:
Robbie Williamson
Priority:
Low
Drafter:
Dustin Kirkland 
Direction:
Approved
Assignee:
Dustin Kirkland 
Definition:
Approved
Series goal:
Accepted for natty
Implementation:
Implemented
Milestone target:
milestone icon ubuntu-11.04-beta-1
Started by
Dustin Kirkland  on 2010-05-20
Completed by
Robbie Williamson on 2011-04-28

Whiteboard

Status:
would like to use live-helper to generate ISOs; hitting numerous issues; too many moving targets right now; this work would be best done around RC or just after GA (ie, producing a derivative ISO)

Roadmap Notes:
This slipped out of the Maverick cycle. As it turned out, trying to do this on a moving development distribution proved impossible within the given timeframe. I'm doing this now, during the Natty cycle against the stable Maverick desktop and UEC packages. We should do the same with OpenStack.

Work Items for natty-alpha-1:
[kirkland] Publish a Maverick-based LiveISO for UEC (eucalyptus): INPROGRESS
[kirkland] Publish a Maverick-based LiveISO for OpenStack evaluation: INPROGRESS

Work items for maverick-alpha-2:
LiveISO, Blog the prototype, http://blog.dustinkirkland.com/2010/06/cloud-in-your-pocket-uec-liveiso.html: DONE
LiveISO, Create a minimal UEC Live seed: DONE
[cjwatson] Review live seed (merged with one small change): DONE

Work items for maverick-alpha-3:
[serge-hallyn] LiveISO, create live-helper command to generate ISO (lp:~serge-hallyn/live-helper/uec): DONE
[serge-hallyn] LiveISO, Get some nice art, UEC background image: POSTPONED
[serge-hallyn] LiveISO, Set the default browser home page to CLC frontend: POSTPONED
[davewalker] LiveISO, Fix autoregistration, nc & cc startup bugs (LP: #??????): POSTPONED
[davewalker] Verify Eucalyptus install works as expected: POSTPONED

Work items:
[serge-hallyn] LiveISO, Get some nice art, UEC background image: POSTPONED
[serge-hallyn] LiveISO, Set the default browser home page to CLC frontend: POSTPONED
[davewalker] LiveISO, Fix autoregistration, nc & cc startup bugs (LP: #??????): POSTPONED
[kirkland] LiveEC2, Create a UEC Live EC2 image: DONE
[kirkland] LiveEC2, Do basic EC2 testing: DONE
[kirkland] Verify Eucalyptus install works as expected: DONE
[kirkland] Blog post announcement: TODO

(?)

Work Items