Openstack in action2 Rackspace- state of the openstack union 31-05-12

Post on 08-May-2015

2,490 views 0 download

description

OpenStack in action 2! Production ready - 31/05/2012"State of the OpenStack union" by Thierry Carrez, Release Manager, OpenStack

transcript

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

thierry@openstack.orghttp://fnords.wordpress.comFollow @tcarrez on Twitter

Thank you !