cloud-images

Registered by Patricia Gaughen on 2013-11-01

[RATIONALE]

Cloud images are important to ubuntu. They make ubuntu "just work" for different clouds. The changes for this blueprint are primarily iterative and polish. No significant changes to the functionality of the images will result.

[GOAL]
Solid, fast booting cloud images that fit into many different cloud environments.

Blueprint information

Status:
Not started
Approver:
Patricia Gaughen
Priority:
High
Drafter:
Ubuntu Server
Direction:
Approved
Assignee:
Scott Moser
Definition:
Approved
Series goal:
Accepted for trusty
Implementation:
Unknown
Milestone target:
None

Whiteboard

[USER STORIES]
Jerry wants his Ubuntu instances on EC2 to run his user-data provided code as fast as possible.

Maggy wants to format a disk with btrfs and have it mounted in time for user-data to populate it.

[ASSUMPTIONS]
[RISKS]
[IN SCOPE]
[OUT OF SCOPE]
[USER ACCEPTANCE]
[RELEASE NOTE/BLOG]
The ubuntu cloud images now have support for creating and using btrfs and xfs filesystems through cloud-init. The images boot faster than they ever have before, getting user code executed quickly.

The ubuntu images are now available with a gpt partition table which allows usage of disks greater than 2 Terabytes.

(?)

Work Items

Work items for ubuntu-13.12:
[james-page] File bug for openvswitch module move from extras to generic (bug 1253102): DONE
[utlemming] EARLY- gpt partition table early: DONE
[utlemming] EARLY- single image on ebs: POSTPONED
[sforshee] investigate Consolidation review for 'server' kernel to replace virtual for hardware and cloud: DONE
[utlemming] investigate size affect of btrfs and xfs support builtin to images: DONE
[utlemming] investigate affect of having en_US.utf-8 locale pre-generated in images: DONE
[utlemming] investigate gpt partition table feasibility: DONE

Work items for ubuntu-14.01:
[smoser] document conversion of qcow2 to vmdk that works in vsphere and openstack: DONE
[smoser] think about/test if zsync data is useful: POSTPONED
openvswitch module in linux-image (bug 1253102): DONE
[smoser] dig more on 'server' kernel: POSTPONED

Work items for ubuntu-14.02:
support for converting from qcow2 and uploading for vmware-openstack in example-sync: POSTPONED
support for example-sync for lxc images: POSTPONED

Dependency tree

* Blueprints in grey have been implemented.