openstack in action2 rackspace- state of the openstack union 31-05-12
DESCRIPTION
OpenStack in action 2! Production ready - 31/05/2012"State of the OpenStack union" by Thierry Carrez, Release Manager, OpenStackTRANSCRIPT
State of theOpenStack union
Thierry Carrez (@tcarrez) Release Manager, OpenStack
OpenStack ?
Open source cloud infrastructure software Run your own (private, public) IaaS provider Set of projects written in Python Released every 6 months
OpenStack core projects
Compute (Nova) - Request/Manage VMs
Storage (Swift) - Store/retrieve files
Image service (Glance) - Handle disk images
Dashboard (Horizon) - Web UI
Identity (Keystone) - Common auth
2012.1 (“Essex”) release
Released on April 5th First release with Keystone and Horizon 140 blueprints completed 1650 bugs fixed Included in Ubuntu Server 12.04 LTS
An open innovation project
Beyond open source Industry collaboration platform Essex : 200+ developers from 55+ companies
Who wrote Essex
Known deployments
RackspaceCloudFiles
NASA Nebula
Alpha Production
Public cloud
Private cloud
MercadoLibre
HP Cloud
RackspaceCloudServers II
AT&TCloud Architect
SDSC Storage
KT
Wikipediathumbnails
Nova (Compute)
Swift (Storage)
Both (Compute and Storage)Sony
Dell
Disney
Internap
Ebay / Paypal
Cybera
Wikimedia Labsinfrastructure
NeCTAR
TryStack
RadioFreeAsia
Softlayer
CERN
Folsom design summit
New core project: Quantum
API to manage network connectivity Incubated during Essex, Core in Folsom
New Folsom features : Provide DHCP like nova-network does Support security groups Merge « Melange » IPAM features Finalize Keystone integration
Development processes
Promote commonality between projects CI : Trunk gating on Tempest, Quantum Towards merge windows / shorter releases ?
Nova: Minimizing scope
Block storage breakout (Cinder) Network : use Quantum by default Enabling plug-ins
Nova: Operational support
Logging improvements Admin tools Deployer-friendly configuration files Support rolling upgrades:
versioned RPC APIs graceful worker shutdown revisit DB migrations
Other Nova Folsom goals
Scalability Cells Support host aggregates in scheduling
Security Remove DB access from compute nodes Secure queues Specific filters in nova-rootwrap
Glance
v2 API Separate Glance client Python library Bittorrent as image delivery mechanism Public, read-only Glance servers
Swift
Separate optional components Object versioning Separate Swift client Python library Enable StatsD monitoring
Keystone
More backends (AD?) More pervasive RBAC features v3 API (collection of tenants?) Multi-factor auth, PKI support
Horizon
Keep up with new features in other projects Support host evacuation in admin panel Upload image to Glance Support Swift nested objects
New ecosystem projects
Unified CLI « Ceilometer » (Metering) AWS API compatibility testsuite « AWSOME » (AWS-to-OpenStack API proxy)
OpenStack Foundation
http://launchpad.net/openstack http://wiki.openstack.org #openstack[-dev] on Freenode
[email protected]://fnords.wordpress.comFollow @tcarrez on Twitter
Thank you !