Openstack Quantum

  • 1,611 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,611
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
91
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. OpenStack - Quantum an intro.. Surya Prabhakar
  • 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. 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. OutlineOpenstackComponentsWhat is Quantum?Why Quantum?High level ArchitectureCurrent Project status?Some more details
  • 5. OpenstackOpenSource Cloud Software✔Massively scalable✔Launched by Nasa and Rackspace in 2010✔Supported by more than 180 companies✔Driven by Openstack foundation✔
  • 6. Openstack - Components(essex)Object Store (codenamed "Swift")➔Image (codenamed "Glance")➔Compute (codenamed "Nova")➔Dashboard (codenamed "Horizon")➔Identity (codenamed "Keystone")➔
  • 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. High Level Architecture - EssexSource : http://ken.pepple.info/openstack/2012/02/21/revisit-openstack-architecture-diablo/
  • 9. High Level Architecture - FolsomAdapted from : http://26a0ff8ca8ba32139f7d- db711c577a50b6bdc946ea71aaca027d.r9 7.cf1.rackcdn.com/openstack-conceptual- arch-folsom.jpg
  • 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. 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. Logical Architecture - Folsom Source: :http://ken.pepple.info/
  • 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. Quantum PluginsOpen vSwitch PluginCisco UCS/Nexus PluginLinux Bridge PluginNicira Network Virtualization Platform (NVP) PluginRyu OpenFlow Controller PluginNEC OpenFlow PluginCourtsey: wiki.openstack.org/quantum
  • 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. 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. Quantum – Horizon Interface Demo
  • 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. Enjoy hacking OpenStack, Thank you!