SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Preparing Quantum for the
                   Data Center
Bob Kukura <rkukura@redhat.com>

Boston OpenStack User Group
June 21, 2012
Agenda
    ●   Red Hat + OpenStack Background
    ●   Quantum Overview as of Essex
    ●   Quantum in Folsom
    ●   Data Center Enhancements




2                    Boston OpenStack User Group 2012
Red Hat + OpenStack Background
●   Red Hat involved with OpenStack since mid 2011
     ●   Full-time [core] developers on most OpenStack upstream projects
     ●   Platinum member of OpenStack Foundation
     ●   Fedora as a primary OpenStack development platform
●   Multiple downstream activities
     ●   Packaging OpenStack for Fedora and Enterprise Linux (EPEL)
     ●   OpenStack sessions and labs at Red Hat Summit in Boston next week
     ●   Proof-of-concept integration of Quantum with oVirt (RHEV upstream)
     ●   Demo of OpenShift PaaS running on OpenStack
     ●   Aeolus (CloudForms upstream) adding support for OpenStack
     ●   Heat project – Implementing AWS CloudFormation API on OpenStack
●   Red Hat actively hiring for OpenStack in Westford & globally


3                          Boston OpenStack User Group 2012
Quantum Overview as of Essex
●   OpenStack incubation project
●   Layer 2 Virtual Networking Service
     ●   Network – Isolated L2 network segment
     ●   Port – point of attachment to Network
●   Extensible REST API
     ●   Example V 1.1 API requests on following slides
●   Plugins – Implements API with specific virtual networking technology
     ●   openvswitch, linuxbridge, cisco, nicira, ryu
     ●   Agents – execute network commands on compute nodes for certain plugins
●   Nova Integration – usable, but limited
     ●   VIF Drivers
     ●   Nova Network Service
     ●   QuantumManager
     ●   Nova or Melange IPAM
4                              Boston OpenStack User Group 2012
V1.1 API – Create Network

    POST /v1.1/tenants/XYZ/networks.json

    Request:

    {
        "network":
          {
             "name": "test_create_network"
          }
    }

    Response:

    {
        "network":
          {
             "id": "158233b0-ca9a-40b4-8614-54a4a99d47d1",
          }
    }


5                             Boston OpenStack User Group 2012
V1.1 API – Create Port
    POST /v1.1/tenants/XYZ/networks/158233b0-ca9a-40b4-8614-54a4a99d47d1/ports.json

    Request:

    {
        "port":
          {
             "state": "ACTIVE"
          }
    }

    Response:

    {
        "port":
          {
             "id": "98017ddc-efc8-4c25-a915-774b2a633855"
          }
    }



6                                Boston OpenStack User Group 2012
V1.1 API – Attach VM Interface

    PUT /v1.1/tenants/XYZ/networks/158233b0-ca9a-40b4-8614-54a4a99d47d1 
        /ports/98017ddc-efc8-4c25-a915-774b2a633855/attachment.json

    Request:

    {
     "attachment":
        {
          "id": "test_interface_identifier"
        }
    }




7                              Boston OpenStack User Group 2012
Quantum in Folsom
    ●   Core project
         ●   May be default networking service for Nova, but legacy NetworkManagers still available
    ●   L3 functionality
         ●   IPAM from Melange
         ●   DHCP, firewall, NAT, ...
    ●   V2 API
         ●   Adds Subnet as top-level resource
         ●   Port becomes top-level resource
         ●   Example requests on following slides
    ●   New client library and CLI
    ●   Authentication and authorization via Keystone
         ●   Tenant_id eliminated from resource URLs
    ●   New Nova integration
         ●   Nova Networking service and QuantumManager eliminated
    ●   Horizon integration
8                                  Boston OpenStack User Group 2012
V2.0 API – Create Network
    POST /v2.0/networks

    Request:

    {
        "name" : "net1"
    }

    Response:

    {
        "id": "98bd8391-199f-4440-824d-8659e4906786",
        "name": "net1",
        "admin_state_up": True,
        "op_status": "ACTIVE",
        "tenant_id": "a4fc5328-c270-4891-845a-e61c9153d261",
        "subnets" : [],
    }




9                              Boston OpenStack User Group 2012
V2.0 API – Create Subnet
     POST /v2.0/subnets

     Request:

     {
         "network_id": "98bd8391-199f-4440-824d-8659e4906786",
         "ip_version": 4,
         "cidr": "10.0.0.0/24",
     }

     Response:

     {
         "id": "e76a23fe-b028-47b8-a765-858b65c0f857",
         "network_id": "98bd8391-199f-4440-824d-8659e4906786",
         "ip_version": 4,
         "cidr": "10.0.0.0/24",
         "gateway_ip": "10.0.0.1",
         "dns_nameservers": ["8.8.8.8"],
         "reserved_ranges": [ { "start" : "10.0.0.1", "end": "10.0.0.1"},
                              {"start": "10.0.0.255", "end" : "10.0.0.255"}],
         "additional_host_routes": [],
     }
10                                  Boston OpenStack User Group 2012
V2.0 API – Create Port with Interface
     POST /v2.0/ports

     Request:

     {
         "network_id": "98bd8391-199f-4440-824d-8659e4906786",
         "device_id": "32aeb491-4e78-4c24-8ab8-363daa65aa4d",
     }

     Response:

     {
         "id": "b08a3807-5d3b-4ab8-95ce-3ed5aa28bdf6",
         "network_id": "98bd8391-199f-4440-824d-8659e4906786",
         "admin_state_up": True,
         "op_status": "ACTIVE",
         "mac_address": "ca:fe:de:ad:be:ef",
         "fixed_ips": [ "10.0.0.2" ],
         "host_routes": [ { "destination": "0.0.0.0/0", "nexthop" : "10.0.0.1" },
                           { "destination": "10.0.0.0/24", "nexthop": Null }],
         "device_id": "32aeb491-4e78-4c24-8ab8-363daa65aa4d",
     }

11                                  Boston OpenStack User Group 2012
Data Center Challenge

     ●   Quantum currently assumes "green-field" cloud
         deployment
          ●   Uniform pool of similar compute nodes
          ●   Uniform connectivity
          ●   Tenant networks are completely isolated
     ●   What about Quantum in existing data centers?
          ●   On-premise private OpenStack clouds
          ●   As networking service for "enterprise virtualization"
     ●   Red Hat PoC: Integrate Quantum with oVirt


12                          Boston OpenStack User Group 2012
Provider Networks
     ●   Problem: How can VMs connect to existing data center networks
         using Quantum?
     ●   Solution: provider-networks blueprint for Folsom
          ●   Add “provider” API extension
               ●   Extend create_network operation so admins can specify VLAN tags and/or select
                   physical network ids via extended parameters
               ●   Provider details visible to admins via GET operations
               ●   Non-admins can use admin-defined provider networks if authorized
          ●   Implement “provider” extension in (at least) linuxbridge and openvswitch
              plugins
               ●   Support “flat” (untagged) networks and VLANs
               ●   Support multiple physical network devices with separate VLAN tag spaces
               ●   Map physical network names to node-specific network devices
          ●   Will also need flexibility in layer 3
               ●   e.g. Use existing DHCP server

13                                 Boston OpenStack User Group 2012
V2.0 API – Create Provider Network
     POST /v2.0/networks

     Request:

     {
         "name" : "net1_vlan29"
         “provider:phys_net”: “phys_net1”
         “provider:vlan_id”: 29
     }

     Response:

     {
         "id": "98bd8391-199f-4440-824d-8659e4906786",
         "name": "net1_vlan29",
         "admin_state_up": True,
         "op_status": "ACTIVE",
         "tenant_id": "a4fc5328-c270-4891-845a-e61c9153d261",
         "subnets" : [],
         “provider:phys_net”: “phys_net1”
         “provider:vlan_id”: 29
     }
14                               Boston OpenStack User Group 2012
Multiple Networking Technologies

     ●   Problem: What if data center includes multiple networking
         technologies (Linux bridging, OVS, UCS, VLAN, VXLAN, GRE)?
          ●   Quantum only supports a single plugin
     ●   Several options to consider:
          ●   Use plugin that supports all the technologies you need
               ●   nicira & ryu plugins interface quantum to external virtual network controllers
          ●   Deploy separate quantum service for each technology
          ●   Enhance quantum to support multiple simultaneous plugins
          ●   Meta-plugin that manages multiple standard Quantum plugins
          ●   Modular plugin that uses drivers for different technologies
     ●   Topic for next OpenStack Design Summit


15                                Boston OpenStack User Group 2012
Non-Uniform Connectivity

     ●   Problem: What if not all compute nodes connect to the
         same physical networks?
          ●   Not all virtual networks accessible to VMs on every node
          ●   Virtual networks accessible via different technologies at
              different nodes
     ●   Possible approaches:
          ●   Model physical connectivity within Quantum API or API
              extension
          ●   Assert equivalence of set of virtual networks
          ●   Tag virtual networks and/or nodes with metadata
              representing connectivity zones
          ●
              Nova scheduler plugin aware of nodes' Quantum connectivity
16                           Boston OpenStack User Group 2012
Deployability

     ●   Scalability
          ●   Current agents periodically poll plugin DB via SQL
          ●   Replacing with openstack-common RPC in Folsom
          ●   Ensure Quantum server can be replicated
     ●   Upgrades
          ●   Support rolling upgrade of servers, nodes
     ●   SLA / QoS
     ●   Port mirroring
     ●   IDS / IPS
     ●   Debugging / Monitoring / Instrumentation

17                          Boston OpenStack User Group 2012
Summary

     ●   Nova transitioning to use Quantum in Folsom
          ●   Quantum being “completed” with L3 features
          ●   Integrations with Nova, Keystone, Horizon being improved
     ●   Refinements needed for additional data center use cases
          ●   Provider network support coming in Folsom
          ●   Multiple technologies, non-uniform connectivity to be
              addressed later
          ●   Deployability improvements ongoing
     ●   Questions?



18                          Boston OpenStack User Group 2012
Contact Info
     ●   Bob Kukura
          ●   Email: rkukura@redhat.com
          ●   IRC: rkukura on freenode
     ●   OpenStack in Fedora & EPEL
          ●   http://fedoraproject.org/wiki/OpenStack
          ●   http://fedoraproject.org/wiki/Getting_started_with_OpenStack_on_Fedora_17
          ●   http://fedoraproject.org/wiki/Getting_started_with_OpenStack_EPEL
     ●   Red Hat Summit and JBoss World – Hynes Convention Center, June 26-29, 2012
          ●   http://www.redhat.com/summit/
     ●   Red Hat OpenStack Jobs
          ●   https://careers-redhat.icims.com/jobs/search?searchKeyword=OpenStack




19                                Boston OpenStack User Group 2012

Weitere ähnliche Inhalte

Was ist angesagt?

[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDNOpenStack Korea Community
 
Modular Layer 2 In OpenStack Neutron
Modular Layer 2 In OpenStack NeutronModular Layer 2 In OpenStack Neutron
Modular Layer 2 In OpenStack Neutronmestery
 
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...markmcclain
 
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...Cloud Native Day Tel Aviv
 
Quantum (OpenStack Meetup Feb 9th, 2012)
Quantum (OpenStack Meetup Feb 9th, 2012)Quantum (OpenStack Meetup Feb 9th, 2012)
Quantum (OpenStack Meetup Feb 9th, 2012)Dan Wendlandt
 
Bridges and Tunnels a Drive Through OpenStack Networking
Bridges and Tunnels a Drive Through OpenStack NetworkingBridges and Tunnels a Drive Through OpenStack Networking
Bridges and Tunnels a Drive Through OpenStack Networkingmarkmcclain
 
OpenStack Neutron's Distributed Virtual Router
OpenStack Neutron's Distributed Virtual RouterOpenStack Neutron's Distributed Virtual Router
OpenStack Neutron's Distributed Virtual Routercarlbaldwin
 
Open Source Backends for OpenStack Neutron
Open Source Backends for OpenStack NeutronOpen Source Backends for OpenStack Neutron
Open Source Backends for OpenStack Neutronmestery
 
Open stack networking_101_update_2014
Open stack networking_101_update_2014Open stack networking_101_update_2014
Open stack networking_101_update_2014yfauser
 
OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013Edgar Magana
 
OpenStack Networking
OpenStack NetworkingOpenStack Networking
OpenStack NetworkingIlya Shakhat
 
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...Dave Neary
 
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...Rohit Agarwalla
 
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack NetworkingONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networkingmarkmcclain
 
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...Nati Shalom
 
Openstack architecture for the enterprise (Openstack Ireland Meet-up)
Openstack architecture for the enterprise (Openstack Ireland Meet-up)Openstack architecture for the enterprise (Openstack Ireland Meet-up)
Openstack architecture for the enterprise (Openstack Ireland Meet-up)Keith Tobin
 
OpenStack Networking and Automation
OpenStack Networking and AutomationOpenStack Networking and Automation
OpenStack Networking and AutomationAdam Johnson
 
Whats new in neutron for open stack havana
Whats new in neutron for open stack havanaWhats new in neutron for open stack havana
Whats new in neutron for open stack havanaKamesh Pemmaraju
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight Mark Hinkle
 

Was ist angesagt? (20)

[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
 
Modular Layer 2 In OpenStack Neutron
Modular Layer 2 In OpenStack NeutronModular Layer 2 In OpenStack Neutron
Modular Layer 2 In OpenStack Neutron
 
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
 
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
 
Quantum (OpenStack Meetup Feb 9th, 2012)
Quantum (OpenStack Meetup Feb 9th, 2012)Quantum (OpenStack Meetup Feb 9th, 2012)
Quantum (OpenStack Meetup Feb 9th, 2012)
 
Bridges and Tunnels a Drive Through OpenStack Networking
Bridges and Tunnels a Drive Through OpenStack NetworkingBridges and Tunnels a Drive Through OpenStack Networking
Bridges and Tunnels a Drive Through OpenStack Networking
 
OpenStack Neutron's Distributed Virtual Router
OpenStack Neutron's Distributed Virtual RouterOpenStack Neutron's Distributed Virtual Router
OpenStack Neutron's Distributed Virtual Router
 
Open Source Backends for OpenStack Neutron
Open Source Backends for OpenStack NeutronOpen Source Backends for OpenStack Neutron
Open Source Backends for OpenStack Neutron
 
Open stack networking_101_update_2014
Open stack networking_101_update_2014Open stack networking_101_update_2014
Open stack networking_101_update_2014
 
OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013
 
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the ScenesOpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
 
OpenStack Networking
OpenStack NetworkingOpenStack Networking
OpenStack Networking
 
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
 
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...
 
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack NetworkingONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
 
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
 
Openstack architecture for the enterprise (Openstack Ireland Meet-up)
Openstack architecture for the enterprise (Openstack Ireland Meet-up)Openstack architecture for the enterprise (Openstack Ireland Meet-up)
Openstack architecture for the enterprise (Openstack Ireland Meet-up)
 
OpenStack Networking and Automation
OpenStack Networking and AutomationOpenStack Networking and Automation
OpenStack Networking and Automation
 
Whats new in neutron for open stack havana
Whats new in neutron for open stack havanaWhats new in neutron for open stack havana
Whats new in neutron for open stack havana
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight
 

Andere mochten auch

01 silvicutura corte_secado_imunizacion
01 silvicutura corte_secado_imunizacion01 silvicutura corte_secado_imunizacion
01 silvicutura corte_secado_imunizacioncaeirojoao
 
Lang thang trong rung
Lang thang trong rungLang thang trong rung
Lang thang trong rungdinhnam0001
 
平成22年度 秋期 cs 午前ⅱ
平成22年度 秋期 cs 午前ⅱ平成22年度 秋期 cs 午前ⅱ
平成22年度 秋期 cs 午前ⅱYuki Hirano
 
Igor malenko emails in 2011
Igor malenko emails in 2011Igor malenko emails in 2011
Igor malenko emails in 2011DocumentsforMila
 

Andere mochten auch (8)

01 silvicutura corte_secado_imunizacion
01 silvicutura corte_secado_imunizacion01 silvicutura corte_secado_imunizacion
01 silvicutura corte_secado_imunizacion
 
Lang thang trong rung
Lang thang trong rungLang thang trong rung
Lang thang trong rung
 
平成22年度 秋期 cs 午前ⅱ
平成22年度 秋期 cs 午前ⅱ平成22年度 秋期 cs 午前ⅱ
平成22年度 秋期 cs 午前ⅱ
 
Filosofía Política
Filosofía PolíticaFilosofía Política
Filosofía Política
 
E10 apr6 2011
E10 apr6 2011E10 apr6 2011
E10 apr6 2011
 
E10 jan9 2012
E10 jan9 2012E10 jan9 2012
E10 jan9 2012
 
Igor malenko emails in 2011
Igor malenko emails in 2011Igor malenko emails in 2011
Igor malenko emails in 2011
 
Componentes
ComponentesComponentes
Componentes
 

Ähnlich wie June Boston openStack Summit: Preparing quantum for the data center

Quantum essex summary
Quantum essex summaryQuantum essex summary
Quantum essex summaryDan Wendlandt
 
Understanding and deploying Network Virtualization
Understanding and deploying Network VirtualizationUnderstanding and deploying Network Virtualization
Understanding and deploying Network VirtualizationSDN Hub
 
DEVNET-1166 Open SDN Controller APIs
DEVNET-1166	Open SDN Controller APIsDEVNET-1166	Open SDN Controller APIs
DEVNET-1166 Open SDN Controller APIsCisco DevNet
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstacksalv_orlando
 
BKK16-409 VOSY Switch Port to ARMv8 Platforms and ODP Integration
BKK16-409 VOSY Switch Port to ARMv8 Platforms and ODP IntegrationBKK16-409 VOSY Switch Port to ARMv8 Platforms and ODP Integration
BKK16-409 VOSY Switch Port to ARMv8 Platforms and ODP IntegrationLinaro
 
20151222_Interoperability with ML2: LinuxBridge, OVS and SDN
20151222_Interoperability with ML2: LinuxBridge, OVS and SDN20151222_Interoperability with ML2: LinuxBridge, OVS and SDN
20151222_Interoperability with ML2: LinuxBridge, OVS and SDNSungman Jang
 
Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1Yongyoon Shin
 
VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack VMworld
 
DCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep diveDCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep diveMadhu Venugopal
 
Kuryr kubernetes: the seamless path to adding pods to your datacenter networking
Kuryr kubernetes: the seamless path to adding pods to your datacenter networkingKuryr kubernetes: the seamless path to adding pods to your datacenter networking
Kuryr kubernetes: the seamless path to adding pods to your datacenter networkingAntoni Segura Puimedon
 
Open Networking for Your OpenStack
Open Networking for Your OpenStackOpen Networking for Your OpenStack
Open Networking for Your OpenStackCumulus Networks
 
OpenStack Meetup - SDN
OpenStack Meetup - SDNOpenStack Meetup - SDN
OpenStack Meetup - SDNSzilvia Racz
 
Quantum grizzly summit
Quantum   grizzly summitQuantum   grizzly summit
Quantum grizzly summitDan Wendlandt
 
Quantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptxQuantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptxOpenStack Foundation
 
NaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowNaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowIlya Alekseyev
 
Couch to OpenStack: Neutron (Quantum) - August 13, 2013 Featuring Sean Winn
Couch to OpenStack: Neutron (Quantum) - August 13, 2013 Featuring Sean WinnCouch to OpenStack: Neutron (Quantum) - August 13, 2013 Featuring Sean Winn
Couch to OpenStack: Neutron (Quantum) - August 13, 2013 Featuring Sean WinnTrevor Roberts Jr.
 
Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13Dan Wendlandt
 

Ähnlich wie June Boston openStack Summit: Preparing quantum for the data center (20)

Simplify Networking for Containers
Simplify Networking for ContainersSimplify Networking for Containers
Simplify Networking for Containers
 
Quantum essex summary
Quantum essex summaryQuantum essex summary
Quantum essex summary
 
Understanding and deploying Network Virtualization
Understanding and deploying Network VirtualizationUnderstanding and deploying Network Virtualization
Understanding and deploying Network Virtualization
 
DEVNET-1166 Open SDN Controller APIs
DEVNET-1166	Open SDN Controller APIsDEVNET-1166	Open SDN Controller APIs
DEVNET-1166 Open SDN Controller APIs
 
Networking in Openstack - Neutron 101
Networking in Openstack - Neutron 101Networking in Openstack - Neutron 101
Networking in Openstack - Neutron 101
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstack
 
State of the OpenDaylight Union
State of the OpenDaylight UnionState of the OpenDaylight Union
State of the OpenDaylight Union
 
BKK16-409 VOSY Switch Port to ARMv8 Platforms and ODP Integration
BKK16-409 VOSY Switch Port to ARMv8 Platforms and ODP IntegrationBKK16-409 VOSY Switch Port to ARMv8 Platforms and ODP Integration
BKK16-409 VOSY Switch Port to ARMv8 Platforms and ODP Integration
 
20151222_Interoperability with ML2: LinuxBridge, OVS and SDN
20151222_Interoperability with ML2: LinuxBridge, OVS and SDN20151222_Interoperability with ML2: LinuxBridge, OVS and SDN
20151222_Interoperability with ML2: LinuxBridge, OVS and SDN
 
Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1
 
VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack
 
DCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep diveDCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep dive
 
Kuryr kubernetes: the seamless path to adding pods to your datacenter networking
Kuryr kubernetes: the seamless path to adding pods to your datacenter networkingKuryr kubernetes: the seamless path to adding pods to your datacenter networking
Kuryr kubernetes: the seamless path to adding pods to your datacenter networking
 
Open Networking for Your OpenStack
Open Networking for Your OpenStackOpen Networking for Your OpenStack
Open Networking for Your OpenStack
 
OpenStack Meetup - SDN
OpenStack Meetup - SDNOpenStack Meetup - SDN
OpenStack Meetup - SDN
 
Quantum grizzly summit
Quantum   grizzly summitQuantum   grizzly summit
Quantum grizzly summit
 
Quantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptxQuantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptx
 
NaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowNaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp Moscow
 
Couch to OpenStack: Neutron (Quantum) - August 13, 2013 Featuring Sean Winn
Couch to OpenStack: Neutron (Quantum) - August 13, 2013 Featuring Sean WinnCouch to OpenStack: Neutron (Quantum) - August 13, 2013 Featuring Sean Winn
Couch to OpenStack: Neutron (Quantum) - August 13, 2013 Featuring Sean Winn
 
Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13
 

Mehr von Kamesh Pemmaraju

Mirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux WebinarMirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux WebinarKamesh Pemmaraju
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack ArchitecturesKamesh Pemmaraju
 
Open stack icehouse microsoftupdate
Open stack icehouse microsoftupdateOpen stack icehouse microsoftupdate
Open stack icehouse microsoftupdateKamesh Pemmaraju
 
New Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesNew Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesKamesh Pemmaraju
 
OpenStack and Ceph case study at the University of Alabama
OpenStack and Ceph case study at the University of AlabamaOpenStack and Ceph case study at the University of Alabama
OpenStack and Ceph case study at the University of AlabamaKamesh Pemmaraju
 
High Availability for OpenStack
High Availability for OpenStackHigh Availability for OpenStack
High Availability for OpenStackKamesh Pemmaraju
 
Dell openstack cloud with inktank ceph – large scale customer deployment
Dell openstack cloud with inktank ceph – large scale customer deploymentDell openstack cloud with inktank ceph – large scale customer deployment
Dell openstack cloud with inktank ceph – large scale customer deploymentKamesh Pemmaraju
 
Postgres Plus Cloud Database on OpenStack
Postgres Plus Cloud Database on OpenStackPostgres Plus Cloud Database on OpenStack
Postgres Plus Cloud Database on OpenStackKamesh Pemmaraju
 
Massachusetts Open Cloud Initiative
Massachusetts Open Cloud InitiativeMassachusetts Open Cloud Initiative
Massachusetts Open Cloud InitiativeKamesh Pemmaraju
 
Dell SUSE Cloud Solution, Powered by OpenStack
Dell SUSE Cloud Solution, Powered by OpenStackDell SUSE Cloud Solution, Powered by OpenStack
Dell SUSE Cloud Solution, Powered by OpenStackKamesh Pemmaraju
 
Docker and OpenStack Boston Meetup
Docker and OpenStack Boston MeetupDocker and OpenStack Boston Meetup
Docker and OpenStack Boston MeetupKamesh Pemmaraju
 
Ceph and openstack at the boston meetup
Ceph and openstack at the boston meetupCeph and openstack at the boston meetup
Ceph and openstack at the boston meetupKamesh Pemmaraju
 
Solving Business Challenges with OpenStack
Solving Business Challenges with OpenStackSolving Business Challenges with OpenStack
Solving Business Challenges with OpenStackKamesh Pemmaraju
 
Software Defined Networking
Software Defined Networking Software Defined Networking
Software Defined Networking Kamesh Pemmaraju
 
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with CrowbarWicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with CrowbarKamesh Pemmaraju
 
Hyper-V support for OpenStack Grizzly
Hyper-V support for OpenStack GrizzlyHyper-V support for OpenStack Grizzly
Hyper-V support for OpenStack GrizzlyKamesh Pemmaraju
 

Mehr von Kamesh Pemmaraju (20)

kamesh Videos
kamesh Videoskamesh Videos
kamesh Videos
 
Mirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux WebinarMirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux Webinar
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
Open stack icehouse microsoftupdate
Open stack icehouse microsoftupdateOpen stack icehouse microsoftupdate
Open stack icehouse microsoftupdate
 
New Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesNew Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference Architectures
 
OpenStack and Ceph case study at the University of Alabama
OpenStack and Ceph case study at the University of AlabamaOpenStack and Ceph case study at the University of Alabama
OpenStack and Ceph case study at the University of Alabama
 
High Availability for OpenStack
High Availability for OpenStackHigh Availability for OpenStack
High Availability for OpenStack
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
 
Dell openstack cloud with inktank ceph – large scale customer deployment
Dell openstack cloud with inktank ceph – large scale customer deploymentDell openstack cloud with inktank ceph – large scale customer deployment
Dell openstack cloud with inktank ceph – large scale customer deployment
 
Postgres Plus Cloud Database on OpenStack
Postgres Plus Cloud Database on OpenStackPostgres Plus Cloud Database on OpenStack
Postgres Plus Cloud Database on OpenStack
 
Massachusetts Open Cloud Initiative
Massachusetts Open Cloud InitiativeMassachusetts Open Cloud Initiative
Massachusetts Open Cloud Initiative
 
Dell SUSE Cloud Solution, Powered by OpenStack
Dell SUSE Cloud Solution, Powered by OpenStackDell SUSE Cloud Solution, Powered by OpenStack
Dell SUSE Cloud Solution, Powered by OpenStack
 
Docker and OpenStack Boston Meetup
Docker and OpenStack Boston MeetupDocker and OpenStack Boston Meetup
Docker and OpenStack Boston Meetup
 
Ceph and openstack at the boston meetup
Ceph and openstack at the boston meetupCeph and openstack at the boston meetup
Ceph and openstack at the boston meetup
 
Solving Business Challenges with OpenStack
Solving Business Challenges with OpenStackSolving Business Challenges with OpenStack
Solving Business Challenges with OpenStack
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
Software Defined Networking
Software Defined Networking Software Defined Networking
Software Defined Networking
 
Open stack qa and tempest
Open stack qa and tempestOpen stack qa and tempest
Open stack qa and tempest
 
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with CrowbarWicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
 
Hyper-V support for OpenStack Grizzly
Hyper-V support for OpenStack GrizzlyHyper-V support for OpenStack Grizzly
Hyper-V support for OpenStack Grizzly
 

Kürzlich hochgeladen

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Kürzlich hochgeladen (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

June Boston openStack Summit: Preparing quantum for the data center

  • 1. Preparing Quantum for the Data Center Bob Kukura <rkukura@redhat.com> Boston OpenStack User Group June 21, 2012
  • 2. Agenda ● Red Hat + OpenStack Background ● Quantum Overview as of Essex ● Quantum in Folsom ● Data Center Enhancements 2 Boston OpenStack User Group 2012
  • 3. Red Hat + OpenStack Background ● Red Hat involved with OpenStack since mid 2011 ● Full-time [core] developers on most OpenStack upstream projects ● Platinum member of OpenStack Foundation ● Fedora as a primary OpenStack development platform ● Multiple downstream activities ● Packaging OpenStack for Fedora and Enterprise Linux (EPEL) ● OpenStack sessions and labs at Red Hat Summit in Boston next week ● Proof-of-concept integration of Quantum with oVirt (RHEV upstream) ● Demo of OpenShift PaaS running on OpenStack ● Aeolus (CloudForms upstream) adding support for OpenStack ● Heat project – Implementing AWS CloudFormation API on OpenStack ● Red Hat actively hiring for OpenStack in Westford & globally 3 Boston OpenStack User Group 2012
  • 4. Quantum Overview as of Essex ● OpenStack incubation project ● Layer 2 Virtual Networking Service ● Network – Isolated L2 network segment ● Port – point of attachment to Network ● Extensible REST API ● Example V 1.1 API requests on following slides ● Plugins – Implements API with specific virtual networking technology ● openvswitch, linuxbridge, cisco, nicira, ryu ● Agents – execute network commands on compute nodes for certain plugins ● Nova Integration – usable, but limited ● VIF Drivers ● Nova Network Service ● QuantumManager ● Nova or Melange IPAM 4 Boston OpenStack User Group 2012
  • 5. V1.1 API – Create Network POST /v1.1/tenants/XYZ/networks.json Request: { "network": { "name": "test_create_network" } } Response: { "network": { "id": "158233b0-ca9a-40b4-8614-54a4a99d47d1", } } 5 Boston OpenStack User Group 2012
  • 6. V1.1 API – Create Port POST /v1.1/tenants/XYZ/networks/158233b0-ca9a-40b4-8614-54a4a99d47d1/ports.json Request: { "port": { "state": "ACTIVE" } } Response: { "port": { "id": "98017ddc-efc8-4c25-a915-774b2a633855" } } 6 Boston OpenStack User Group 2012
  • 7. V1.1 API – Attach VM Interface PUT /v1.1/tenants/XYZ/networks/158233b0-ca9a-40b4-8614-54a4a99d47d1 /ports/98017ddc-efc8-4c25-a915-774b2a633855/attachment.json Request: { "attachment": { "id": "test_interface_identifier" } } 7 Boston OpenStack User Group 2012
  • 8. Quantum in Folsom ● Core project ● May be default networking service for Nova, but legacy NetworkManagers still available ● L3 functionality ● IPAM from Melange ● DHCP, firewall, NAT, ... ● V2 API ● Adds Subnet as top-level resource ● Port becomes top-level resource ● Example requests on following slides ● New client library and CLI ● Authentication and authorization via Keystone ● Tenant_id eliminated from resource URLs ● New Nova integration ● Nova Networking service and QuantumManager eliminated ● Horizon integration 8 Boston OpenStack User Group 2012
  • 9. V2.0 API – Create Network POST /v2.0/networks Request: { "name" : "net1" } Response: { "id": "98bd8391-199f-4440-824d-8659e4906786", "name": "net1", "admin_state_up": True, "op_status": "ACTIVE", "tenant_id": "a4fc5328-c270-4891-845a-e61c9153d261", "subnets" : [], } 9 Boston OpenStack User Group 2012
  • 10. V2.0 API – Create Subnet POST /v2.0/subnets Request: { "network_id": "98bd8391-199f-4440-824d-8659e4906786", "ip_version": 4, "cidr": "10.0.0.0/24", } Response: { "id": "e76a23fe-b028-47b8-a765-858b65c0f857", "network_id": "98bd8391-199f-4440-824d-8659e4906786", "ip_version": 4, "cidr": "10.0.0.0/24", "gateway_ip": "10.0.0.1", "dns_nameservers": ["8.8.8.8"], "reserved_ranges": [ { "start" : "10.0.0.1", "end": "10.0.0.1"}, {"start": "10.0.0.255", "end" : "10.0.0.255"}], "additional_host_routes": [], } 10 Boston OpenStack User Group 2012
  • 11. V2.0 API – Create Port with Interface POST /v2.0/ports Request: { "network_id": "98bd8391-199f-4440-824d-8659e4906786", "device_id": "32aeb491-4e78-4c24-8ab8-363daa65aa4d", } Response: { "id": "b08a3807-5d3b-4ab8-95ce-3ed5aa28bdf6", "network_id": "98bd8391-199f-4440-824d-8659e4906786", "admin_state_up": True, "op_status": "ACTIVE", "mac_address": "ca:fe:de:ad:be:ef", "fixed_ips": [ "10.0.0.2" ], "host_routes": [ { "destination": "0.0.0.0/0", "nexthop" : "10.0.0.1" }, { "destination": "10.0.0.0/24", "nexthop": Null }], "device_id": "32aeb491-4e78-4c24-8ab8-363daa65aa4d", } 11 Boston OpenStack User Group 2012
  • 12. Data Center Challenge ● Quantum currently assumes "green-field" cloud deployment ● Uniform pool of similar compute nodes ● Uniform connectivity ● Tenant networks are completely isolated ● What about Quantum in existing data centers? ● On-premise private OpenStack clouds ● As networking service for "enterprise virtualization" ● Red Hat PoC: Integrate Quantum with oVirt 12 Boston OpenStack User Group 2012
  • 13. Provider Networks ● Problem: How can VMs connect to existing data center networks using Quantum? ● Solution: provider-networks blueprint for Folsom ● Add “provider” API extension ● Extend create_network operation so admins can specify VLAN tags and/or select physical network ids via extended parameters ● Provider details visible to admins via GET operations ● Non-admins can use admin-defined provider networks if authorized ● Implement “provider” extension in (at least) linuxbridge and openvswitch plugins ● Support “flat” (untagged) networks and VLANs ● Support multiple physical network devices with separate VLAN tag spaces ● Map physical network names to node-specific network devices ● Will also need flexibility in layer 3 ● e.g. Use existing DHCP server 13 Boston OpenStack User Group 2012
  • 14. V2.0 API – Create Provider Network POST /v2.0/networks Request: { "name" : "net1_vlan29" “provider:phys_net”: “phys_net1” “provider:vlan_id”: 29 } Response: { "id": "98bd8391-199f-4440-824d-8659e4906786", "name": "net1_vlan29", "admin_state_up": True, "op_status": "ACTIVE", "tenant_id": "a4fc5328-c270-4891-845a-e61c9153d261", "subnets" : [], “provider:phys_net”: “phys_net1” “provider:vlan_id”: 29 } 14 Boston OpenStack User Group 2012
  • 15. Multiple Networking Technologies ● Problem: What if data center includes multiple networking technologies (Linux bridging, OVS, UCS, VLAN, VXLAN, GRE)? ● Quantum only supports a single plugin ● Several options to consider: ● Use plugin that supports all the technologies you need ● nicira & ryu plugins interface quantum to external virtual network controllers ● Deploy separate quantum service for each technology ● Enhance quantum to support multiple simultaneous plugins ● Meta-plugin that manages multiple standard Quantum plugins ● Modular plugin that uses drivers for different technologies ● Topic for next OpenStack Design Summit 15 Boston OpenStack User Group 2012
  • 16. Non-Uniform Connectivity ● Problem: What if not all compute nodes connect to the same physical networks? ● Not all virtual networks accessible to VMs on every node ● Virtual networks accessible via different technologies at different nodes ● Possible approaches: ● Model physical connectivity within Quantum API or API extension ● Assert equivalence of set of virtual networks ● Tag virtual networks and/or nodes with metadata representing connectivity zones ● Nova scheduler plugin aware of nodes' Quantum connectivity 16 Boston OpenStack User Group 2012
  • 17. Deployability ● Scalability ● Current agents periodically poll plugin DB via SQL ● Replacing with openstack-common RPC in Folsom ● Ensure Quantum server can be replicated ● Upgrades ● Support rolling upgrade of servers, nodes ● SLA / QoS ● Port mirroring ● IDS / IPS ● Debugging / Monitoring / Instrumentation 17 Boston OpenStack User Group 2012
  • 18. Summary ● Nova transitioning to use Quantum in Folsom ● Quantum being “completed” with L3 features ● Integrations with Nova, Keystone, Horizon being improved ● Refinements needed for additional data center use cases ● Provider network support coming in Folsom ● Multiple technologies, non-uniform connectivity to be addressed later ● Deployability improvements ongoing ● Questions? 18 Boston OpenStack User Group 2012
  • 19. Contact Info ● Bob Kukura ● Email: rkukura@redhat.com ● IRC: rkukura on freenode ● OpenStack in Fedora & EPEL ● http://fedoraproject.org/wiki/OpenStack ● http://fedoraproject.org/wiki/Getting_started_with_OpenStack_on_Fedora_17 ● http://fedoraproject.org/wiki/Getting_started_with_OpenStack_EPEL ● Red Hat Summit and JBoss World – Hynes Convention Center, June 26-29, 2012 ● http://www.redhat.com/summit/ ● Red Hat OpenStack Jobs ● https://careers-redhat.icims.com/jobs/search?searchKeyword=OpenStack 19 Boston OpenStack User Group 2012