NaaS: Openstack Nova andQuantumScalable Distributed System Presented By: Muhammad Anis uddin Nasir Emmanouil Dimogerontakis
Outline●   Openstack●   Quantum●   Our Experience●   Conclusion
Outline●   Openstack●   Quantum●   Our Experience●   Conclusion
Openstack    "Open Source Cloud Mission"
Openstack Community
Openstack Community
Openstack Community
Openstack Community
Openstack Overview
Openstack Components
Openstack Components
Outline●   Openstack●   Quantum●   Our Experience●   Conclusion
Why Quantum? *-as-a-Service    OpenStack Service Capability        Compute            Nova                      Swift (Obj...
Why Quantum? *-as-a-Service    OpenStack Service Capability        Compute            Nova                      Swift (Obj...
Quantum "Network Connectivity as a Service"       Nova : virtual servers     Quantum : virtual networks
How to manageConnectivity?
Nova Network Manager
Quantum
Quantum Abstraction
Openstack with Quantum
Openstack with Quantum
Quantum Scenario
Outline●   Openstack●   Quantum●   Our Experience●   Conclusion
CloudceptionOpenstack in AWSWhy?  ○ Infrastructure  ○ Virtual Private CloudsChallenges  ○ Virtualization
CloudceptionOpenstack in AWSWhy?  ○ Infrastructure  ○ Virtual Private CloudsChallenges  ○ Virtualization
Ways to deploy Openstack● Linux packages● DevOps Installers● Developer Installers● OpenStack as a Service● Commercial Dist...
"A documented shell script to build completeOpenStack development environments."Build your cloud in 4 steps:● Install Ubun...
Installed and debugged:  ○   Nova (LXC-based)  ○   Keystone  ○   Glance  ○   Horizon  ○   Quantum (OpenVSwitch, Linux Brid...
Problems you will face●   BUGS!●   Finding complete up-to-date docs●   Prerequisite knowledge (linux,virtualization)●   Au...
Outline●   Openstack●   Quantum●   Our Experience●   Conclusion
Conclusions● Openstack is still evolving. Will be:   ○ More productive   ○ More automated   ○ More customizable● Deploymen...
Future● Explore Quantum● Experiment with Quantum Plugins● Fix LXC support● Compare with KVM deployment
References1.   http://docs.openstack.org/2.   http://wiki.openstack.org/Quantum3.   http://devstack.org/4.   http://libvir...
Openstack Nova and Quantum           ?
Extra:Openstack Components
Extra:Openstack Architecture
Extra:Openstack Architecture
Extra:Why Quantum?Poor Nova network manager functionalities● Limited network options● No well-defined network interfaces● ...
Extra:Quantum ArchitectureAPI Clients                            Quantum                                        Server    ...
NaaS
NaaS
NaaS
NaaS
Upcoming SlideShare
Loading in...5
×

NaaS

1,565

Published on

Network as a Service

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,565
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
91
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

NaaS

  1. 1. NaaS: Openstack Nova andQuantumScalable Distributed System Presented By: Muhammad Anis uddin Nasir Emmanouil Dimogerontakis
  2. 2. Outline● Openstack● Quantum● Our Experience● Conclusion
  3. 3. Outline● Openstack● Quantum● Our Experience● Conclusion
  4. 4. Openstack "Open Source Cloud Mission"
  5. 5. Openstack Community
  6. 6. Openstack Community
  7. 7. Openstack Community
  8. 8. Openstack Community
  9. 9. Openstack Overview
  10. 10. Openstack Components
  11. 11. Openstack Components
  12. 12. Outline● Openstack● Quantum● Our Experience● Conclusion
  13. 13. Why Quantum? *-as-a-Service OpenStack Service Capability Compute Nova Swift (Objects) Storage Glance (Images) Network ?
  14. 14. Why Quantum? *-as-a-Service OpenStack Service Capability Compute Nova Swift (Objects) Storage Glance (Images) Network Quantum
  15. 15. Quantum "Network Connectivity as a Service" Nova : virtual servers Quantum : virtual networks
  16. 16. How to manageConnectivity?
  17. 17. Nova Network Manager
  18. 18. Quantum
  19. 19. Quantum Abstraction
  20. 20. Openstack with Quantum
  21. 21. Openstack with Quantum
  22. 22. Quantum Scenario
  23. 23. Outline● Openstack● Quantum● Our Experience● Conclusion
  24. 24. CloudceptionOpenstack in AWSWhy? ○ Infrastructure ○ Virtual Private CloudsChallenges ○ Virtualization
  25. 25. CloudceptionOpenstack in AWSWhy? ○ Infrastructure ○ Virtual Private CloudsChallenges ○ Virtualization
  26. 26. Ways to deploy Openstack● Linux packages● DevOps Installers● Developer Installers● OpenStack as a Service● Commercial Distributions
  27. 27. "A documented shell script to build completeOpenStack development environments."Build your cloud in 4 steps:● Install Ubuntu 11.10 (Oneiric), 12.04 (Precise) or Fedora 16● Download DevStack● Describe your configuration to localrc● Install running stack.sh
  28. 28. Installed and debugged: ○ Nova (LXC-based) ○ Keystone ○ Glance ○ Horizon ○ Quantum (OpenVSwitch, Linux Bridge) ○ EC2 support
  29. 29. Problems you will face● BUGS!● Finding complete up-to-date docs● Prerequisite knowledge (linux,virtualization)● Authenticating with keystone● Defining working images● Booting images using nova-api● Using LXC with libvirt● Using LXC with libvirt through nova● Time is never your ally
  30. 30. Outline● Openstack● Quantum● Our Experience● Conclusion
  31. 31. Conclusions● Openstack is still evolving. Will be: ○ More productive ○ More automated ○ More customizable● Deployment in AWS: ○ Interesting ○ But very challenging
  32. 32. Future● Explore Quantum● Experiment with Quantum Plugins● Fix LXC support● Compare with KVM deployment
  33. 33. References1. http://docs.openstack.org/2. http://wiki.openstack.org/Quantum3. http://devstack.org/4. http://libvirt.org/5. http://lxc.sourceforge.net/6. http://openvswitch.org/7. http://www.linuxfoundation.org/collaborate/workgroups/networking/bridge8. https://launchpad.net/cirrosAnd our own:http://yawp.dyndns.info/index.php/Openstack_on_AWS
  34. 34. Openstack Nova and Quantum ?
  35. 35. Extra:Openstack Components
  36. 36. Extra:Openstack Architecture
  37. 37. Extra:Openstack Architecture
  38. 38. Extra:Why Quantum?Poor Nova network manager functionalities● Limited network options● No well-defined network interfaces● Simplistic network model
  39. 39. Extra:Quantum ArchitectureAPI Clients Quantum Server Internal plugin communication. Uniform API Quantum for all clients API Quantum Tenant Plugin Create-net Scripts . Create-net Nova switch virtual . . Nova Horizon Compute Nova . . Compute Nova Create-port Compute . Compute Nova Create-port API Interfaces from a service like Nova plug into a Extension DB switch manages by the s Quantum plugin. API + Plugin = Quantum Service
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×