[Blueprint servercloud-p-openstack-charms] Revisiting openstack juju charms

Adam Gandelman adam.gandelman at canonical.com
Tue Nov 15 20:15:19 UTC 2011


Blueprint changed by Adam Gandelman:

Whiteboard changed:
  Work items:
  
- nova-cloud-controller: Split into charms after Juju supports multiple units on a machine (or colocation)
- nova-network: Add VLAN net manager support
- glance: ceph interface and optional, configurable S3 support
- glance: split API and registry server to individual charms (when Juju features become available)
- swift: general overhaul 
- swift: think about and rework storage node add-unit / remove-unit & balancing
- swift: load balancing relations
- all charms: need relations to nagios and collectd
- keystone: charm needed
- nova-volume: charm needed
- horizon: charm needed
- nova-compute: SSL for live migration
- rabbitmq: add active-active clustering support
- melange: charm needed if quantum is supported (tech preview)
- 
+ nova-cloud-controller - Split into charms after Juju supports multiple units on a machine (or colocation): TODO
+ nova-network - Add VLAN net manager support: TODO
+ glance - ceph interface and optional, configurable S3 support: TODO
+ glance - split API and registry server to individual charms (when Juju features become available): TODO
+ swift - general overhaul/cleanup: TODO
+ swift - refactor/reimplement storage node add-unit / remove-unit & balancing: TODO
+ swift:-proxy - load balancing relations: TODO
+ all charms: need relations to nagios and collectd: TODO
+ keystone - charm needed: TODO
+ nova-volume - charm needed: TODO
+ horizon - charm needed: TODO
+ nova-compute - SSL for live migration: TODO
+ rabbitmq - add active-active clustering support: TODO
+ melange - charm needed if quantum is supported (tech preview): TODO
  
  Current Charms:
   * nova-cloud-controller
   * nova-compute
   * glance
   * swift-proxy
   * swift-storage
  
  TODOS for current charms:
   * Reimplement swift-storage pool (one juju service unit per swift zone, allow add-unit per zone)
   * Break nova-cloud-controller into individual charms (nova-api, nova-scheduler, nova-objectstore)
   * Enable and ensure Horizontal scaling  of swift-proxy , glance and nova-cloud-controller
  
  Charms needed:
   * keystone
   * nova-volume

-- 
Revisiting openstack juju charms
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-p-openstack-charms



More information about the Ubuntu-server-bugs mailing list