Download at http://bit.ly/mirantis-folsom-2012
With baseline features set and hardening for enterprise usage in place, the Fall 2012 Folsom release marks OpenStack’s transition from a service provider platform to an enterprise ready solution.
Slides from this recent on-demand webcast provide a technical overview of what’s new in Folsom, targeted both to experienced OpenStack users and cloud infrastructure teams considering new deployments.
Topics include:
- Synopsis of market developments since the April Essex release
- New Folsom capabilities and user features: Nova, Cinder, Keystone, hypervisor support
- Quantum and Load Balancer as a Service
- Under-the-covers with key new architectural features
- Resources and tips on Folsom
- Q&A
The complete webcast recording and detailed presentation is available free at http://bit.ly/mirantis-folsom-2012
(registration required)
1. What's new
in OpenStack Folsom
Mirantis, 2012
Excerpt: for complete presentation, go to
http://bit.ly/mirantis-folsom-2012
2. 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
3. Excerpt: for complete presentation, go to
http://bit.ly/mirantis-folsom-2012
OpenStack
Evolution and Marketplace
4. 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.
5. Excerpt: for complete presentation, go to
http://bit.ly/mirantis-folsom-2012
OpenStack Foundation: Governance
6. 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
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 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
9. Excerpt: for complete presentation, go to
http://bit.ly/mirantis-folsom-2012
What's New in Folsom
User Perspective
10. 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
11. 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
12. Excerpt: for complete presentation, go to
http://bit.ly/mirantis-folsom-2012
Walkthrough
Changes in Core Components
13. 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
14. Folsom - available plugins
● 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 global traffic 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 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
21. 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
22. 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
23. 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
25. 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
26. 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)
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/