Your SlideShare is downloading. ×
NaaS
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

NaaS

1,264
views

Published on

Description of our experience with Openstack Quantum and Nova in EC2

Description of our experience with Openstack Quantum and Nova in EC2

Published in: Technology

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,264
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
44
Comments
0
Likes
3
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. NaaS: Openstack Nova andQuantumScalable Distributed System Presented By: Emmanouil Dimogerontakis Muhammad Anis uddin Nasir
  • 2. Outline● Openstack● Quantum● Our Experience● Conclusion
  • 3. Outline● Openstack● Quantum● Our Experience● Conclusion
  • 4. Openstack "Open Source Cloud Mission"
  • 5. Openstack Community
  • 6. Openstack Community
  • 7. Openstack Community
  • 8. Openstack Community
  • 9. Openstack Overview
  • 10. Openstack Components
  • 11. Openstack Components
  • 12. Outline● Openstack● Quantum● Our Experience● Conclusion
  • 13. Why Quantum? *-as-a-Service OpenStack Service Capability Compute Nova Swift (Objects) Storage Glance (Images) Network ?
  • 14. Why Quantum? *-as-a-Service OpenStack Service Capability Compute Nova Swift (Objects) Storage Glance (Images) Network Quantum
  • 15. Quantum "Network Connectivity as a Service" Nova : virtual servers Quantum : virtual networks
  • 16. How to manageConnectivity?
  • 17. Nova Network Manager
  • 18. Quantum
  • 19. Quantum Abstraction
  • 20. Openstack with Quantum
  • 21. Openstack with Quantum
  • 22. Quantum Scenario
  • 23. Outline● Openstack● Quantum● Our Experience● Conclusion
  • 24. CloudceptionOpenstack in AWSWhy? ○ Infrastructure ○ Virtual Private CloudsChallenges ○ Virtualization
  • 25. CloudceptionOpenstack in AWSWhy? ○ Infrastructure ○ Virtual Private CloudsChallenges ○ Virtualization
  • 26. Ways to deploy Openstack● Linux packages● DevOps Installers● Developer Installers● OpenStack as a Service● Commercial Distributions
  • 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. Installed and debugged: ○ Nova (LXC-based) ○ Keystone ○ Glance ○ Horizon ○ Quantum (OpenVSwitch, Linux Bridge) ○ EC2 support
  • 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. Outline● Openstack● Quantum● Our Experience● Conclusion
  • 31. Conclusions● Openstack is still evolving. Will be: ○ More productive ○ More automated ○ More customizable● Deployment in AWS: ○ Interesting ○ But very challenging
  • 32. Future● Explore Quantum● Experiment with Quantum Plugins● Fix LXC support● Compare with KVM deployment
  • 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. Openstack Nova and Quantum ?
  • 35. Extra:Openstack Components
  • 36. Extra:Openstack Architecture
  • 37. Extra:Openstack Architecture
  • 38. Extra:Why Quantum?Poor Nova network manager functionalities● Limited network options● No well-defined network interfaces● Simplistic network model
  • 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