Hi All,

I just wanted to send few initial thoughts on enhancing our Dashboard
integration to better enable the end-user(tenant) to manage their
networking( L2, IPAM all together) as well as provide the Cloud Admin a
location, where they can interact with Quantum, and perform Quantum specific
functions( i.e. use cases specific to the Network Admin) I installed
Dashboard with Quantum,Keystone and Nova all working together, after
navigating few landmines, I got it running and had some early feedback and I
was hoping to collect what ideas other folks in the team had around
Dashboard. I know Arvind and Mark Voelker from Cisco have quite a few ideas
and I am hoping by the end of summit, we can all together crystallize all
the ideas into blueprints for Essex.

I am sure there are a lot of thoughts and ideas around how we should
integrate Quantum with various OpenStack services, and then how does
Dashboard orchestrate all these underlying OpenStack services in a cohesive
manner( from networking perspective.) I just wanted to get the discussion
started and hopefully, we can tackle the discussions around these flows in
the unconference area or together with Salvatore's Quantum integration
workflows session <http://summit.openstack.org/sessions/view/78>

Quantum-Nova workflow today:

1. OpenStack cloud provider configures QuantumManager as the NetworkManager
and the appropriate IPAM service,Nova's IPAM or Melange.
2. Using nova-manage, Cloud “admin” creates global shared networks in nova
with a priority & subnet
3. Using nova-manage, Cloud “admin” or tenant “admin” creates tenant
specific networks with a priority & subnet
4. Tenant spins up a VM, VM contains appropriate # of nics(multi-nic) based
on # of networks the VM is associated with, injected IP, and Vifs plugged
into the correct network.

Quantum-Dashboard workflow today:

1. OpenStack cloud provider configures Quantum service integration.
2. Tenant logs in with keystone credentials
3. Tenant can view networks owned  by the tenant
4. Tenant can create, update, delete tenant owned network & ports
5. Tenant can plug/unplug Vifs to/from networks.

Workflow items not supported by dashboard today:

1. A SysPanel UI for "Quantum" only for Network-only admin functionality.
2. Networks created via dashboard are unknown to nova, the networks also are
not associated with Nova IPAM or Melange IPAM
    - This requires that once a Quantum network has been created, user still
has to use nova-manage CLI to associate the quantum network within Nova DB
       and create an associated IP block with the network.
3. A mechanism for dashboard UI to support additional UI for various
extensions, in a pluggable manner.

While we can discuss what the real workflow should be and what kind of UI we
should create, at the summit, I just wanted to open this thread to gather
some input ahead of the summit.

I am hoping we can merge this discussions with Salvatore's integration
workflow discussion or do a unconference session as having a robust UI will
definitely help Quantum's adoption as well as Demo's :)

Thanks,
Somik

-- 
Somik Behera | Nicira Networks, Inc. | so...@nicira.com <sbeh...@nicira.com> |
office: 650-390-6790 | cell: 512-577-6645
-- 
Mailing list: https://launchpad.net/~netstack
Post to     : netstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~netstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to