Rebundling of UEC Images (and other cloud utilities)

Registered by Scott Moser on 2010-10-14

A popular question on forums or mailing lists is how to build custom images from ubuntu. Unfortunately, there is no really good documentation or tools to go from an Ubuntu image to a customized image.

Blueprint information

Status:
Complete
Approver:
Robbie Williamson
Priority:
Medium
Drafter:
Scott Moser
Direction:
Approved
Assignee:
Scott Moser
Definition:
Approved
Series goal:
Accepted for natty
Implementation:
Implemented
Milestone target:
milestone icon natty-alpha-3
Started by
Robbie Williamson on 2011-04-28
Completed by
Robbie Williamson on 2011-04-28

Related branches

Sprints

Whiteboard

Work Items:
fix euca-bundle-vol filesystem type copy: DONE
fix ec2-bundle-vol filesystem type copy: DONE
fix euca-bundle-vol filesystem label copy (bug 667793): DONE
fix ec2-bundle-vol filesystem label copy: DONE
fix euca-bundle-vol filesystem uuid copy (bug 672986): DONE
fix ec2-bundle-vol filesystem uuid copy: DONE
doc, suggest euca-bundle-vol should be used for instance store images: POSTPONED
doc, suggest CreateImage should be used for ebs: POSTPONED
doc, warn users that of rebundle for public images: POSTPONED
doc, cover publishing an image from local mods under kvm: POSTPONED
torsten, clean cloud utility: POSTPONED

Items of Opportunity:
cleaner, needs to undo what uncloud-init does: NOTDONE
cleaner, need config file or options for doing specific things: NOTDONE
cleaner, remove history files: NOTDONE
cleaner, remove .ssh/authorized_keys: NOTDONE
cleaner, remove /var/log/...: NOTDONE
cleaner, remove /var/lib/cloud/: NOTDONE
doc, cleaning utility above: NOTDONE
tool that takes an EMI ID and uploads it to EC2 in one step: NOTDONE
uec-run-instances take public key file and insert via userdata: NOTDONE
(3)published image to tarfile : NOTDONE
(3)util for kill all instances: NOTDONE
(3)util for delete instance (by ami or name): NOTDONE
(3)delete all in a bucket (unregistering): NOTDONE

Notes:
 - migrate region (cloud) ebs root utility: TODO (see https://blueprints.launchpad.net/ubuntu/+spec/cloud-server-n-ec2-migrate-region)

(?)

Work Items