Openstack Quantum

2,079 views
1,873 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,079
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
94
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Openstack Quantum

  1. 1. OpenStack - Quantum an intro.. Surya Prabhakar
  2. 2. Who is this guy talking to you? Surya Prabhakar @suryapn, suryaprabhakar.in openstacker, developer, Cloud computing enthusiast, opensource evangelist, audiophile→ Ceilometer developer/ first generation ceilometer-stacker.→ No guru/expert whatsoever, just a software engineer with insane levels of attraction towards Openstack.→ Another guy trying to bore you with a slide :)
  3. 3. What are we discussing here? Surya Prabhakar @suryapn, suryaprabhakar.in openstacker, developer, Cloud computing enthusiast, opensource evangelist, audiophileThis presentation is targeted to beginners, and in no way acomplete coverage of the amazing “Openstack – Quantum. “
  4. 4. OutlineOpenstackComponentsWhat is Quantum?Why Quantum?High level ArchitectureCurrent Project status?Some more details
  5. 5. OpenstackOpenSource Cloud Software✔Massively scalable✔Launched by Nasa and Rackspace in 2010✔Supported by more than 180 companies✔Driven by Openstack foundation✔
  6. 6. Openstack - Components(essex)Object Store (codenamed "Swift")➔Image (codenamed "Glance")➔Compute (codenamed "Nova")➔Dashboard (codenamed "Horizon")➔Identity (codenamed "Keystone")➔
  7. 7. Openstack - Components(folsom)Object Store (codenamed "Swift")➔Image (codenamed "Glance")➔Compute (codenamed "Nova")➔Dashboard (codenamed "Horizon")➔Identity (codenamed "Keystone")➔Network (codenamed "Quantum")➔Block Storage (codenamed "Cinder")➔
  8. 8. High Level Architecture - EssexSource : http://ken.pepple.info/openstack/2012/02/21/revisit-openstack-architecture-diablo/
  9. 9. High Level Architecture - FolsomAdapted from : http://26a0ff8ca8ba32139f7d- db711c577a50b6bdc946ea71aaca027d.r9 7.cf1.rackcdn.com/openstack-conceptual- arch-folsom.jpg
  10. 10. What is Quantum?Network connectivity as a serviceVirtual Networking for ComputeClean network service abstraction within OpenStack.Presents a logical API and a corresponding plug-in architecture that separates thedescription of network connectivity from its implementation.API independent of computeProvides a platform for integrating advanced networking solutions such as:Load balancer services
  11. 11. Why Quantum?Earlier was nova-network: No fine grained control for tenant Unable to insert custom networking Uses a simple linux bridgeAddress some of the requirements like.. Creating multiple private network QOS Firewall capabilities API controlled
  12. 12. Logical Architecture - Folsom Source: :http://ken.pepple.info/
  13. 13. Rest API basedTo create a networkURL: POST /tenants/{tenant-id}/networksHTTP Request Body: Specified the symbolic name for the networkbeing created.E.g.{ "network":{ "name": "symbolic name for network1"}}Description: This operation creates a Layer-2 network in Quantumbased on the information provided in the request body.
  14. 14. Quantum PluginsOpen vSwitch PluginCisco UCS/Nexus PluginLinux Bridge PluginNicira Network Virtualization Platform (NVP) PluginRyu OpenFlow Controller PluginNEC OpenFlow PluginCourtsey: wiki.openstack.org/quantum
  15. 15. Folsom Status48 Blueprints Registeredv2.0 of the Quantum API, including support for L2 networking and IPAMIntegration with Keystone for API authenticationUpdated API Client Library and CLI, including support for filtering.Horizon GUI support for: Quantum network and subnet creation/deletionBooting VMs on specific Quantum networks.
  16. 16. Quantum – Devstack bringupSome of the settings in localrcdisable_service n-netenable_service q-svcenable_service q-agtenable_service q-dhcpenable_service q-l3enable_service quantum
  17. 17. Quantum – Horizon Interface Demo
  18. 18. Some more details..Quantum PTL - Dan WendlandtFeatures / Blueprints https://blueprints.launchpad.net/quantumDevelopers - http://docs.openstack.org/api/openstack-network/2.0/content/System Integrators - http://docs.openstack.org/trunk/openstack-network/admin/content/code https://github.com/openstack/quantumWiki: wiki.openstack.org/quantumGrizzly Summit in San DiegoDates : October 15, 16, 17, 18Webex:http://www.openstack.org/blog/2012/10/participating-remotely-to-openstack-summit-2012/
  19. 19. Enjoy hacking OpenStack, Thank you!

×