openstack quantum

Download Openstack  Quantum

If you can't read please download the document

Upload: openstackindia

Post on 16-Apr-2017

2.155 views

Category:

Documents


0 download

TRANSCRIPT

OpenStack - Quantum an intro..

Surya Prabhakar

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 :)

What are we discussing here?

Surya Prabhakar@suryapn, suryaprabhakar.in

openstacker, developer, Cloud computing enthusiast, opensource evangelist, audiophile

This presentation is targeted to beginners, and in no way a complete coverage of the amazing Openstack Quantum.

Outline

Openstack

Components

What is Quantum?

Why Quantum?

High level Architecture

Current Project status?

Some more details

Openstack

OpenSource Cloud Software

Massively scalable

Launched by Nasa and Rackspace in 2010

Supported by more than 180 companies

Driven by Openstack foundation

Openstack - Components(essex)

Object Store (codenamed "Swift")

Image (codenamed "Glance")

Compute (codenamed "Nova")

Dashboard (codenamed "Horizon")

Identity (codenamed "Keystone")

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")

High Level Architecture - Essex

Source : http://ken.pepple.info/openstack/2012/02/21/revisit-openstack-architecture-diablo/

High Level Architecture - Folsom

Adapted from : http://26a0ff8ca8ba32139f7d-db711c577a50b6bdc946ea71aaca027d.r97.cf1.rackcdn.com/openstack-conceptual-arch-folsom.jpg

What is Quantum?

Network connectivity as a service

Virtual Networking for Compute

Clean network service abstraction within OpenStack.

Presents a logical API and a corresponding plug-in architecture that separates the description of network connectivity from its implementation.

API independent of compute

Provides a platform for integrating advanced networking solutions such as:Load balancer services

Why Quantum?

Earlier was nova-network:No fine grained control for tenantUnable to insert custom networkingUses a simple linux bridge

Address some of the requirements like..Creating multiple private networkQOSFirewall capabilitiesAPI controlled

Logical Architecture - Folsom

Source: :http://ken.pepple.info/

Rest API based

To create a network

URL: POST /tenants/{tenant-id}/networks

HTTP Request Body: Specified the symbolic name for the network being created.

E.g. { "network": { "name": "symbolic name for network1" } }

Description: This operation creates a Layer-2 network in Quantum based on the information provided in the request body.

Quantum Plugins

Open vSwitch Plugin

Cisco UCS/Nexus Plugin

Linux Bridge Plugin

Nicira Network Virtualization Platform (NVP) Plugin

Ryu OpenFlow Controller Plugin

NEC OpenFlow Plugin

Courtsey: wiki.openstack.org/quantum

Folsom Status

48 Blueprints Registered

v2.0 of the Quantum API, including support for L2 networking and IPAM

Integration with Keystone for API authentication

Updated API Client Library and CLI, including support for filtering.

Horizon GUI support for:Quantum network and subnet creation/deletion

Booting VMs on specific Quantum networks.

Quantum Devstack bringup

Some of the settings in localrc

disable_service n-netenable_service q-svcenable_service q-agtenable_service q-dhcpenable_service q-l3enable_service quantum

Quantum Horizon Interface

Demo

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/quantum

Wiki: wiki.openstack.org/quantum

Grizzly Summit in San Diego

Dates : October 15, 16, 17, 18

Webex:http://www.openstack.org/blog/2012/10/participating-remotely-to-openstack-summit-2012/

Enjoy hacking OpenStack, Thank you!