Dragonflow containers

Registered by Li Ma

Dragonflow is a distributed sdn framework for neutron and it is in the big-tent.

Dragonflow runs in different modes:
(1) etcd/zookeeper/cassandra + zeromq
(2) redis cluster

I suggest we first land etcd+zeromq in kolla, as we already have the etcd containers.

This blueprint does _not_ cover the deployment of these containers. That will be in a second blueprint with a dependency on this one.

Containers:
1. dragonflow local controller runs on each compute node
2. dragonflow metadata service runs on each compute node
3. dragonflow publisher service runs aside neutron server
4. dragonflow l3 agent runs on the network node
5. neutron server (already there)
6. etcd (already there)

Blueprint information

Status:
Complete
Approver:
Eduardo Gonzalez
Priority:
Medium
Drafter:
Li Ma
Direction:
Approved
Assignee:
caowei
Definition:
Approved
Series goal:
Accepted for ocata
Implementation:
Implemented
Milestone target:
milestone icon pike-2
Started by
Eduardo Gonzalez
Completed by
zhubingbing

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/dragonflow,n,z

Addressed by: https://review.openstack.org/418193
    Add dragonflow container

Gerrit topic: https://review.openstack.org/#q,topic:to-merge/dragonflow,n,z

Addressed by: https://review.openstack.org/467568
    dragonflow: install proper package on Debian/Ubuntu

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.