What's new
in OpenStack Folsom

                           Mirantis, 2012
                Excerpt: for complete presentation, go to
                http://bit.ly/mirantis-folsom-2012
Excerpt: for complete presentation, go to
                               http://bit.ly/mirantis-folsom-2012
Agenda

● Openstack:               SPEAKERS
  Evolution and business                          Boris Renski,
  environment                                     Mirantis
● What's new in Folsom:                           EVP, Co-founder
                                                  Member of the
  user's perspective
                                                  OpenStack
● Walkthrough                                     Foundation Board
  changes in core
  components                                      Piotr Siwczak,
                                                  Mirantis
● Deployment tools                                Senior Staff
  Upgrade hints &                                 Engineer
  resources
Excerpt: for complete presentation, go to
                        http://bit.ly/mirantis-folsom-2012




OpenStack
Evolution and Marketplace
Excerpt: for complete presentation, go to
                                      http://bit.ly/mirantis-folsom-2012
OpenStack Foundation Launch

● First foundation board              Mission:
  established                         The OpenStack
● Launched on September               Foundation is an
  18th, after 1+ year of              independent body
                                      providing shared
  preparations
                                      resources to help achieve
● Over $10M in sponsor                the OpenStack Mission by
  funding raised                      Protecting, Empowering,
   ○ Second largest FOSS foundation   and Promoting OpenStack
      after Linux                     software and the
● Hired executive director,           community around it,
  COO and marketing                   including users,
                                      developers and the entire
  director
                                      ecosystem.
Excerpt: for complete presentation, go to
                           http://bit.ly/mirantis-folsom-2012
OpenStack Foundation: Governance
RedHat and SUSE announce OpenStack plans
● Top three commercial Linux distros now support
  OpenStack

● All three stick with the community release functionality

● Key to long term OpenStack stability and enterprise
  penetration
  ○ CloudStack still only runs on Ubuntu 10.04

● RedHat acknowledged Folsom as the first "enterprise
  ready" OpenStack release

                                     Excerpt: for complete presentation, go to
                                     http://bit.ly/mirantis-folsom-2012
Nicira Acquisition & VMWare's involvement
"Commitment to Open vSwitch and Quantum component
 of OpenStack remains unchanged."
                       Dan Wendlandt, Nicira: Quantum PTL


Why did VMWare join OpenStack?

 ●   Nicira acquisition was a good opportunity
 ●   Send OpenStack positioning signals
 ●   Be able to "complement" OpenStack
 ●   Competing with Citrix and CloudStack

                                      Excerpt: for complete presentation, go to
                                      http://bit.ly/mirantis-folsom-2012
Excerpt: for complete presentation, go to
                                   http://bit.ly/mirantis-folsom-2012
 In the near future ... look for

● Work on 'Grizzly' release begins at OpenStack
  summit
● OpenStack investment increases
  from Dell, HP, Cisco, RackSpace
● SDN heats up
● Networking, Storage Vendors
  take on OpenStack roadmaps
● Enterprise IT moves from pilots to production
● Foundation elections January 2013
Excerpt: for complete presentation, go to
                   http://bit.ly/mirantis-folsom-2012




What's New in Folsom
User Perspective
Excerpt: for complete presentation, go to
                                      http://bit.ly/mirantis-folsom-2012
Folsom core projects

   project name             no. of Folsom blueprints
   compute (Nova)                      48
   object store (Swift)                10
   image service (Glance)              25
   identity (Keystone)                  8
   dashboard (Horizon)                 31
   networking (Quantum)                42
   block storage (Cinder)              13
General user/admin experience improvements
● more consistent CLI
● more robust dashboard with support for new features
  (Quantum/Cinder)
● better instance status tracking (no more stuck in
  "deleting" state, etc.)
● robust networking model:
   ○ create & manage nets in Horizon
   ○ create ip pools independently from other tenants
   ○ create virtual "ports" & "routers"
● convenient Glance image manipulation (via Horizon)
● block live migration (no shared storage)
● new hypervisors                              Excerpt: for complete presentation, go to
                                                          http://bit.ly/mirantis-folsom-2012
Excerpt: for complete presentation, go to
                      http://bit.ly/mirantis-folsom-2012




Walkthrough
Changes in Core Components
QUANTUM - a new networking platform
● Provides a flexible API for service providers or their
  tenants to manage OpenStack network topologies
                                              E
                                         V IC plug-in
    Presents a logical API and a corresponding
                                       R
●
                                     E
    architecture that separates the description of network
                                   S
                               N
    connectivity from its implementation.

                           T IO
                         C
    Offers an API that is extensible and evolves
    independently RA compute API
●
                    of the
               S T
●   Provides B platform for integrating advanced networking
           Aa
     A N
    solutions
Folsom - available plugins

●   Linux Bridge
●   OpenVSwitch
●   Nicira NVP
●   Cisco (UCS Blade + Nexus)
●   Ryu OpenFlow controller
●   NEC ProgrammableFlow Controller
OpenStack connectivity - Open vSwitch plugin

● leverages OpenVSwitch software switch
● modes of operation:
   ○ FLAT:
     networks share one L2 domain
   ○ VLAN:
     networks are separated by 802.1Q VLANs
   ○ TUNNEL:
     traffic is carried over GRE with different per-
     net tunnel IDs
OpenStack connectivity - Open vSwitch plugin

● leverages OpenVSwitch software switch
● modes of operation:
   ○ FLAT:
     networks share one L2 domain
   ○ VLAN:
     networks are separated by 802.1Q VLANs
   ○ TUNNEL:
     traffic is carried over GRE with different per-
     net tunnel IDs
OpenStack connectivity - Open vSwitch plugin

● leverages OpenVSwitch software switch
● modes of operation:
   ○ FLAT:
     networks share one L2 domain
   ○ VLAN:
     networks are separated by 802.1Q VLANs
   ○ TUNNEL:
     traffic is carried over GRE with different per-
     net tunnel IDs
Local vs global traffic ID-s - Tunnel mode



              openvswitch
GRE:
                            LV_1 >> NET1_TUNNEL_ID
       LV_1
 VM                br-int        br-tun              eth0
Tenant connection needs - L2 (revisited)
             compute node               compute node

           vm     vm   vm              vm   vm    vm




                                                         remote
         DC net             DC DMZ                          DC
                                                          tunnel




                                                       compute node
                                                        (another DC)
                            internet
                                                 vm        vm      vm
Excerpt: for complete presentation, go to
                                                      http://bit.ly/mirantis-folsom-2012
Quantum - plugin & agent summary
       dnsma                           iptable                   HApro
                     NAT     router
                                          s      ???              xy
                                                                              F5          ???
         sq




       DHCP               L3               FIREWALL                         L-B
       AGENT            AGENT                AGENT                         AGENT




                                      QUANTUM




       OVS              CISCO          NICIRA           RYU                 NEC             OTHER?



                                                         Open               Progra
flat    vlan   gre   nexus   UCS        NVP             Flow/O              mmabl                 ???
                                                          VS                eFlow
EQUILIBRIUM - software load balancing agent

● provides load-balancing IP
  address with multiple
  instances as a backend
● available drivers:
   ○ haproxy
   ○ Cisco ACE
   ○ F5 BigIP
● integration with Quantum
  ongoing


                               Excerpt: for complete presentation, go to
                               http://bit.ly/mirantis-folsom-2012
Excerpt: for complete presentation, go to
                                      http://bit.ly/mirantis-folsom-2012
Quantum vs nova-network
                       NOVA-NETWORK            QUANTUM

   multi-host              Yes                      No
   VLAN networking         Yes                      Yes
   Flat(DHCP)
                           Yes                      Yes
   networking
   Tunneling (GRE)         No                       Yes
   many bridges            No                       Yes
   SDN                     No                       Yes
   IPAM                    Yes                      Yes
                                       Limited - no floating
   dashboard support       No
                                               IPs
                                       Limited - only with
   security groups         Yes         non-overlapping IP
                                             pools
Excerpt: for complete presentation, go to
                                    http://bit.ly/mirantis-folsom-2012
Cinder - new volume service
● nova-volume codebase, but under a separate core project
                                               G
● decoupling from other nova-* components to facilitate
                                             N
  development                       LI
                                U P
                          C   O
                      D E
                A L
          R M
     F O
Cinder - architecture
Excerpt: for complete presentation, go to
                                   http://bit.ly/mirantis-folsom-2012
Cinder - new features in Folsom
● creation of volumes from Glance images (with copy-on-
   write mechanism)
● new storage backends:
   ○ NetApp /w NFS
   ○ Zadara VPSA
Excerpt: for complete presentation, go to
                                                 http://bit.ly/mirantis-folsom-2012
Nova improvements & new features
●   block live migration for Xen & KVM
●   new host aggregate features
     ○ aggregate data exposed to scheduler ("HostAggregate" scheduler filter)
●   improved XenAPI support
     ○ boot from volume
     ○ live migration (block + shared)
●   better instance state tracking
●   new hypervisor drivers:
     ○ the revival of HyperV support
     ○ LPAR driver (IBM )
●   project-specific instance flavors
●   independence from the EC2-style metadata server (config drive)
●   better nova-API scalability (moved to multiprocess implementation)
●   placement of instances directly on LV-s (LVM) (up to 50% on I/O)
Excerpt:
for complete presentation, go to
http://bit.ly/mirantis-folsom-2012
Thank you!
http://www.mirantis.com/openstack-services/
http://www.mirantis.com/training/
http://www.mirantis.com/blog/

What's new in OpenStack Folsom: Webcast Excerpt

  • 1.
    What's new in OpenStackFolsom Mirantis, 2012 Excerpt: for complete presentation, go to http://bit.ly/mirantis-folsom-2012
  • 2.
    Excerpt: for completepresentation, go to http://bit.ly/mirantis-folsom-2012 Agenda ● Openstack: SPEAKERS Evolution and business Boris Renski, environment Mirantis ● What's new in Folsom: EVP, Co-founder Member of the user's perspective OpenStack ● Walkthrough Foundation Board changes in core components Piotr Siwczak, Mirantis ● Deployment tools Senior Staff Upgrade hints & Engineer resources
  • 3.
    Excerpt: for completepresentation, go to http://bit.ly/mirantis-folsom-2012 OpenStack Evolution and Marketplace
  • 4.
    Excerpt: for completepresentation, go to http://bit.ly/mirantis-folsom-2012 OpenStack Foundation Launch ● First foundation board Mission: established The OpenStack ● Launched on September Foundation is an 18th, after 1+ year of independent body providing shared preparations resources to help achieve ● Over $10M in sponsor the OpenStack Mission by funding raised Protecting, Empowering, ○ Second largest FOSS foundation and Promoting OpenStack after Linux software and the ● Hired executive director, community around it, COO and marketing including users, developers and the entire director ecosystem.
  • 5.
    Excerpt: for completepresentation, go to http://bit.ly/mirantis-folsom-2012 OpenStack Foundation: Governance
  • 6.
    RedHat and SUSEannounce OpenStack plans ● Top three commercial Linux distros now support OpenStack ● All three stick with the community release functionality ● Key to long term OpenStack stability and enterprise penetration ○ CloudStack still only runs on Ubuntu 10.04 ● RedHat acknowledged Folsom as the first "enterprise ready" OpenStack release Excerpt: for complete presentation, go to http://bit.ly/mirantis-folsom-2012
  • 7.
    Nicira Acquisition &VMWare's involvement "Commitment to Open vSwitch and Quantum component of OpenStack remains unchanged." Dan Wendlandt, Nicira: Quantum PTL Why did VMWare join OpenStack? ● Nicira acquisition was a good opportunity ● Send OpenStack positioning signals ● Be able to "complement" OpenStack ● Competing with Citrix and CloudStack Excerpt: for complete presentation, go to http://bit.ly/mirantis-folsom-2012
  • 8.
    Excerpt: for completepresentation, go to http://bit.ly/mirantis-folsom-2012 In the near future ... look for ● Work on 'Grizzly' release begins at OpenStack summit ● OpenStack investment increases from Dell, HP, Cisco, RackSpace ● SDN heats up ● Networking, Storage Vendors take on OpenStack roadmaps ● Enterprise IT moves from pilots to production ● Foundation elections January 2013
  • 9.
    Excerpt: for completepresentation, go to http://bit.ly/mirantis-folsom-2012 What's New in Folsom User Perspective
  • 10.
    Excerpt: for completepresentation, go to http://bit.ly/mirantis-folsom-2012 Folsom core projects project name no. of Folsom blueprints compute (Nova) 48 object store (Swift) 10 image service (Glance) 25 identity (Keystone) 8 dashboard (Horizon) 31 networking (Quantum) 42 block storage (Cinder) 13
  • 11.
    General user/admin experienceimprovements ● more consistent CLI ● more robust dashboard with support for new features (Quantum/Cinder) ● better instance status tracking (no more stuck in "deleting" state, etc.) ● robust networking model: ○ create & manage nets in Horizon ○ create ip pools independently from other tenants ○ create virtual "ports" & "routers" ● convenient Glance image manipulation (via Horizon) ● block live migration (no shared storage) ● new hypervisors Excerpt: for complete presentation, go to http://bit.ly/mirantis-folsom-2012
  • 12.
    Excerpt: for completepresentation, go to http://bit.ly/mirantis-folsom-2012 Walkthrough Changes in Core Components
  • 13.
    QUANTUM - anew networking platform ● Provides a flexible API for service providers or their tenants to manage OpenStack network topologies E V IC plug-in Presents a logical API and a corresponding R ● E architecture that separates the description of network S N connectivity from its implementation. T IO C Offers an API that is extensible and evolves independently RA compute API ● of the S T ● Provides B platform for integrating advanced networking Aa A N solutions
  • 14.
    Folsom - availableplugins ● Linux Bridge ● OpenVSwitch ● Nicira NVP ● Cisco (UCS Blade + Nexus) ● Ryu OpenFlow controller ● NEC ProgrammableFlow Controller
  • 15.
    OpenStack connectivity -Open vSwitch plugin ● leverages OpenVSwitch software switch ● modes of operation: ○ FLAT: networks share one L2 domain ○ VLAN: networks are separated by 802.1Q VLANs ○ TUNNEL: traffic is carried over GRE with different per- net tunnel IDs
  • 16.
    OpenStack connectivity -Open vSwitch plugin ● leverages OpenVSwitch software switch ● modes of operation: ○ FLAT: networks share one L2 domain ○ VLAN: networks are separated by 802.1Q VLANs ○ TUNNEL: traffic is carried over GRE with different per- net tunnel IDs
  • 17.
    OpenStack connectivity -Open vSwitch plugin ● leverages OpenVSwitch software switch ● modes of operation: ○ FLAT: networks share one L2 domain ○ VLAN: networks are separated by 802.1Q VLANs ○ TUNNEL: traffic is carried over GRE with different per- net tunnel IDs
  • 18.
    Local vs globaltraffic ID-s - Tunnel mode openvswitch GRE: LV_1 >> NET1_TUNNEL_ID LV_1 VM br-int br-tun eth0
  • 19.
    Tenant connection needs- L2 (revisited) compute node compute node vm vm vm vm vm vm remote DC net DC DMZ DC tunnel compute node (another DC) internet vm vm vm
  • 20.
    Excerpt: for completepresentation, go to http://bit.ly/mirantis-folsom-2012 Quantum - plugin & agent summary dnsma iptable HApro NAT router s ??? xy F5 ??? sq DHCP L3 FIREWALL L-B AGENT AGENT AGENT AGENT QUANTUM OVS CISCO NICIRA RYU NEC OTHER? Open Progra flat vlan gre nexus UCS NVP Flow/O mmabl ??? VS eFlow
  • 21.
    EQUILIBRIUM - softwareload balancing agent ● provides load-balancing IP address with multiple instances as a backend ● available drivers: ○ haproxy ○ Cisco ACE ○ F5 BigIP ● integration with Quantum ongoing Excerpt: for complete presentation, go to http://bit.ly/mirantis-folsom-2012
  • 22.
    Excerpt: for completepresentation, go to http://bit.ly/mirantis-folsom-2012 Quantum vs nova-network NOVA-NETWORK QUANTUM multi-host Yes No VLAN networking Yes Yes Flat(DHCP) Yes Yes networking Tunneling (GRE) No Yes many bridges No Yes SDN No Yes IPAM Yes Yes Limited - no floating dashboard support No IPs Limited - only with security groups Yes non-overlapping IP pools
  • 23.
    Excerpt: for completepresentation, go to http://bit.ly/mirantis-folsom-2012 Cinder - new volume service ● nova-volume codebase, but under a separate core project G ● decoupling from other nova-* components to facilitate N development LI U P C O D E A L R M F O
  • 24.
  • 25.
    Excerpt: for completepresentation, go to http://bit.ly/mirantis-folsom-2012 Cinder - new features in Folsom ● creation of volumes from Glance images (with copy-on- write mechanism) ● new storage backends: ○ NetApp /w NFS ○ Zadara VPSA
  • 26.
    Excerpt: for completepresentation, go to http://bit.ly/mirantis-folsom-2012 Nova improvements & new features ● block live migration for Xen & KVM ● new host aggregate features ○ aggregate data exposed to scheduler ("HostAggregate" scheduler filter) ● improved XenAPI support ○ boot from volume ○ live migration (block + shared) ● better instance state tracking ● new hypervisor drivers: ○ the revival of HyperV support ○ LPAR driver (IBM ) ● project-specific instance flavors ● independence from the EC2-style metadata server (config drive) ● better nova-API scalability (moved to multiprocess implementation) ● placement of instances directly on LV-s (LVM) (up to 50% on I/O)
  • 27.
    Excerpt: for complete presentation,go to http://bit.ly/mirantis-folsom-2012 Thank you! http://www.mirantis.com/openstack-services/ http://www.mirantis.com/training/ http://www.mirantis.com/blog/