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