owf12/open cloud strategies openstackinaction enovance
TRANSCRIPT
![Page 1: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/1.jpg)
Quantum in Action !
Emilien Macchi OpenStack Operator @ eNovance
Nicolas Barcet Ceilometer Project Lead @ OpenStack
![Page 2: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/2.jpg)
# whoami
EmilienM on IRC 25 old Student in Master Degree (Part time) OpenStack Operator at eNovance :
Maintain and manage eNoCloud (Public Cloud using OpenStack)
Building CloudWatt Cloud OpenStack contributor (HA stuffs + doc)
![Page 3: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/3.jpg)
# whoami
nijaba on IRC 44 old Part of the Ubuntu Cloud team since 2007 Involved in OpenStack since its inception
Metering was missing from OpenStack Proposed Ceilometer at Folsom summit Ceilometer project lead since Ceilometer is now an incubated project
![Page 4: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/4.jpg)
* Infrastructure as a Service
Quantum in the IaaS*Quantum in the IaaS*
Compute
Storage
Networking
IaaS Components OpenStack Projects
Nova(Virtual Machines)
Swift(Object Storage)
Cinder(Block Storage)
Quantum(Virtual Networking)
![Page 5: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/5.jpg)
* Software Defined Networking
Hum. What is SDN* ?Traditional Networking SDN
![Page 6: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/6.jpg)
Quantum is an API for building and managing networks with a plugin.
Quantum is NOT SDN but transforms your Cloud in SDN with the right plugin.
Quantum & SDN
![Page 7: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/7.jpg)
API for Networking in OpenStack Nova Integration OSI Network Layers L2 + L3 Decouples Logical / Tenant view of the network from Physical / Provider
What does Quantum provide ?
![Page 8: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/8.jpg)
Networking Solution Company / Organization License Essex Reasy Folsom ready
Floodlight BigSwitch + Community Apache 2.0 Yes Not yet
BigSwitch Controller BigSwitch Commercial Yes Not yet
Midonet Midokura Commercial Yes Not yet
NVP Nicira / VMware Commercial Yes Yes
Open-vSwitch Community Apache 2.0 Yes Yes
Cisco Nexus, UCS Cisco Commercial Yes Yes
Linux Bridge Community GPL Yes Yes
Trema with Sliceable Switch (OpenFlow)
NEC Apache 2.0 Yes Yes
Ryu OS OSRG Apache 2.0 Yes Yes
* co-written with Sebastien Han
Quantum Plugins*
![Page 9: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/9.jpg)
Networking Solution L2 Isolation L3 Features
HA Firewall QoS IDS / IPS
Floodlight OpenFlow No No No No No
BigSwitch Controller OpenFlow No Yes Yes No No
Midonet OVS Kernel Yes Yes Yes Yes Yes
NVP STT Yes Yes Yes Yes Yes
Open-vSwitch VLAN / GRE Limited No Limited Limited No
Cisco Nexus, UCS VXLAN Yes Yes Yes Yes Yes
Linux Bridge VLAN No No No No No
Trema with Sliceable Switch (OpenFlow)
OpenFlow No Limited Yes Limited No
Ryu OS OpenFlow No No No No No* co-written with Sebastien Han
Networking Features*
![Page 10: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/10.jpg)
* Designed bySalvador Orlando
Quantum Architecture* API Extensions Plugin Plugin Agent L3 Agent DHCP Agent
![Page 11: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/11.jpg)
Use case : Per Tenant Routers
![Page 12: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/12.jpg)
Overlapping IPs don't work with Security Groups or Metadata Server No Multi-Host ( so we have a SPOF)→ No IPV6 support for L3 Agent L3 agent supports limited scale for Quantum routers (MySQL issues) ZeroMQ and MetaPlugin support are experimental Horizon can't manage L3 (routers + floatings IP)
Limitations in Folsom
![Page 13: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/13.jpg)
Load-Balancing as a Service API RPC for L3 Agent VIF Plugging Improvements More IPV6 features Metadata with Overapping IPs Multiple queues support (with RabbitMQ) Multi-Host More Plugins (Hyper-V, Brocade, ...)
What can we expect in Grizzly ?
![Page 14: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/14.jpg)
Public Clouds : RackSpace, Dreamhost Private Clouds : eBay eNovance : Soon.
For success you should : Choose the right plugin Use a Networking Controller Don't hack Quantum, just use Quantum API Be ready for SDN !
Quantum in Production !
![Page 15: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/15.jpg)
We expect to have more and more features with plugins, and extend the API with L4 L7→ .
New plugins from more constructors : Brocade, Juniper... who's the next one ?
More deployments in production
Future of Quantum
![Page 16: OWF12/Open Cloud Strategies Openstackinaction enovance](https://reader033.vdocument.in/reader033/viewer/2022052822/554bbca2b4c9053a298b4e31/html5/thumbnails/16.jpg)
20th December 2012 Install Party (Keystone, Glance, Nova, Cinder, Quantum) Suscribe here : http://bit.ly/Stoo8E Leaded by eNovance
OpenStack WorkShop - Paris