[Blueprint servercloud-p-ceph] Preparing CEPH for main inclusion
Clint Byrum
clint at fewbar.com
Wed Nov 9 23:49:55 UTC 2011
Blueprint changed by Clint Byrum:
Whiteboard changed:
-
Work Items:
[canonical-kernel-team] investigate large xattr support patch from Ted T'so in ext4
[canonical-kernel-team] potentially help push large xattr support to ext4
[canonical-server] confer with kernel-team to decide on which to recommend, ext4/xfs/btrfs
[canonical-server] define Ubuntu supported configurations of CEPH
[canonical-server] improve ceph charms
[canonical-server] integrate ceph charm with openstack charms
[canonical-server] libvirt changes needed
[canonical-server] MIR ceph
[hallyn] enable rbd and rados in qemu-kvm builds
[nijaba] correctly message technology preview for non-supported bits
[canonical-server] investigate apache + 100 continue support for rados S3 GW
[canonical-server] push nagios and collectd plugins into Ubuntu/Debian/Upstream
[canonical-server] setup automated build recipe against upstream source
[canonical-server] import upstream test suite into archive
[sconklin] ext4/btrfs/xfs testing in QA
- * gceph is not reasonable to be in main (upstream doesnt want to
+ No formal spec needed IMO, this is just a pile of straight forward
+ TODO's.
+
+ * gceph is not reasonable to be in main (upstream doesnt want to
support)
- Today rbd is loaded loaded at runtime
+ Today rbd is loaded loaded at runtime
-
- - MIR librbd and librados for qemu/kvm
- - compile qemu-kvm with ceph (rbd, rados) block device support, see:
- - https://launchpad.net/~kirkland/+archive/virt/+packages
- - MIR all of ceph for hosting ceph
- - include latest libvirt rbd support (for rbd authentication)
- - Existing Openstack Support
- - Nova since cactus can use CEPH for block
- - Diablo added glance support for CEPH for image storage
- - Dreamhost using mainline BTRFS and debian kernel for current deployment
+ - MIR librbd and librados for qemu/kvm
+ - compile qemu-kvm with ceph (rbd, rados) block device support, see:
+ - https://launchpad.net/~kirkland/+archive/virt/+packages
+ - MIR all of ceph for hosting ceph
+ - include latest libvirt rbd support (for rbd authentication)
+ - Existing Openstack Support
+ - Nova since cactus can use CEPH for block
+ - Diablo added glance support for CEPH for image storage
+ - Dreamhost using mainline BTRFS and debian kernel for current deployment
- Dreamhost launching at scale in a few "weeks"
- CEPH is an independent business unit under Dreamhost
- Dreamhost using fastcgi + apache for rados gateway (can use nginx, too)
-
-
- Dependencies:
- modfast-cgi
+
+ Dependencies:
+ modfast-cgi
Concerns;
- Upstream makes a release every 2 weeks
- No stable release branches upstream
- Limited deployment outside Dreamhost
- unencrypted over the wire
- - apps can implement security on top of it
- - IPv6 is supported
+ - apps can implement security on top of it
+ - IPv6 is supported
Additional Opportunities:
- Integrate tightly with OpenStack in packaging
- Add support for ceph in juju openstack charms
- BTRFS ideal, XFS also working well, ext4 missing "large xattr" support
- Upstream asserts that CEPH is under heavy development (cmdline programs remind user at every execution)
- - in the openstack use case, for kvm, there is no need for kernel code at all
- - if we want to support xen, it would require using the block device kernel code for rdb
+ - in the openstack use case, for kvm, there is no need for kernel code at all
+ - if we want to support xen, it would require using the block device kernel code for rdb
Support Targets:
- RBD
--
Preparing CEPH for main inclusion
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-p-ceph
More information about the Ubuntu-server-bugs
mailing list