• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
NaaS
 

NaaS

on

  • 882 views

Description of our experience with Openstack Quantum and Nova in EC2

Description of our experience with Openstack Quantum and Nova in EC2

Statistics

Views

Total Views
882
Views on SlideShare
878
Embed Views
4

Actions

Likes
2
Downloads
44
Comments
0

1 Embed 4

http://web.ict.kth.se 4

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    NaaS NaaS Presentation Transcript

    • NaaS: Openstack Nova andQuantumScalable Distributed System Presented By: Emmanouil Dimogerontakis Muhammad Anis uddin Nasir
    • 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 (Objects) Storage Glance (Images) Network ?
    • Why Quantum? *-as-a-Service OpenStack Service Capability Compute Nova Swift (Objects) Storage Glance (Images) Network Quantum
    • 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 Distributions
    • "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
    • Installed and debugged: ○ Nova (LXC-based) ○ Keystone ○ Glance ○ Horizon ○ Quantum (OpenVSwitch, Linux Bridge) ○ EC2 support
    • 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
    • Outline● Openstack● Quantum● Our Experience● Conclusion
    • Conclusions● Openstack is still evolving. Will be: ○ More productive ○ More automated ○ More customizable● Deployment in AWS: ○ Interesting ○ But very challenging
    • 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://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
    • 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● Simplistic network model
    • 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