[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