Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Sunday, April 14
 

3:00pm

Registration Check In Open
Sunday April 14, 2013 3:00pm - 6:00pm
Oregon Lobby
 
Monday, April 15
 

7:30am

Registration Check In Open
Monday April 15, 2013 7:30am - 6:00pm
Oregon Lobby

9:00am

Design Summit Kick Off

In this session, we will quickly run through the Summit schedule, highlights, housekeeping items and logistics. It will also introduce the Active Technical Contributors to the Design Summit working sessions, which will run Monday - Thursday.

The keynote presentations will be Tuesday and Wednesday morning, starting at 9 am.


Speakers
avatar for Heidi Bretz

Heidi Bretz

Director of Business Development, OpenStack Foundation, openStack
Heidi leads the foundation's efforts to grow and nurture a strong ecosystem around OpenStack. | Heidi has spent over 15 years in the technology world in leadership positions with companies in Silicon Valley and in Seattle including Netscape, Red Herring, Microsoft and Amazon Web Services. She originally launched her career in banking spending nine years with Drexel Burnham Lambert, Wells Fargo and Hambrecht & Quist before falling in love... Read More →
avatar for Thierry Carrez

Thierry Carrez

Director of Engineering, OpenStack Foundation
Thierry Carrez is the Director of Engineering at the OpenStack Foundation, helping ensure the long-term health of the OpenStack upstream open source project. He has been the Release Manager for the OpenStack project since its inception, coordinating the effort and facilitating collaboration between contributors. He is the elected chair of the OpenStack Technical Committee, which is in charge of the technical direction of the project.
avatar for Stefano Maffulli

Stefano Maffulli

Community Manager, OpenStack Foundation, OpenStack Foundation
| OpenStack community manager, Stefano built his career around Free Software and open source: from pre-sales engineer and product manager at Italian GNU/Linux distribution MadeInLinux to Italian Chancellor of the Free Software Foundation Europe, where he also created the FSFE Fellowship participation program. Later as community manager of leading mobile open source sync solution Funambol, his efforts boosted downloads and bolstered enterprise... Read More →


Monday April 15, 2013 9:00am - 9:40am
Oregon Ballroom Oregon Convention Center

9:50am

Using Personas to Target Users

Personas were made famous by Alan Moore in "The Inmates are Running the Asylum," a seminal book on user interface design for computer programmers. They have been used for decades in the marketing industry, in user experience design, and in product planning to help target specific market segments with features, ads, and product design.

Personas help you frame feature discussions while developing your software, guide your communication and event strategy, and ultimately help you to have a more popular, better project. As the OpenStack project evolves beyond its original base and seeks to engage with a broader user community, understanding the profile of OpenStack users becomes critical in increasing participation and thus improving the project.

This session will cover the basics of:
* What is a persona and why should I care?
* How do I come up with persona(s) for my project?
* What can I do with personas?

This session will be useful to those interested in better understanding their target audiences, and specifically those seeking to grow a community around an open source project.



Speakers
avatar for Dave Neary

Dave Neary

Open Source and Standards, Red Hat, Red Hat
Dave Neary works on SDN and NFV community strategy as a member of Red Hat’s Open Source and Standards team. He is active in OPNFV, a project whose goal is to promote NFV as a core use-case to upstream projects such as OpenStack, and to engage directly with the projects to ensure that the requirements of the use-case are met. He is also the community manager for the OpenDaylight project, where he is focussed on improving the user... Read More →


Monday April 15, 2013 9:50am - 10:30am
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

9:50am

Design Summit 101

Is this your first OpenStack summit? Unlike most conferences, you are invited to participate and play an active role. But... where to start? The rationale and the organization that allows such a unique collaborative design will be explained. This is your chance to get answers and get the best of it!

During this session we will let the attendants know some details about the summit, including who will be attending, different tracks and purposes, which sessions/talks are the most suitable for beginners and how they can participate. This short introduction will be followed by a a lively presentation of the most common situations and how to behave when facing them. It will be a miniature experience of a first participation to the summit.


Speakers
avatar for Victoria Martínez de la Cruz

Victoria Martínez de la Cruz

Software engineer at Red Hat, Red Hat
Victoria is a software developer at Red Hat and core member of Trove and Zaqar projects. She is a former GNOME Outreach Program for Women intern and Google Summer of Code intern. She is FOSS passionate and loves to help newcomers to get involved with OpenStack.
avatar for Loic Dachary

Loic Dachary

Developer, MaVoix
Loic Dachary has been involved with the Free Software Movement since 1987, when he started distributing GNU tapes to the general public in France. In 2012 he founded Upstream University, a nonprofit with the goal of teaching developers how to contribute easily and efficiently. As President of FSF France, he also provides technical and legal resources to French Free Software developers. His day job at is to use and contribute to Ceph within... Read More →


Monday April 15, 2013 9:50am - 10:30am
B119

9:50am

How to run multiple heat-engines and scaling

Currently we have an archetecture that should support scalling but
some code is missing.

How does the heat-api find the correct engine to talk to?
How would a "heat list" work?

https://etherpad.openstack.org/heat-multiple-engines

(Session proposed by Angus Salkeld)


Speakers

Monday April 15, 2013 9:50am - 10:30am
B110

9:50am

OpenStack Networking Development Process
The Grizzly cycle was a successful for the OpenStack Networking team as we added many new features and worked to resolve reported issues. In this session, we'll look back on Grizzly and then discuss the OpenStack Networking development process for Havana. We'll also review the existing common components of OpenStack Networking to ensure they meet the needs of the team.



(Session proposed by Mark McClain)


Monday April 15, 2013 9:50am - 10:30am
B114

9:50am

OpenStack-on-OpenStack Overview

In this session, I will talk about some of the problems we face in deploying openstack by using openstack. I'll point at areas where the bare metal driver needs better integration with other services (eg. Quantum and Cinder), how we really need an inventory database (I'm looking at you, HealthNMon), how the Nova scheduler needs to be aware of hardware, and how Heat is taking over the world. I might even propose that it's possible to bootstrap yourself right out of your own boots!


(Session proposed by Devananda van der Veen)


Monday April 15, 2013 9:50am - 10:30am
B113

9:50am

swift extensions for real world (operator's view)
swift extensions for real world !

while operating swift service in public environment, we are tackled several necessary feature extensions:
- s3 full compatibility
- server side encryption like aws
- large container problem
- near realtime sync for container to container sync

We would like to gather all swift related players (current commercial service provider, system integrator, solution builder, etc) to share what technical requirements they gets from the customers. Furthermore, selecting some high demand features to build Havana roadmap, and identifying who can work together for each feature development.


(Session proposed by jinkyung hwang)


Monday April 15, 2013 9:50am - 10:30am
B116

9:50am

Orchestration of Fibre Channel technologies for Private Cloud deployments

OpenStack supports many different compute, storage and networking environments for various deployment models. Over the past 15 years, major investments went into building Fibre Channel storage infrastructures. Are you asking yourself “How can I extend OpenStack to utilize my existing FC SAN environment or does OpenStack block storage support FC storage?”

Attend this session to learn about an initiative supported by a group of tier-one, FC-SAN, vendors including Brocade, HP, EMC, and IBM, to make FC technology relevant in an OpenStack environment. Two new Fiber Channel blueprints and their implementations for the Grizzly release and beyond as well as considerations around managing FC SAN volumes and zones from an OpenStack orchestration perspective will be covered. If you are considering moving your dev/test or storage/backup or business applications to the cloud and extending your future FC private cloud environment to leverage OpenStack then plan on attending this discussion. 


Speakers
avatar for Andre Beausoleil

Andre Beausoleil

Sr. Product Manager, Brocade Communications
Over 15 years industry experience managing hardware and software solutions for storage network environments. I've worked with OpenStack community members in driving Fibre Channel Storage Area Network support into Cinder (Grizzly release) and delivered the first FC SAN session at an OpenStack summit in Portland, Oregon.
avatar for Gary Thunquest

Gary Thunquest

Software and Solution Architect, Hewlett-Packard Company
Gary Thunquest is Software and Solution Architect for Hewlett-Packard Storage Division.  He has been with HP storage over 10 years in a number of different roles working with many products, most recently working to build storage solutions for the cloud.  


Monday April 15, 2013 9:50am - 10:30am
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

9:50am

Getting from Grizzly to Havana: A DevOps Upgrade Pattern

Upgrade Orchestrations are essential! We're both delighted and frustrated by OpenStack's pace of innovation because by the time we get the current release working then new hotness arrives. Last year, it was enough to just install OpenStack, but now we think it's required to have an upgrade plan. As the founders of Crowbar, we are leaders in the cookbook design for OpenStack and have a lot of experience with orchestration for OpenStack deployments. This community discussion about our proposed upgrade pattern reviews our devops recommendations (do NOT mix cookbooks for multiple releases) and orchestration design (dedicated cookbooks for orchestration). If you're interested in cookbooks that are testable and minimize complexity then this session is for you! We want orchestrations between versions that can focus on the specific use-cases around the migration scenarios like incremental, fastest-possible, change of operating system, or VM migration. If you agree that migrations between versions are also very important then look no farther! 


Speakers
avatar for Rob Hirschfeld

Rob Hirschfeld

CEO, RackN
Rob Hirschfeld is CEO and co-founder of RackN, leaders in physical and hybrid DevOps software. He has been in the cloud and infrastructure space for nearly 15 years from working with early ESX Betas to serving four terms on the OpenStack Foundation Board and becoming an Execute at Dell. As a co-founder of the Digital Rebar project, Rob creating a new generation of DevOps orchestration to leverage the containers and service-oriented ops. He... Read More →


Monday April 15, 2013 9:50am - 10:30am
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

9:50am

Healthnmon - A Cloud Monitor & Healthnmon Proxy Drivers

In this session I would like to talk about a Cloud Monitoring Solution for OpenStack Cloud using “Healthnmon” which is currently available under “stackforge”. Healthnmon intends to provide Cloud Monitoring service for OpenStack Cloud Resources and Infrastructure with a pluggable framework for 

  • “Inventory Management”
  • “Alerts and notifications”
  • “Utilization Data” 

Healthnmon is targeted for private, public and hybrid cloud solutions, covering KVM, Hyper-V and ESX hypervisor technologies. Healthnmon solution aims at providing an architecture that supports the infrastructure management, getting insights into the underlying hypervisor features, topology details, Cloud resource and application monitoring.

A Healthnmon driver implementation collects the Cloud Resource Inventory, Usage, Alerts. The session will cover the following 

  • Overall architecture
  • Healthnmon proxy driver implementation for KVM
  • Healthnmon proxy driver for ESX (vcenter)
  • Healthnmon proxy driver for Hyper V
  • Approach to plug-in existing Monitoring solutions through a driver (nagios)
  • How to add a new driver for Healthnmon 

 

 


Speakers
avatar for Srinivasa Acharya

Srinivasa Acharya

Hewlett-Packard
avatar for Divakar Padiyar Nandavar

Divakar Padiyar Nandavar

Architect, Hewlett Packard


Monday April 15, 2013 9:50am - 10:30am
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

9:50am

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Monday April 15, 2013 9:50am - 10:30am
A104 Portland Convention Center

10:30am

Break
Monday April 15, 2013 10:30am - 11:00am
Pre-Function A

11:00am

OpenStack User Committee Update & Survey Results

Representing the user committee, we will review the current status of the OpenStack user committee, its scope, the plans for next year along with the input from the user groups, industry sectors and foundation members.

Discussions on the best approaches to identify user requirements, profile the user community and continue supporting the ongoing user activities around OpenStack will be welcome. Some initial ideas are available at https://docs.google.com/document/d/1yD8TfqUik2dt5xo_jMVHMl7tw9oIJnEndLK8Y qEToyo/edit 

 


Speakers
avatar for Tim Bell

Tim Bell

Infrastructure Services Manager, CERN
Tim is currently responsible for the team at CERN that manages the operating system and infrastructure services. He previously worked as a Unix kernel developer at IBM and managing large-scale Unix production deployments and services for Deutsche Bank. As part of CERN's data centre expansion, Tim has been involved in the implementation of the CERN private cloud and is an elected member of the OpenStack management board.
avatar for Ryan Lane

Ryan Lane

Mr, Wikimedia Foundation
avatar for JC Martin

JC Martin

Cloud Architect, eBay Inc.
Since joining eBay in 2008, JC Martin has been driving eBay's cloud | architecture, focusing on improving agility and efficiency through | virtualizing and automating infrastructure and application life cycle. | | Prior to Ebay, he held architecture positions at BMC software and Sun | Microsystems, where he developed the architecture of large scale | distributed system management solutions.


Monday April 15, 2013 11:00am - 11:40am
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

Heat credentials management/delegation
Heat has two problem areas related to managing keystone identities:

1 - Storing user credentials when creating a stack, such that subsequently we can perform actions on behalf of the user who created the stack (HA actions, Autoscaling events etc)

2 - We allow credentials (keystone ec2 keypair) to be deployed inside each instance, such that authentication with our API's is possible, for the purposes of reading updated resource metadata, and writing metric data used for Alarm evaluation.

(1) is likely to be solved by the Trusts work recently merged into keystone, but I'd like to clarify the details/design of how we will use trusts to perform actions on behalf of the stack-owner in a secure way.

(2) We currently have a sub-optimal solution for, but no clear path to improving it - I'd like to present the current-state of our in-instance credentials management, and brainstorm the way forward, I'm expecting some requirements for additional keystone features to come out of this.

(Session proposed by Steven Hardy)


Monday April 15, 2013 11:00am - 11:40am
B110

11:00am

OpenStack Networking and Nova - Part 1
Let's get the OpenStack Networking and Nova teams together to discuss the future of OpenStack Networking being the default network provider for Nova. Part 1 will be a session held early in the week and will cover topics such as:

- Status of OpenStack networking / nova-network feature parity
- Goals for Havana
- Make OpenStack Networking the default? If so, when in the cycle?
- Documentation impact?
- How to migrate an existing deployment using nova-network?
- And more!

By establishing this as a high priority goal for both Nova and OpenStack Networking early in the week, everyone should have it in mind for the rest of the week while discussing other work. We'll get back together later in the week to recap and identify specific tasks to go work on.

(Session proposed by Russell Bryant)


Monday April 15, 2013 11:00am - 11:40am
B114

11:00am

python-novaclient
This session will include the following subject(s):

python-novaclient:

python-novaclient needs fixing, lets fix it.

Some current issues with the client:

* Poor testing (nova commands are commonly broken against latest API)
* No testing across multiple releases (should work against Essex, Folsom, Grizzely etc)
* Doesn't covers many nova-apis (including extensions)
* Should be able to list commands that current endpoint supports (by using list-extensions)


(Session proposed by Joe Gordon)

novaclient experience for end users:

There are some aspects of the novaclient experience that can be improved for users. This is similar to what's being proposed at http://summit.openstack.org/cfp/details/74 but with a focus on users.

A few issues:
* --help is overwhelming to a new user, and lists capabilities that may not be available from a particular provider.
* admin functions are listed even for a non admin user.
* Should it be possible to setup credentials in a config file?

(Session proposed by Andrew Laski)


Monday April 15, 2013 11:00am - 11:40am
B113

11:00am

Restructure documentation
The original documentation layout for OpenStack was designed a couple of years ago. We have created a lot of documentation, and learnt much about how our various users interact with it. We now also have a new book: the OpenStack Operations Guide. Due to these issues, we should restructure the documentation for greatest effectiveness.

This should address bugs like:

https://bugs.launchpad.net/openstack-manuals/+bug/1110137
#1110137 "running openstack" guide is exhaustive to the point of being past useful


Blueprint:
https://blueprints.launchpad.net/openstack-manuals/+spec/restructure-documentation

Fledgling ideas on the wiki:
https://wiki.openstack.org/wiki/Blueprint-restructure-documentation

(Session proposed by Tom Fifield)


Monday April 15, 2013 11:00am - 11:40am
B119

11:00am

Swift API Cleanup
In this session we will discuss the warts with the current Swift API (v1) to be fixed with a minor bump to the API.

The following wiki has been set up to begin identifying candidates for fixing:

https://wiki.openstack.org/wiki/SwiftNextAPI

(Session proposed by creiht)


Monday April 15, 2013 11:00am - 11:40am
B116

11:00am

VMware/Nicira NVP Deep Dive

This session is a 201 level technical deep dive on the VMware/Nicira Network Virtualization Platform (NVP). NVP is a virtual networking platform powering many OpenStack production environments as the networking engine behind Quantum. In this session we’ll explore the distributed systems architecture of the NVP Controller Cluster, the core functionality and behavior of NVP’s primary system components, and the logical networking devices and security tools NVP produces for consumption. High availability deployments, and packet flows for common scenarios will be discussed. And finally, we’ll take a look at how the physical network fabric can be architected for NVP deployments.

Some of the session topics include:

System Components Review

NVP Controller Cluster Hypervisor Nodes NVP Gateway Nodes NVP Service Nodes

NVP Controller Cluster

Scale-out control plane & HA control and management channels

NVP enabled Hypervisors

Scale-out data plane

NVP Security Groups
NVP Logical Network Devices

Logical Switches
Logical Routers
QoS, NA T, Monitoring, Security

NVP Gateways

Scale-out & HA
Connecting to external networks

Physical network design with NVP 


Speakers

Monday April 15, 2013 11:00am - 11:40am
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

OpenStack on OpenStack: deploying OpenStack via bare-metal

Typical cloud deployments - be it Openstack, Eucalyptus etc - have a separate control layer installed and upgraded using separate tools (which might be hand-configured PXE + preseeding, Crowbar, Cobbler, Orchestra/MAAS, FAI etc). As a result you have two distinct provisioning systems in play, which allows for more operator error and requires increased special cases in automation.

Using Openstack’s bare-metal hypervisor, we are building a fully self contained cloud, where the control layer for the cloud is itself deployed and upgraded via the same cloud API.

Come hear me talk about the challenges involved in bootstrapping and operating such an environment, the benefits it can bring and what you can do with it!

A predecessor of this talk was given at Linux.conf.au in January of this year where it was well received. 


Speakers
avatar for Robert Collins

Robert Collins

Distinguished Technologist, HP Cloud Services
Robert Collins is a Distinguished Technologist in HP Cloud. For the last 6 years he has been walking the fine line between development and operations. He is also a developer on the Debian project, and has contributed to many other projects, including (but certainly not limited to): bazaar, Launchpad, Ubuntu, subunit, testresources, testtools, testscenarios, testrepository, fixtures, zope fixtures, config manager, cygwin and squid. Robert has been... Read More →


Monday April 15, 2013 11:00am - 11:40am
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

Cloud Foundry - your PaaS on OpenStack

Cloud Foundry is an open source platform as a service (PaaS), providing a choice of clouds, developer frameworks and application services. Cloud Foundry makes it faster and easier to build, test, deploy and scale applications. Today's enterprises are looking to add PaaS capabilities to their private and public cloud infrastructure to decrease time to market for their applications and increase their developer productivity. This session will cover the natural synergy between the leading open PaaS solution, CloudFoundry, and the industry's leading open IaaS, OpenStack. 

Dekel Tankel, Director of Product Marketing for Cloud Foundry, will present a broad introduction to Cloud Foundry, its core features and unique position in the PaaS landscape. Ferran Rodenas, Staff Engineer for Cloud Foundry, will discuss how the Cloud Foundry operational management tool, BOSH, interfaces with OpenStack to run PaaS on a wide range of infrastructure. If you are interested in PaaS, Cloud Foundry, or how the OpenStack ecosystem is enabling a new breed of cloud abstraction, then be sure to attend this session.


Speakers
avatar for Ferran Rodenas

Ferran Rodenas

Cloud Foundry Platform Engineer, Pivotal
DT

Dekel Tankel

Director of Product Marketing for Cloud Foundry


Monday April 15, 2013 11:00am - 11:40am
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Monday April 15, 2013 11:00am - 11:50am
A104 Portland Convention Center

11:50am

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Monday April 15, 2013 11:50am - 12:30am
A104 Portland Convention Center

11:50am

Lessons from History: OpenStack and the Articles of Confederation

In the summer of 1787, a community of diverse individuals with a common challenge met in Philadelphia, Pennsylvania to discuss their problems with the Articles of Confederation and work towards a better outcome.

The attendees desired that the different states better understand and communicate with each other, and so they debated how best to do something new while organizing a framework for the entities which were represented and those new ones which were to come. The result of those discussions became the U.S. Constitution which has stood for over 225 years.

Come discover the similarities between Open Source and OpenStack communities and the Constitutional Convention over 200 years ago and what lessons there might be from history for our community. 

 


Speakers
avatar for Paul Holland

Paul Holland

Open Source Program Office, HP Open Source Program Office
Paul is the leader of Open Source Strategic Programs within HP’s Open Source Program Office. For ten years, he has helped HP teams properly utilize open source software in their solutions and engage in the open source community. His areas of specialty include open source strategy, business impact, and governance. In his current role, Paul is responsible for aligning HP’s OpenStack efforts across the company in order to deliver on its cloud... Read More →


Monday April 15, 2013 11:50am - 12:30pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:50am

Adding support for OASIS TOSCA to Heat
Heat provides an orchestration layer in OpenStack on-top of base compute, network and storage capabilities and allows for defining more advanced patterns on top of those core capabilities. Heat is currently based on Amazon CloudFormation syntax so users have to adopt that specific format. Adding support for another, standardized format such as the OASIS TOSCA standard would allow for also deploying patterns that users have created using that standardized format. TOSCA also provides features for expressing requirements and capabilities of pattern components, that also allow for composing patterns out of (i.e. by re-using) other patterns. Therefore, as part of ongoing refactoring and evolutionary work on Heat, we propose to adopt TOSCA as one supported pattern format, and to align enhancements with concepts found in TOSCA (such as requirements/capabilities).

(Session proposed by Thoms Spatzier)


Monday April 15, 2013 11:50am - 12:30pm
B110

11:50am

Local File System
Status of LFS

Work at Gluster and Nexenta is ongoing and finally code is at Github for both.

(Session proposed by Pete Zaitcev)


Monday April 15, 2013 11:50am - 12:30pm
B116

11:50am

OpenStack Networking API Update
This session will include the following subject(s):

Networking API update:

The usual update on status of the OpenStack Networking API, and the direction for Havana.

Agenda:
- New extensions introduced in Grizzly
- Pagination and sorting in the OpenStack Networking API
- Areas were the API needs improvements
- OpenStack Networking API documentation


(Session proposed by Salvatore Orlando)

Decouple AuthZ from business logic:

The aim of this session is to gather feedback on the already ongoing activities of the blueprint: https://blueprints.launchpad.net/quantum/+spec/make-authz-orthogonal

The final aim of this blueprint is to remove explicit authZ checking from Quantum code, and move it in a module which could potentially become a middleware of his own.

Also, discuss whether the resulting code modules, which should be independent of Quantum, should then be moved to the Oslo repository.

(Session proposed by Salvatore Orlando)


Monday April 15, 2013 11:50am - 12:30pm
B114

11:50am

Review Operations Manual and Plan Future Work
Now that we have an Operations Manual at http://openstack.booktype.pro/openstack-operations-guide/ I'd like to discuss it's current state and how we'd like to work on it. Covers these blueprints:
https://blueprints.launchpad.net/openstack-manuals/+spec/openstack-operations-manual
https://blueprints.launchpad.net/openstack-manuals/+spec/deployment-template

(Session proposed by Anne Gentle)


Monday April 15, 2013 11:50am - 12:30pm
B119

11:50am

Versioned internal objects
In order to support rolling upgrades, we need to get away from having our internal objects directly mirror the DB schema.

Up for discussion is versioned objects, automatic serial and deserialization on RPC, etc.

(Session proposed by Dan Smith)


Monday April 15, 2013 11:50am - 12:30pm
B113

11:50am

Techniques for Managing your OpenStack Cloud

OpenStack has evolved quickly but it can be improved with management tools. We’ll explore dashboards and API management of OpenStack private clouds. We’ll compare the advantages of management at different layers--the cloud, the infrastructure and the applications. 


Speakers
avatar for Ryan O'Leary

Ryan O'Leary

Product Manager, RightScale
Ryan O'Leary is a product manager at RightScale, where he focuses on configuration management and automation in the platform. He works closely with customers and prospects to enhance the RightScale platform and its cloud resource management capabilities. Prior to RightScale, Ryan worked in the defense industry as a software engineering manager, helping develop complex software systems for the Army.


Monday April 15, 2013 11:50am - 12:30pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:50am

Optimizing VM images for OpenStack with KVM/QEMU

OpenStack and KVM/QEMU support a cornucopia of image and disk formats. With so many options it can be difficult to understand all the various trade-offs of these formats.

We will explore some of the more common image formats and disk formats and their trade-offs. We will cover tips and tricks for converting image formats, and working with these images directly. Additionally we will dive into how nova, libvirt, and KVM interact with these formats when doing various operations such as snapshoting and image resizing. We will look at best practices for configuring the guest operating systems such as default login credentials, network configuration, and device/performance optimization. Finally we will look at how to pre-install tools to assist in configuring the OS at VM creation as well as how to interact with the metadata API. 


Speakers
avatar for Chet Burgess

Chet Burgess

Vice President, Engineering, Metacloud
Chet is the Vice President of Engineering and part of the founding team at Metacloud. | | In that role, he is responsible for all engineering and architecture and helps ensure that the solutions delivered by Metacloud are available, redundant, and scalable. | | Chet has more than 18 years of experience working on interesting problems in IT. His career started at a VAR building computer and small business networks. Since then he has held a... Read More →


Monday April 15, 2013 11:50am - 12:30pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:50am

Contrail Project: Federation and its Security aspects

Contrail (http://contrail-project.eu) is a running FP7 EU research project. The main achievement of the project will be a tightly integrated software stack in open source including a comprehensive set of system, runtime and high level services providing standardized interfaces for supporting cooperation and resource sharing over Cloud federations. The main contribution of CONTRAIL is an integrated approach to virtualization, offering Infrastructure-as-a-Service, services for IaaS Cloud Federation, and Platform-as-a- Service. It aims at equalling current commercial Clouds, and surpassing them in a number of selected key domains to facilitate industrial up-take of Federated Cloud computing.

We would like to present the current status of the project as well as expected final results, focusing on Cloud Federation and security aspects.

In the first part of the presentation, architecture of the Contrail software stack is given, with short introduction to each of the main components and their interaction/role in the overall picture. These include the description of: 

  • Federation Web, API, DB, components
  • Security services,
  • SLA Manager,
  • Provisioning Manager,
  • VIN,
  • VEP,
  • Monitoring & Accounting,
  • GAFS.

In the second part of the presentation a more detailed workflow of information is provided with the focus on the role and the benefits of the Federation. We will provide an overview how deployment documents (like SLA and OVF) are used, how providers are selected and SLA negotiation process is started. The deployment document is then pushed to the provider's layer where it is deployed to the reserved/free infrastructure. Last, we touch how the application is being monitored and how SLA violations are being handled.

In the last, third part, we focus on security issues that need to be solved when Cloud Federation is introduced. Our approach has been to make use of external components (such as an XACML implementation, SAML, OAuth and OpenID libraries), combined with components developed by the project when no external component is available. By maintaining modularity and loose coupling, we ensure maximal reusability of components, as well as leave the option to replace components. Together, these components form a framework for federated identity management and delegation framework in federated environment. We are promoting the reuse of this framework with other projects, as well as the reuse of individual components. Broadly, the security components in Contrail consist of: federation database provided through federation API, identity provider and attribute authority, CA Server, OAuth components, Virtual Infrastructure Network’s certificate agency, and Usage Control Authorization Service.

During the presentation we will also focus on technical problems we encountered during the development, such as the integration of the developed components, and remaining technical open issues yet to be solved, e.g. aggregation of monitoring/accounting (big) data, and delegation process within Virtual Infrastructures Networks (Contrail’s SDN solution). 

 


Speakers
avatar for Ales Cernivec

Ales Cernivec

developer and researcher, XLAB
Ales Cernivec received his B.Sc. degree in 2007 at the Faculty of Computer and Information Science, with title "Framework for Implementation of Distributed Algorithms in PlanetLab". In 2007 he joined XLAB research team and started with junior research programme at the Faculty of Computer and Information Science, University of Ljubljana. He received his M.Sc. degree in computer science from the University of Ljubljana in 2011 with the thesis... Read More →
LZ

Luka Zakrajsek

Luka Zakrajsek is a Computer Science student at Faculty of computer and information science at University of Ljubljana. In 2012 he graduated with honors from High School of Electrical and Computer Technologies in Ljubljana. | | From 2007 to 2009 he worked as a web developer at computer company Domex Elektronika. In July 2009 he joined XLAB Research and Development. There he developed student competition platform, Challenge:Future. He also... Read More →


Monday April 15, 2013 11:50am - 12:30pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

12:30pm

Lunch
Monday April 15, 2013 12:30pm - 1:30pm
OpenStack Quad Hall B

1:15pm

Lightning talks

A Lightning talk is a short presentation, no longer than 5 minutes. Unlike other presentations at the OpenStack Summit. the lightning talks are unstructured and can be about anything: from code, to running, to any hobby you may have. You can use slides but the 5 minutes need to take into account setting up of your equipment.

You sign up for giving the talk the same day you'll want to deliver it. Participate to the opening sessions every day for more details.

Be creative and have fun.


Monday April 15, 2013 1:15pm - 1:45pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:50pm

OpenStack contributions made easier and quicker

Becoming an OpenStack contributor is easy, people are welcoming, and it's a rewarding experience. To the point that we forget that it's worth training for it. Running is easy too. But if you want to go to the Olympics or get sponsored, you better learn and train for them. 

Ceilometer was a deliberate contribution to OpenStack: Nick Barcet and I started careful planning for it in March 2012.  One summit and twelve man-months of work later, it has become an OpenStack incubated project. 

In November 2012 twelve computer science students at the Université du Litoral in the north of France contributed to OpenStack for the first time. For half of them it was their first exposure to the social dynamics of Free Software contributions. It took a few hours of their time, and you could feel, even through IRC, that it was a defining moment for their future professional life.

Nick Barcet's happiness when Ceilometer became an incubated project under his leadership is very much like the sparkle that was in William Oprandi's eyes when his documentation patch got merged into OpenStack.

Will William Oprandi need twenty years of experience to go from contributing a one-liner to driving a new component in OpenStack? Upstream University ( http://upstream-university.org/ ) was funded by the Free Software Foundation France shortly after the April 2012 OpenStack summit to speed up the process, and enable even a skilled contributor to level up. It celebrates its first anniversary with a training session ( http://upstream-university.org/news/2013/02/11/upstream-university-openstack-summit/ ) dedicated to OpenStack in Portland, just before the summit. Feel free to apply to the April 13th session (http://upstream-university.org/apply/ ).


Speakers
avatar for Loic Dachary

Loic Dachary

Developer, MaVoix
Loic Dachary has been involved with the Free Software Movement since 1987, when he started distributing GNU tapes to the general public in France. In 2012 he founded Upstream University, a nonprofit with the goal of teaching developers how to contribute easily and efficiently. As President of FSF France, he also provides technical and legal resources to French Free Software developers. His day job at is to use and contribute to Ceph within... Read More →


Monday April 15, 2013 1:50pm - 2:30pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:50pm

Abstracting the AWS out of Heat
Heat adoption by cloud providers be slowed by the fact that users will be required to advertise for the competition just to write a template. While the format of Heat templates is about as basic as it comes, users should be able to express any capability of Heat with OpenStack/Heat resources entirely. It should also be possible for someone deploying heat to disable the usage of the AWS namespace entirely.

(Session proposed by Clint Byrum)


Monday April 15, 2013 1:50pm - 2:30pm
B110

1:50pm

Database Status Redux
A lot of work was done on Nova's database back-end during Grizzly, including but not limited to:

- no direct db access from nova-compute
- cleaning up the db API
- better use of sessions
- adding real unique keys
- archiving deleted rows
- better support for postgres

Let's all get together and discuss what went well, what we didn't finish, and what we want to do next!

(Session proposed by Devananda van der Veen)


Monday April 15, 2013 1:50pm - 2:30pm
B113

1:50pm

Making OpenStack Networking Simpler/Easier
We spend a lot of time making OpenStack Networking more complicated... adding new config options, agents, apis, etc. I'd like to spend some time on how to make it simpler.
- How can be make it more bullet-proof to get a reasonable multi-node deployment up and running?
- How can we make it easier for people to detect when they have made common errors (e.g., not running an l2-agent on the node where they are running the l3-agent?).
- Can we write tools to help people validate a basic setup?

This is a brainstorming session. I will have some wacky ideas to propose, but the goal is to have everyone present ideas.

(Session proposed by dan wendlandt)


Monday April 15, 2013 1:50pm - 2:30pm
B114

1:50pm

Swift with OpenStack what's next
Swift now is pretty happy talking with the other OpenStack services.

During this session we would review the current status of the integration and discuss where we can go from there.



(Session proposed by Chmouel Boudjnah)


Monday April 15, 2013 1:50pm - 2:30pm
B116

1:50pm

Translation management enhancement
1. Role based translation management

The access to OpenStack in Transifex is set as "Free for all". Any logged-in (registered) user can submit translations to it. Git review is used to review the translation. The current solution has some disadvantages:
Git reviewers might not understand non-English languages;
Even we can invite some non-English speakers to review the patch, the feedback of reviewers are not easily gotten by translators. The "Free to all" allows any registered user to upload a PO file with his translations to Transifex, which might cause regressions.

Setting limited access to OpenStack project in Transifex may be better. After changing to limited access, there will be a team for each language. There are three different roles in the translation management: translators, reviewers and coordinators.

We need to discuss:
- The requirements of a coordinator. The coordinators are the lead of a translation team. They are responsible for the translation team set up and the control of quality and progress.
- How to gather groups around with permissions the way translators want?`

2. how to leverage professional translations?

Since some companies start the productization of OpenStack, they may generate professional translation assets, both for messages and documents. If the companies want to contribute these translations, how to handle the relationship between community translation and professional translation?

Possible ways:
- Use the professional translation as translation memories
- Use the professional translation instead of community translation
- Anything else?

Which one is the best way?

(Session proposed by Ying Chun Guo)


Monday April 15, 2013 1:50pm - 2:30pm
B119

1:50pm

Panel Discussion: Enterprise Vendors in the OpenStack Ecosystem

In this panel, members from AMD, Arista, Brocade, EMC, HortonWorks, NetApp and Rackspace will discuss the Enterprise OpenStack ecosystem and speak about benefits and motives for making OpenStack a core part of their product offering. 

 


Moderators
CB

Cody Bunch

Principal Architect, Private Cloud at Rackspace, Rackspace
Cody Bunch is a Principal Architect with Rackspace. Cody has authored or co-authored several OpenStack and VMware books. Cody also regularly speaks at industry events and local user groups. You can follow Cody on Twitter @cody_bunch.

Speakers
avatar for Robert Esker

Robert Esker

Product Management & Strategy, NetApp
Rob has been involved with the OpenStack community dating to its origins in 2010. He founded NetApp’s OpenStack effort and serves as a member of the foundation’s Board of Directors. He architected the earliest OpenStack on NetApp deployments, is a frequent speaker at OpenStack Design Summits, conferences and user groups, and is an occasional ATC. His eight year tenure at NetApp has spanned from co-founder of NetApp’s field cloud... Read More →
avatar for Mark McLaughlin

Mark McLaughlin

Sr. Director, Office of the CTO, EMC
Program Managing EMC's efforts in OpenStack.
avatar for Andre Pech

Andre Pech

Director, Software Engineering, Arista Networks
I'm a Director of Software Engineering at Arista Networks. My team focuses on developing and delivering leading-edge Software Defined Networking systems to integrate Arista EOS with best-of-breed orchestration systems and partners such as OpenStack, VMware, Chef, and Puppet.
PS

Paul Sims

Developer and software architect for OpenStack Private Cloud at Rackspace. Experience in customized setup, integration, and operational maintenance of Open Stack Private Clouds from the late Cactus days.
DS

Didier Stolpe

Product Manager, Brocade
avatar for Jim Walker

Jim Walker

Director, Product Marketing, Hortonworks
Jim is a recovering developer, professional marketer and amateur photographer with nearly twenty years experience building products and developing emerging technologies. During his career, he has brought multiple products to market in a variety of fields, including data loss prevention, master data management and now big data. At Hortonworks, Jim is focused on accelerating the development and adoption of Apache Hadoop.
avatar for Peter Yamasaki

Peter Yamasaki

Dir. Product Management, SeaMicro-AMD
From engineering to product strategy, Pete has applied himself to innovating datacenter infrastructure across servers, networks, storage, and ASICs. Pete?s passion lies in taking the complexity out of datacenter through automation and delivering turnkey solutions. In his spare time Pete likes to ski when it cold and windsurf when its warm.


Monday April 15, 2013 1:50pm - 2:30pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:50pm

Designing your OpenStack Private Cloud: Folsom Edition

Synopsis: There is no easy answer or magic solution when architecting your private cloud. OpenStack is flexible and can be designed in many ways which can be a blessing or a curse. The goal of this talk is to provide guidance on how to start thinking about your private cloud architecture.

I am continuing this series from my operational talks at the Grizzly Summit and would like to make this a standard talk at every summit. We've been working with Folsom for 6 months and will be updated as such. 

Overview:
1. Build with the end in mind (don't paint yourself into an architectural corner)
2. Images and Storage
3. Architecture examples and thoughts for the following environment sizes: a. 1-20 physical nodes
b. 20-100 physical nodes
4. Performance Considerations and Bottlenecks
5. Lessons Learned
6. Operational updates
7. Q/A and Community Input 

 


Speakers
avatar for Ryan Richard

Ryan Richard

Lead Architect, Rackspace
I am an OpenStack Engineer for the OpenStack Private Cloud support team at Rackspace. My team deploys and supports OpenStack Private clouds as well as supporting the new Rackspace Private Cloud software. I've been with Rackspce for 5.5 years and before my current role I was a Linux Systems Engineer for one of our dedicated hosting segments. I started working with OpenStack in Feburary and this will be my second design summit.


Monday April 15, 2013 1:50pm - 2:30pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:50pm

Cloud Keep: OpenStack key management as a Service

In our internal research at Rackspace, the number one customer concern around security is Data Protection. While there are many aspects to protecting customer data, encryption is typically a key part of most solutions. This importance can be seen in every compliance regime and a large suite of encryption providers, both open-source and commercial. However, these sources tend to lack technical implementation detail, especially around the hardest part of designing an encryption scheme, key management.

This presentation will cover Cloud Keep, an open source project sponsored by Rackspace to build a secure, Cloud-ready key management solution. We hope to solve a need for our customers as well as other OpenStack projects, several of which have published blueprints around encryption recently (Cinder: https://blueprints.launchpad.net/nova/+spec/encrypt-cinder-volumes, Swift:

https://blueprints.launchpad.net/swift/+spec/encrypted-objects). We will walk through our plans for the system, its technical architecture and demonstrate our current proof of concept implementation. 


Speakers
avatar for Jarret Raim

Jarret Raim

Rackspace
Jarret Raim is the Security Product Manager at Rackspace Hosting. Since joining Rackspace, he has built a software assurance program for Rackspace?s internal software teams as well as defined strategy for building secure systems on Rackspace?s OpenStack Cloud implementation. Through his experience at Rackspace, and as a consultant for Denim Group, Jarret has assessed and remediated applications in all industries and has experience width a wide... Read More →
avatar for Matt Tesauro

Matt Tesauro

Senior Software Security Engineer, Pearson


Monday April 15, 2013 1:50pm - 2:30pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:50pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Monday April 15, 2013 1:50pm - 2:40pm
A104 Portland Convention Center

2:40pm

Expanding the community reach through user groups and universities

In this session, we'll discuss experiences to date and near-term plans for expanding the community through user groups and universities.


Moderators
avatar for Shannon McFarland

Shannon McFarland

Principal Engineer, Cisco Systems
Shannon McFarland, CCIE #5245, is a Principal Engineer for OpenStack Architecture at Cisco. Shannon is currently focused on OpenStack architecture, design and deployment. He has been responsible for the Enterprise IPv6 design, large scale data center design as well as VDI and other technologie areas. He has authored many technical papers, Cisco Validated Design guides, a contributor to Cisco Press books and is a frequent speaker at Cisco Live... Read More →

Speakers
avatar for Kyle Mestery

Kyle Mestery

Principal Engineer, Cisco
Kyle is a Principal Engineer at Cisco Systems where he works on OpenStack, Open Daylight, and Open vSwitch. He is a core team member of the OpenStack Neutron project and the founder of the Minnesota OpenStack Meetup. Kyle has been writing systems software for more than 15 years. Kyle lives with his wife and family in Minnesota.
avatar for Kamesh Pemmaraju

Kamesh Pemmaraju

Sr. Product Manager, OpenStack Cloud Solutions, Dell
Kamesh is responsible for management of Dell’s OpenStack solution portfolio. In this role Kamesh drives business success for  Dell’s OpenStack Cloud solutions and is a subject matter expert on the cloud market and related technologies. Prior to joining Dell, Kamesh delivered strategic consulting services to enterprises, service providers, ISV's, and start-ups on cloud computing, including OpenStack.
avatar for Jeff Prevost

Jeff Prevost

Executive Coordinator for the Institute of Cloud Technology at UTSA
I am currently the Executive Coordinator for the Institute of Cloud Technology at UTSA in San Antonio. Our mission is to expand the role of UTSA as a leader in cloud technologies, especially in the areas of Open Computing for Science and Engineering. We are enabling the research community by providing access to a Open Cloud Research Laboratory, consisting of a 1024 node cloud running OpenStack, as well as offering training in areas such as HPCC... Read More →
avatar for Mark T. Voelker

Mark T. Voelker

OpenStack Architect, VMware
Mark T. Voelker is the OpenStack Architect at VMware, but generally prefers to think of himself as a breadth-first technologist with a flair for distributed systems. Prior to joining VMware in late 2014, Mark spent 11+ years at Cisco Systems, most recently with the Cloud and Virtualization Group/Office of the Cloud CTO. In past lives he has worked as a software engineer and engineering manager designing web applications, automation systems... Read More →


Monday April 15, 2013 2:40pm - 3:20pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:40pm

Autoscaling API for Heat
Heat has done an enormous amount of work towards feature-parity with AWS AutoScaling and CloudWatch. The intent of this session is to discuss what work remains left to be done, to fully explore the scope of that work, and to come to a consensus on a high-level implementation plan.

In particular, there is interest in creating an API for manipulating scaling groups, responding to alerts, scaling up/down, etc. There are many ways an API could be provided, and at least two different places it could live. This session aims to resolve any ambiguities around this.

Ideally, the outcome of these session would be a well-defined approach for 1) any additional implementation needed in Heat, and 2) a plan for creating an autoscaling API that a consensus agrees is the best approach.

(Session proposed by Duncan McGreggor)


Monday April 15, 2013 2:40pm - 3:20pm
B110

2:40pm

Documentation for Newly Integrated Projects
The Ceilometer and Heat projects have recently become integrated projects under the OpenStack umbrella. Both teams have a combined goal of starting to work more closely with the documentation team, now that we're official. I am proposing this session to ask for help in getting up to speed on doc processes, etc. as well as for us to discuss what documentation is already done.

(Session proposed by Doug Hellmann)


Monday April 15, 2013 2:40pm - 3:20pm
B119

2:40pm

OpenStack Networking DB improvements
The database layer, which acts as a backend for the OpenStack Networking API, has become a critical component as far as performability, scalability, and reliability of the Openstack networking service are concerned.

This session should cover the following points:
- Database access APIs
Database access is currently spread throughout the plugin. This leads to occasional errors such as atomicity not properly handled, or concurrent updates. The aim here is to discuss alternatives to improve DB logic in OpenStack Networking, possibly leveraging oslo and using other Openstack projects as an 'inspiration' (ie: shamelessly copy).
- Database Upgrades
During the Grizzly time frame, Mark McClain gave us DB upgrades; we would now like to collect feedback from the developer and user community about whether the current approach is suitable for deployment which chase OpenStack Networking trunk; also it might be worth discussing whether the current approach needs to be tweaked for handling service plugins.
- Usage of SqlAlchemy models
The aim of this point in the agenda is to discuss how DB models are used in OpenStack Networking, identifying what can be regarded as good practice, and what instead might not be a good practice, especially when the size of the data set increases dramatically.
- DB Profiling at scale
This point is related to the previous one and is aimed at discussing a set of procedure to asses how the OpenStack Networking database, and the modules operating on it, can be validated at scale.
Note: The list of referenced blueprints is provisional

(Session proposed by Salvatore Orlando)


Monday April 15, 2013 2:40pm - 3:20pm
B114

2:40pm

Swift drive workloads
We are analyzing the workload generated at the disk drive level on Swift clusters. The includes analysis such as the following.
- load versus time
- spatio-temporal locality
- heat density
- operation types
- operation correlation by spatial area (block address)
- operation lengths including simple sequential sequences

(Session proposed by Tim Feldman)


Monday April 15, 2013 2:40pm - 3:20pm
B116

2:40pm

Zero downtime service upgrades
Discuss strategies for working towards zero-downtime maintenance.

1) Stopping services gracefully, completing existing requests before quitting.
2) Make computes 'kill' friendly by enabling long running processes to resume after a restart. (e.g. resize)

(Session proposed by Brian Elliott)


Monday April 15, 2013 2:40pm - 3:20pm
B113

2:40pm

Panel: What's Next in Network Virtualization

Network virtualization has become a very hot topic over the last year. What began as an intriguing piece of technology is quickly becoming a fundamental requirement of scalable, next generation cloud infrastructure. Some of the top developers in this space including Big Switch Networks, Midokura, NEC, and NTT/Ryu

will join an industry panel to discuss the present and future of network virtualization software. Some of the topics that may be discussed include:

Use cases / reasons addressed by network virtualization technology
Current state of technology adoption
Emerging technologies (VXLAN, NVGRE, OpenFlow, etc.), hardware changes, Quantum development and integration, etc.
Impact of open source

Come join us to learn where network virtualization is going! 

 


Moderators
avatar for Eric Hanselman

Eric Hanselman

Chief Analyst, 451 Research
Eric Hanselman is the Chief Analyst at 451 Research. For more than 20 years, Eric has worked with segment leaders in a spectrum of technologies, most recently as CTO of Leostream Corporation, a virtualization management provider. Prior to that, Eric delivered networking security solutions for IBM and Internet Security Systems. At Wellfleet/Bay Networks, Sitara Networks and NEC, he was involved in the introduction of many new technologies... Read More →

Speakers
avatar for Mike Cohen

Mike Cohen

Cisco, Director of Product Management
Mike Cohen is Director of Product Management at Cisco Systems where leads open source development for the Insieme business unit. Mike began his career as an early engineer on VMware's hypervisor team and subsequently worked in infrastructure product management on Google and Big Switch Networks. Mike holds a BSE in Electrical Engineering from Princeton University and an MBA from Harvard Business School.  
avatar for Dan Mihai Dumitriu

Dan Mihai Dumitriu

CEO and Co-Founder, Midokura
Dan is responsible for the technical innovation and development of designing, building and operating Midokura technology. Prior to founding Midokura, Dan served as Chief Architect at Ballista Securities, a New York City ATS offering an electronic block trading system for options. Dan has also served as Senior Researcher at NGI Group, Technical Lead at Amazon.com, Researcher at Ecole Polytechnique Federale de Lausanne, Senior Researcher at Sony... Read More →
AM

Akihiro Motoki

OpenStack Neutron/Horizon Core Developer
NEC Corporation
avatar for Balaji Sivasubramanian

Balaji Sivasubramanian

Cisco, Director of Product Management
Balaji heads product management and business development of Cisco's open source solutions and strategies as part of Data Center and Cloud Group. Before this role, Balaji headed up Cisco’s virtual networking and services product lines. Prior to that, Balaji headed up technical business development at SDN pioneer Big Switch Networks in its early stages. Balaji started his career at Cisco doing product management of various Data Center switching... Read More →
NU

Nachi Ueno

Nachi Ueno is software engineer of SDN and Cloud Technology at NTT. He | involved OpenStack community from the OpenStack Austin Summit 2010. He | is one of Quantum Core Developer. He contributed IPv6  Security Group | and more implementations for OpenStack mainly for Quantum but | including Nova and Horizon. He also contributed QA part of  OpenStack | including enabling gating check for quantum, and one of starting | member of OpenStack... Read More →


Monday April 15, 2013 2:40pm - 3:20pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:40pm

After the Install: Operational Tooling for OpenStack

OpenStack is now installed. Now how do you operate it? How do you perform upgrades? Join Director of Software Development Jason Cannavale, as he demonstrates and discusses the Rackspace Private Cloud approach to operating an OpenStack powered cloud and simplifying the operator experience. 


Speakers
JC

Jason Cannavale

Sr. Director Product Development, Rackspace


Monday April 15, 2013 2:40pm - 3:20pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:40pm

Update on Project Reddwarf

With two public cloud services in production, one at Rackspace and another at HP, OpenStack Project Reddwarf (http://wiki.openstack.org/Reddwarf) is increasing the value of both OpenStack and the affiliated project ecosystem. Since the last summit, we've increased community collaboration and accelerated development to make Reddwarf easier to consume and develop, as well as added many new features! Join Rackspace and HP as we discuss the value Reddwarf brings to Openstack, the progress we've made, the challenges we have faced, and our vision for the future. In this session, you will get a chance to hear how Reddwarf simplifies the management and maintenance of database systems in the cloud, understand how you can begin to leverage it, and learn how you can become active in the community. 


Speakers
VS

Vipul Sabhaya

HP
Vipul Sabhaya works in the HP Cloud Platform Services team out of Seattle as a Senior Software Developer.  Vipul led the HP Cloud effort to get a Database as a Service product to Private Beta using RedDwarf.  Vipul is excited about building awesome community-based Platform as a Service software on top of Openstack.  Before joining HP Cloud, Vipul worked on architecture and development of Cloud-based B2B Integration Platform... Read More →
avatar for Tim Simpson

Tim Simpson

Software Engineer, Rackspace
Tim Simpson a developer for Rackspace's Cloud Database product, and a founding member of the opensource Reddwarf project which powers it. He has also worked extensively with Nova and other OpenStack projects, as well as other older cloud related products inside Rackspace. Outside of work, Tim enjoys writing native code and furthering his dog's education.


Monday April 15, 2013 2:40pm - 3:20pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:40pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Monday April 15, 2013 2:40pm - 3:20pm
A104 Portland Convention Center

3:20pm

Break
Monday April 15, 2013 3:20pm - 3:40pm
OpenStack Quad Hall B

3:40pm

Solving the OpenStack Talent Gap

OpenStack has shattered adoption benchmarks set by previous open source projects and gained acceptance as the de facto standard for open source public and private clouds. As the global demand for OpenStack expertise increases, employers are finding it difficult to recruit talent, which is slowing down the ability for organizations to adopt and implement OpenStack and supporting tools and services. For the community and the project to continue to flourish, an effort must be made not only to focus on creating the next wave of OpenStack experts, but to enable application developers to build and deploy on the plethora of public and private OpenStack clouds coming in the next few years.

As a follow-up to last year's successful OpenStack Careers Panel, come join Rackspace Cloud Evangelista Niki Acosta, as she shares her thoughts on the OpenStack talent gap and what the community must do-- short term and long term-- to accelerate adoption and usage of OpenStack-powered public and private clouds. 

 


Speakers
avatar for Niki Acosta

Niki Acosta

Private Cloud Evangelist - OpenStack Private Clouds, Rackspace Hosting
Niki Acosta is a Cloud Evangelista for Rackspace. A Racker since 2008, she had held numerous roles throughout the organization and across many different products in the Rackspace portfolio. Prior to joining the Private Cloud team, Niki was responsible for training and sales enablement for the Rackspace Public Cloud products. A frequent speaker, tweeter, and blogger, Niki has become a recognized name in the cloud industry.


Monday April 15, 2013 3:40pm - 4:20pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

3:40pm

Concurrent Resource Scheduling in Heat
Heat currently uses a strategy of only creating/deleting/updating one resource per stack at a time. It does this in in dependency-topology order which keeps the code simple and guarantees things happen in the intended order. With large stacks, this will mean a significant amount of time spent waiting unnecessarily. We should discuss the problem space and various strategies to reduce waiting.

(Session proposed by Clint Byrum)


Monday April 15, 2013 3:40pm - 4:20pm
B110

3:40pm

Oslo Status and Plans
In this session, we will review the current status of Oslo and discuss improvements to the concept and process.

Topics up for discussion will include releasing individual library packages, versioning, pypi uploads, our "managed copy and paste" process and what shared code should be focusing our efforts on.

More topics are welcome, please come armed with your ideas!

(Session proposed by Mark McLoughlin)


Monday April 15, 2013 3:40pm - 4:20pm
B119

3:40pm

Reviewing OpenStack Networking Unit Tests
During the past year the OpenStack Networking codebase has dramatically increased in size, and the same happened to unit tests.

OpenStack Networking now has over 5000 unit tests which take about 10 minutes to execute (at least on my machine)

While at a first glance this might seem great, most of these unit tests are actually not unit tests, but rather integration tests performed against plugins (which sometimes mock their backends with fake drivers); also the coverage of such unit tests probably deserves to be reviewed as well, as proved by the fact that odd syntax errors are sometimes still found in OpenStack Networking

The aim of this session is to have a discussion around the current state of OpenStack Networking unit tests, and decide, together with the community, an attack plan to improve coverage, reduce execution time and resource usage, and define guidelines for writing unit tests for OpenStack Networking

Proposed agenda for the session:
1 - Assessment of the current state of unit tests, with emphaisis on Plugin unit tests
2 - Discuss and decide what is a unit test and what is a integration test
2.b - If we agree that many tests are actually integration tests, do we deem them still useful? Should they be part of a gate job?
3 - Consider alternatives for plugin unit tests
4 - Fake libraries. Are they a simple and handy way for simulating a complex system, or just added burden for unit tests?
5 - Parallel testing (this should probably not even need discussion!)
6 - Define/Assign blueprints and bugs

(Session proposed by Salvatore Orlando)


Monday April 15, 2013 3:40pm - 4:20pm
B114

3:40pm

Speeding up the object server
Due to the awesome* state of async disk IO on Linux, the object server doesn't do a very good job of keeping large numbers of disks busy. Let's figure out how to make it better on boxes with lots of disks.


* ly bad

(Session proposed by Samuel Merritt)


Monday April 15, 2013 3:40pm - 4:20pm
B116

3:40pm

The (continuing) path to live upgrade
Still more work needs to be done to provide a true path to rolling upgrade, such as RPC client N-1 version support.

(Session proposed by Dan Smith)


Monday April 15, 2013 3:40pm - 4:20pm
B113

3:40pm

Openstack integration: case study of an application deployment on a hybrid cloud

How do you design and deploy a hybrid cloud application service using Openstack, VMware Vcenter and HP Public Cloud Service? How do you automatically scale your multi-tier application to respond
to peak demand?

This presentation will focus on the architecture blueprint and best practices for designing a scalable hybrid cloud application service using Openstack API and HP Cloud technology components.

It will also highlight the following aspects:
-Application resource management
-Orchestration of an application deployment on top of Openstack cloud -Performance and Security considerations 


Speakers
avatar for Pascal Joly

Pascal Joly

Functional Architect, Cloud Solutions Lab, Hewlett-Packard


Monday April 15, 2013 3:40pm - 4:20pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

3:40pm

Ceilometer: From Metering to Metrics

Ceilometer is now one year old, and we just delivered our first synchronized release with OpenStack, our second official release.

During the past 6 months, and as a follow up to the intense discussions we had at the last summit, we delivered a much more robust
solution which perimeter and architecture has been extended from just metering to metric gathering at large accross all OpenStack projects.

This talk will first shortly go back on the project history, then explain the architecture evolution and uses cases it now permit and will close by explaining how you can put Ceilometer into action on your own projects. 


Speakers
avatar for Nick (Nicolas) Barcet

Nick (Nicolas) Barcet

Director of Product Management - OpenStack, Red Hat
Nick is the Director of Product Management for OpenStack at Red Hat.  Nick joined Red Hat in June 2014, as part of the acquisition of eNovance, where he was VP of Products. Prior to that role, Nick was Ubuntu Server and Cloud Product manager at Canonical, where he participated in the definition and success of Ubuntu as a platform above and under the cloud. Nick joined the OpenStack project since its first summit in Austin and founded the... Read More →
avatar for Julien Danjou

Julien Danjou

Principal Software Engineer, Red Hat
I'm a Free Software hacker working at Red Hat. I've been contributing to open source projects for more than 15 years now, in various area, such as Debian, Freedesktop, awesome, Python or Emacs. | | Since 2011, I work on OpenStack Telemetry and act as its current Project Team Leader.


Monday April 15, 2013 3:40pm - 4:20pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

3:40pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Monday April 15, 2013 3:40pm - 4:30pm
A104 Portland Convention Center

3:40pm

Intellectual Property Rights Interactive Workshop

Legal: Discussion around legal topics for companies contributing to or consuming the OpenStack software


Speakers
avatar for Keith Bergelt

Keith Bergelt

CEO, Open Invention Network
Keith Bergelt is the chief executive officer of Open Invention Network (OIN), the collaborative enterprise that enables innovation in open source and an increasingly vibrant ecosystem around Linux. In this capacity he is directly responsible for enabling, influencing and defending the integrity of the Linux ecosystem. Central to the achievement of his goals is the acquisition and transfer of patent rights designed to permit members of the Linux... Read More →
avatar for Eileen Evans

Eileen Evans

Vice President and Associate General Counsel, Open Source Strategy and Intellectual Property Hewlett-Packard Company, Hewlett-Packard Company
Eileen Evans is the vice president and associate general counsel of Open Source Strategy and Intellectual Property at HP. In her role, Evans is responsible for leading open source strategy as well as related intellectual property and program management. She also leads legal support and helps to drive the open source business strategy for HP Cloud Services. Currently, Evans is representing HP on the proposed OpenStack Foundation Board, serves on... Read More →
avatar for Richard Fontana

Richard Fontana

Red Hat
Richard Fontana is Senior Commercial Counsel at Red Hat. He is Red Hat's lead attorney for open source, engineering and software development matters.
avatar for Alice King

Alice King

Vice President & Associate General Counsel, Rackspace
Alice King is Vice President & Associate General Counsel, Rackspace US, Inc. where she manages supplier contracting and works on intellectual property matters.  Prior to joining Rackspace in 2009 Ms. King was in private practice, representing  various technology and telecommunications companies.
avatar for Van Lindberg

Van Lindberg

VP & Associate General Counsel, Rackspace
I've worked professionally as an engineer, as a lawyer, and as an executive. Right now I have a dual legal/technical role at Rackspace, and have worked out of both legal and the Office of the CTO. Day-to-day, I lead Rackspace's Intellectual Property program, I lobby for patent reform, and I run Rackspace's technical leadership corps. In the community, I am chairman of the Python Software Foundation and an OpenStack board member.
NS

Nissa Strottman

Associate General Counsel, Cloud Computing and Open Source, HP
HP
avatar for Duane Valz

Duane Valz

Patents & Patent Strategy Google Inc.
Duane has counseled a wide variety of emerging growth, public and privately held companies on intellectual property and technology matters.  Prior to joining Google in 2011, Duane worked at Chadbourne & Parke LLP, where his practice focused on patent portfolio development, IP strategy and complex technology transactions for clients in the clean technology, information technology and digital media sectors. Duane’s experience... Read More →


Monday April 15, 2013 3:40pm - 6:00pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

4:30pm

OpenStack Community Activity Board and Metrics

In this 90-minute session, we'll explore the new OpenStack Community Activity Board, as well as facilitate an overall discussion about community metrics and other quantitative ways to measure who built Grizzly.


Moderators
avatar for Stefano Maffulli

Stefano Maffulli

Community Manager, OpenStack Foundation, OpenStack Foundation
| OpenStack community manager, Stefano built his career around Free Software and open source: from pre-sales engineer and product manager at Italian GNU/Linux distribution MadeInLinux to Italian Chancellor of the Free Software Foundation Europe, where he also created the FSFE Fellowship participation program. Later as community manager of leading mobile open source sync solution Funambol, his efforts boosted downloads and bolstered enterprise... Read More →

Speakers
avatar for Jesus M. Gonzalez-Barahona

Jesus M. Gonzalez-Barahona

Founder of Bitergia, Associate Professor at URJC, Bitergia, Universidad Rey Juan Carlos
Jesus M. Gonzalez-Barahona is co-founder of "Bitergia" [1], the software development analytics company specialized in the analysis of free / open source software projects. He also teaches and researches [2] in Universidad Rey Juan Carlos (Spain), in the context of the GSyC/LibreSoft research group. His interests include the study of communities of software development, with a focus on quantitative and empirical studies. He enjoys taking photos of... Read More →
avatar for Sanjiva Nath

Sanjiva Nath

CEO, zAgile Inc.
Improving collaboration amongst distributed teams through integration of tools, processes and knowledge
avatar for Dan Stangel

Dan Stangel

Speaker, Hewlett-Packard
Dan is a member of HP's Open Source Program Office, helping teams across HP make the most of their open source software efforts & contributions. He has been studying the OpenStack Community for several months, helping to refine and augment the 'gitdm' tool to provide more frequent and accurate statistics about community participation and understanding "Who Builds OpenStack?".


Monday April 15, 2013 4:30pm - 5:10pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

4:30pm

Mini-Sessions: Network Proximity & Python Library and CLI
This session will include the following subject(s):

Network proximity:

Application performance can be enhanced by ensuring that images are deployed as close as possible to one another on the underlying physical network. The scheduler will need to be aware of the network "proximity" of hosts to one another. The session will propose an API to OpenStack Networking that will return the proximity between Hosts on a OpenStack Networking network to enable a "network proximity" group scheduling policy.

(Session proposed by Gary Kotton)

OpenStack Networking Client 3.0.0:

In this session, we'll discuss the underlying changes to the 3.0.0 python library and discuss how we can update the CLI to address some of the common issues experiences by users.

(Session proposed by Mark McClain)


Speakers
avatar for Gary Kotton

Gary Kotton

Staff Engineer at VMware, VMware
Gary is a core Neutron developer working at VMware who also spends a lot of his time these days writing + reviewing code for Nova. Prior to working at VMware Gary worked at Red Hat, Radware and at Algorithmic Research. Gary holds a Bs.C in Mathematics and Computer Science from the University of the Witwatersrand and a Ms.C in Computer Science from the Tel Aviv University
avatar for Mark McClain

Mark McClain

CTO, Akanda
Mark McClain is the Chief Technical Officer of Akanda Inc, a member of the OpenStack Technical Committee and a core reviewer for several teams (Neutron, Requirements and Stable). Mark was the Program Technical Lead for the OpenStack Networking during the Havana and Icehouse cycles. In addition to his technical work, Mark is a co-organizer of the Atlanta OpenStack Meetup group and frequent speaker on OpenStack. Formerly of DreamHost and Yahoo... Read More →


Monday April 15, 2013 4:30pm - 5:10pm
B114

4:30pm

Nova v3 API
The Nova v2 API has several problems with it that can not be fixed by modifying the v2 API as it would cause compatibility problems with existing clients. The purpose of this summit session is to discuss the problems with the v2 API and how we will fix them with the v3 API. Issues include but are not restricted to:

* Clarification of what is to be core and non-core
* Decide on objective criteria for deciding how to classify this
* Promotion/Demotion of functionality into or out of core
* Consistency of return codes
* Fix extensions which don't follow REST principles
* Fix XML/JSON inconsistencies
* How to handle versioning for extensions (no more extending
extensions!)
* Copy v2 tree and rework in place?
* Timeline for work (h1/h2/h3 targets)
* Make sure we have enough time to bring up tests as well
as convert extensions developed during the Havana cycle so v2 only has to exist for the I cycle before being deprecated.
* Develop "good practice" guide for writing extensions


(Session proposed by Christopher Yeoh)


Monday April 15, 2013 4:30pm - 5:10pm
B113

4:30pm

Pecan/WSME Status
At the Grizzly summit I proposed replacing the WSGI framework in Oslo with a combination of Pecan and WSME. We have done that in ceilometer's v2 API, and this session will discuss lessons learned.

(Session proposed by Doug Hellmann)


Monday April 15, 2013 4:30pm - 5:10pm
B119

4:30pm

Rolling Updates and Instance Specific Metadata
Rolling updates is a proposed feature for havana that will allow updating metadata for instance groups in a controlled fashion.

There is also a need to have per-instance metadata for sharing things like database credentials, as it is more robust to have per-instance credentials than shared credentials.

We need to have a discussion on how those two features will interact.

(Session proposed by Clint Byrum)


Monday April 15, 2013 4:30pm - 5:10pm
B110

4:30pm

swift performance analysis
We did a deep dive Swift performance analysis. In this session, we will demonstrate our data, describe several possible performance bottleneck and propose relative optimization proposal.

(Session proposed by jiangang)


Monday April 15, 2013 4:30pm - 5:10pm
B116

4:30pm

Putting the PaaS in OpenStack

RedHat has created it's own OpenStack distribution that is now in preview and still a bit rough around the edges, but promises to include what is needed to deploy & evaluate a truly & complete Open Cloud environment. In addition, Red Hat wants there to be a widely used open-source community developed PaaS model for the cloud which includes being open to participation by a community of peers.

To really create a open cloud environment and to make it useful, you need to complete the stack with an PaaS. Just getting a cloud environment up and running is no longer enough. The challenge that OpenStack faces is how to get people, applications and services working on OpenStack out of the box.

One approach to the problem is to combining all the necessary pieces that go into building an OpenStack cloud (compute, storage, networking, management) with a platform as a service (PaaS) into your OpenStack distribution.

OpenShift Origin project is licensed under the Apache License 2.0, a permissive and widely-used open source license, which was selected so that the code would be available for use by the broadest range of

individuals and organizations. This is the same license chosen by the OpenStack project, for much the same reason. This license is already well known and understood by individuals and organizations already involved in cloud computing and in enterprise scale open source development.

In this session, I'll discuss RedHat's efforts with OpenStack, Fedora, & OpenShift Origin to create a more complete OpenStack distribution. Our community initiatives to ensure Origin easily and seamlessly integrates on any OpenStack distribution and how to you can add Origin into your own OpenStack distributions. 

 


Speakers
avatar for Diane Mueller-Klingspor

Diane Mueller-Klingspor

Director, Community Development, Red Hat OpenShift
Diane is Director, Community Development at Red Hat OpenShift (https://openshift.com) , the leading Open Source Paas that upstreams Kubernetes, supports Docker natively and runs on OpenStack (as well as AWS, GCP, Vmware, and bare metal). She also runs the OpenShift Commons (https://commons.openshift.org) and manages the cross-community collaboration with all the upstream projects and across the diverse and ever-expanding OpenShift eco-system... Read More →
avatar for Krishna Raman

Krishna Raman

Principal Software Engineer, OpenShift
Krishna Raman works at Redhat as one of the principal software engineers working on the OpenShift Platform as a Service (PaaS) team.  You can find a few of other Open Source projects he contributes to here on github:https://github.com/kraman | | |


Monday April 15, 2013 4:30pm - 5:10pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

4:30pm

Standup HA OpenStack with open Puppet manifests in under 20 minutes... for goat

Boris from Russia here... We do much OpenStack at Mirantis. Much customer ask us to make cloud controller is highly available. Also much customer is cheap and ask only free, open source stuff in their cloud. At Mirantis we like make customer happy, so we make puppet recipe to make very highly available OpenStack for free. In this talk I make simple demonstration that even a goat that had a lot of vodka can understand how is use open puppet recipes to make highly available OpenStack and pay zero rubles to anyone. Also, a goat. 


Speakers
avatar for Boris Renski

Boris Renski

Co-Founder and CMO at Mirantis, Mirantis
Boris is responsible for helping define Mirantis’ strategic vision and executing on it in the marketplace across the OpenStack ecosystem and beyond. Boris’s influence was instrumental in Mirantis’ current focus on OpenStack. He also serves on the Board of Directors of the OpenStack Foundation. | During the last 15 years, Boris held several executive positions with the companies he helped establish. He was a founder and CEO of... Read More →


Monday April 15, 2013 4:30pm - 5:10pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

4:30pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Monday April 15, 2013 4:30pm - 5:20pm
A104 Portland Convention Center

5:20pm

OpenStack Community Activity Board and Metrics: What would you like to see?

We will continue the 90-minute session, we'll explore the new OpenStack Community Activity Board, as well as facilitate an overall discussion about community metrics and other quantitative ways to measure development activities of OpenStack.


Moderators
avatar for Stefano Maffulli

Stefano Maffulli

Community Manager, OpenStack Foundation, OpenStack Foundation
| OpenStack community manager, Stefano built his career around Free Software and open source: from pre-sales engineer and product manager at Italian GNU/Linux distribution MadeInLinux to Italian Chancellor of the Free Software Foundation Europe, where he also created the FSFE Fellowship participation program. Later as community manager of leading mobile open source sync solution Funambol, his efforts boosted downloads and bolstered enterprise... Read More →

Speakers
avatar for Jesus M. Gonzalez-Barahona

Jesus M. Gonzalez-Barahona

Founder of Bitergia, Associate Professor at URJC, Bitergia, Universidad Rey Juan Carlos
Jesus M. Gonzalez-Barahona is co-founder of "Bitergia" [1], the software development analytics company specialized in the analysis of free / open source software projects. He also teaches and researches [2] in Universidad Rey Juan Carlos (Spain), in the context of the GSyC/LibreSoft research group. His interests include the study of communities of software development, with a focus on quantitative and empirical studies. He enjoys taking photos of... Read More →
avatar for Sanjiva Nath

Sanjiva Nath

CEO, zAgile Inc.
Improving collaboration amongst distributed teams through integration of tools, processes and knowledge
avatar for Dan Stangel

Dan Stangel

Speaker, Hewlett-Packard
Dan is a member of HP's Open Source Program Office, helping teams across HP make the most of their open source software efforts & contributions. He has been studying the OpenStack Community for several months, helping to refine and augment the 'gitdm' tool to provide more frequent and accurate statistics about community participation and understanding "Who Builds OpenStack?".


Monday April 15, 2013 5:20pm - 6:00pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

5:20pm

Benchmarking Swift
Let's discuss benchmarking Swift.

The swift-bench tool that ships with Swift is a relatively simple load-generator, but deployers evaluating Swift need more.

I've written a new Swift benchmark tool, ssbench (https://github.com/swiftstack/ssbench/#what-is-this), but there's also COSBench, and probably some other home-grown benchmarking tools folks are using.

I'd like to put our heads together and discuss:

* What Swift benchmarks should evaluate/track (request duration, time-to-first-byte for GETs, etc.)
* How to scale benchmarking to Swift clusters containing many nodes (both from high req/s with small requests to effectively saturating the network bandwidth of many, many 10G-attached storage servers)
* How to track/report on server-side metrics during benchmark runs (e.g. a StatsD server integrated with the benchmarking tool which collects stats from Swift nodes during a benchmark and reports on those as well as client-side metrics in the first bullet, above)


(Session proposed by Darrell Bishop)


Monday April 15, 2013 5:20pm - 6:00pm
B116

5:20pm

Networking services' insertion, chaining, steering
In Grizzly we took a significant step forward with defining a network service and incorporating one service insertion model in the form of 'routed-service-insertion'. The proposed session aims to revisit this topic to move the discussion forward with exploring use cases requiring other modes of L2/L3 service insertion.
The other complementary aspect of this discussion is services' chaining and possibly the requirement for steering. Currently there is one service defined and implemented in OpenStack Networking in the form of Loadbalancer, but more services such as Firewalls will also need to be added. With the possibility of more than one service it becomes relevant to explore the model of how multiple services can be requested and sequenced.

(Session proposed by Sumit Naiksatam)


Monday April 15, 2013 5:20pm - 6:00pm
B114

5:20pm

No-downtime DB migrations
Operators want to keep services running while deploying upgrades, or at least close enough to running that clients don't notice. Shutting down all services, upgrading them all, then running migrations, then starting them all up is an uptime nightmare.

Lets detail the steps needed to allow migrations to happen without [non-trivial] visible downtime.

(Session proposed by Robert Collins)


Monday April 15, 2013 5:20pm - 6:00pm
B119

5:20pm

Nova API Extension framework
The development of the Nova v3 API will give us the opportunity to rework the extension framework. The current framework suffers from:

* extensions specific code required to exist in core code for specific extensions to work
* compromises such as non pep8 class names because of the extension framework

The purpose of the summit is to discuss proposals of how the newextension framework will work and hopefully gain from previous experiences on extension points used in other places such as scheduler hints/keypairs etc.

(Session proposed by Christopher Yeoh)


Monday April 15, 2013 5:20pm - 6:00pm
B113

5:20pm

SmartCloud Foundations: Inside IBM's OpenStack-based products

IBM has built its cloud strategy around OpenStack. As such IBM is investing to make OpenStack good enough for a broad range of customers. Likewise, IBM is providing proprietary value add via well designed OpenStack extension points and by building additional capabilities above the OpenStack IaaS.

This presentation will introduce IBM's new suite of cloud product offerings with a deep dive into some of the key areas which extend the open source projects. Likewise we'll describe the capabilities that are layered above OpenStack which can interoperate with other OpenStack compatible clouds, both on and off premises.

We'll show how IBM's breadth of technologies developed internally and acquired are being integrated into the OpenStack ecosystem. Finally, we'll introduce an online marketplace for everything OpenStack from free and open source images and scripts, to chef cookbooks, to commercial automation assets. 

 


Speakers
JP

James Pang

Product Line Executive, IBM
avatar for Alex Peay

Alex Peay

Product Manager, IBM
Alex Peay has worked on SaaS offerings for over a decade creating value through the cloud at start-ups and at IBM. From CRM to BPM Alex has been able to drive innovation into the cloud by creating new ways for customers to engage with familiar products. Now as a Product Manager for IBM SmartCloud Provisioning, IBM SmartCloud Cost Management and Tivoli System Automation Alex is working to build a cloud infrastructure that supports new and... Read More →
avatar for Andrew Trossman

Andrew Trossman

Distinguished Engineer, IBM Common Cloud Stack and SmartCloud Orchestrator, IBM
Andrew specializes in cloud computing and is an expert in deployment automation, datacenter virtualization, and cloud computing. In 2000 Andrew co-founded ThinkDynamics, an early developer of utility computing software. The company was acquired by IBM in 2003 as part of IBM's journey towards Cloud Computing. Since the acquisition, Andrew has continued to push the boundaries of cloud technologies inside IBM. Recognized as an IBM Distinguished... Read More →


Monday April 15, 2013 5:20pm - 6:00pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

5:20pm

Chef for OpenStack Overview

The open source configuration management and automation framework Chef is used to deploy and manage many large public and private installations of OpenStack and supports a wide variety of deployment scenarios. Chef for OpenStack is a project based on the healthy exchange of code, ideas and documentation for deploying and operating OpenStack with Chef. With involvement from Intel, AT&T, Dell, HP,

Rackspace and many others there is a community of collaboration between users, developers and operators. This session will discuss the currently available resources and documentation, the evolution and layout of the project and the roadmap going forward. 


Speakers
avatar for Matt Ray

Matt Ray

Director of Partner Integration, Chef Software, Inc.
Matt Ray is an open source hacker working as the Director of Partner Integration for the systems automation platform and company Chef. He is an active open source contributor, resides in Austin, blogs at LeastResistance.net and is @mattray on Twitter, IRC and GitHub.


Monday April 15, 2013 5:20pm - 6:00pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

5:20pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Monday April 15, 2013 5:20pm - 6:00pm
A104 Portland Convention Center

6:30pm

Mirantis + Dell Party

Grizzly Revolution! OpenStack Summit Kickoff Party

When: Monday/April 15, 2013/6:30-8:30PM
Where: Leftbank Annex at 101 North Weidler Street, Portland
What: Ample food, open bar, DJ, magicians and more

RSVP here: http://openstacksummitkickoffportland2013.eventbrite.com/#

YOU LIKE PARTY… WE LIKE PARTY, ALSO. ESPECIALLY TO DEPLOY BEAR, FOOD AND DRINK MUCH. JOIN OTHER CLOUDING PEOPLES TO MAKE PARTY FOR KICKOFF OF SUMMIT AT PORTLAND 2013 AND WELCOME GRIZZLY REVOLUTION 2013 AND CLOUD OF OPENSTACK. ALSO, FUN.

It’s back! The 2013 OpenStack Summit Kickoff Party is hosted once again by Mirantis, with co-sponsorship by Dell.

  • We'll meet at Leftbank Annex from 6:30 to 8:30ish Monday night April 15th in Portland, a short ten-minute walk from the conference
  • We'll keep you entertained with an open bar, hors d’oeuvres and DJ jams with hundreds of other stackers. (There will be Vodka in the house). 
  • To get you back and forth, we’ll have shuttle buses running every 15 minutes between Oregon Convention Center and Leftbank Annex starting 6:15pm.
  • Shuttle Pickup location is NW corner of Oregon Convention Center just off NE Holladay Street and NE 1st Avenue.

Celebrate the Grizzly Revolution 2013, the explosive growth of OpenStack and the Portland Summit, and while we're at it, start lubricating the machinery for Havana.


Monday April 15, 2013 6:30pm - 8:30pm
Leftbank Annex http://leftbankannex.com/

8:30pm

Red Hat Party

RSVP here: http://redhatpartyopenstacksummit.eventbrite.com/#


Join us at Spirit of 77 (across the street from the Convention Center) from 8:30-10:30 p.m. on Monday, April 15th for great food, drinks, and giveaways.

Party limited to the first 400 people.


Monday April 15, 2013 8:30pm - 10:30pm
Spirit of 77 Sphttp://www.spiritof77bar.com
 
Tuesday, April 16
 

7:30am

7:30am

Registration Check In Open
Tuesday April 16, 2013 7:30am - 6:00pm
Oregon Lobby

9:00am

Keynote: OpenStack as a Platform Ecosystem

OpenStack is more than just software, it's a community and platform ecosystem. In this session, Jonathan and special guests will cover the forces that impact platform success, as well as the latest stats and upates on the community front.

Come early - you won't want to miss the first few minutes!


Speakers
avatar for Jonathan Bryce

Jonathan Bryce

Executive Director, OpenStack Foundation
Jonathan Bryce, who has spent his career building the cloud, is Executive Director of the OpenStack Foundation. Previously he was a founder of The Rackspace Cloud. | He started his career working as a web developer for Rackspace, and during his tenure, he and co-worker Todd Morey had a vision to build a sophisticated web hosting environment where users and businesses alike could turn to design, develop and deploy their ideal web site... Read More →


Tuesday April 16, 2013 9:00am - 9:45am
Oregon Ballroom Oregon Convention Center

9:45am

OpenStack 2013: The Year of the User - Rackspace Updates and the HubSpot OpenStack Love Story

Over the past three years, interest in OpenStack has evolved from developers to early adopters and users. Business users are now running OpenStack to meet real business needs.  The more they work with OpenStack, the more they ask for new features and configurations.  Some are even contributing code back to the community.  In this keynote, Rackspace SVP and GM Jim Curry teams up with HubSpot CIO Jim O'Neill to present HubSpot's journey into OpenStack and the business advantages it has produced.  

HubSpot is an all-in-one marketing Software as-a-Service set of solutions that includes blogging, analytics, social media, email, automation, keyword research functions and more.  The company serves more than 8,600 companies in 56 countries worldwide.   

Find out why HubSpot loves OpenStack and see their live demo as an OpenStack user take center stage.


Speakers
avatar for Jim Curry

Jim Curry

SVP and GM, Rackspace Private Cloud
Jim Curry is the Senior Vice President and General Manager of Rackspace?s Private Cloud business, which supports and operates OpenStack-based private clouds in any data center worldwide. He joined Rackspace in 2006 to run corporate development efforts, which included new business incubation, venture investing activities, and mergers and acquisitions, including the acquisitions of Webmail.us, Slicehost, Jungle Disk and Cloudkick. Three years... Read More →
avatar for Jim O'Neill

Jim O'Neill

CIO, HubSpot
At HubSpot - I've held different technology focused roles ranging from building our IT infrastructure (both corporate and production), Operations, Product Development and Engineering.  | | I've been fortunate to help build the company from less than 10 employees and 10 customers to over 500 employees and 9000 customers all while creating a highly efficient and large scale technical infrastructure. | | My main achievements that I've... Read More →


Tuesday April 16, 2013 9:45am - 10:15am
Oregon Ballroom Oregon Convention Center

10:15am

Keynote: OpenStack at Red Hat

Brian will talk about why Red Hat gravitated to OpenStack, and how we are committed to bringing a community to subscription model around the technology that aims to redefine IT.


Speakers
avatar for Brian Stevens

Brian Stevens

CTO and Vice President, Worldwide Engineering, Red Hat
Brian Stevens joined Red Hat's senior management team in 2001 and has been critical to the company's enterprise operating system, storage, and virtualization strategies. As CTO and vice president, Worldwide Engineering, Stevens has responsibility for Red Hat® engineering globally, encompassing Linux®, virtualization, middleware, and cloud computing. | | Stevens began his career at Digital Equipment Corporation where he was a developer on... Read More →


Tuesday April 16, 2013 10:15am - 10:45am
Oregon Ballroom Oregon Convention Center

10:45am

Break
Tuesday April 16, 2013 10:45am - 11:00am
Pre-Function A

11:00am

Samsung Case Study: Using Openstack to support a massive mobile ecosystem

Samsung SDS will present a case study on using OpenStack to support its massive mobile ecosystem.

Topics will include:

1. Cloud services based on smart devices and ecosystem

2. Hybrid Architecture and its solutions

3. Collaboration with Rightscale and Canonical partners

4. Lessons Learned


Speakers
KK

Kirk Kim

SPCS Cloud CTO / Samsung SDS Company


Tuesday April 16, 2013 11:00am - 11:40am
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

Load Balancing as a Service - in Havana
As of Grizzly, LBaaS is supported for HAProxy only.
There are multiple subjects summarized on etherpad https://etherpad.openstack.org/havana-quantum-lbaas that covers the subjects for discussion in the summit.


(Session proposed by Samuel Bercovici)


Tuesday April 16, 2013 11:00am - 11:40am
B114

11:00am

Nova scheduler features
This is a session on features people would like to add to the current scheduler in Nova. It's packed with ideas. We will do our best to discuss as much as we can in the time available. Topics that need more time can be scheduled for the unconference track later in the week.

This session will include the following subject(s):

Extend the Nova Scheduler view of mutable resource:

Currently the Nova host_manager keeps track of the Disk, Memory and vCPU resources of each host which are then available for use in scheduler filters. These are also reflected in the flavour definitions.

I’d like to discuss extending this to cover additional resource types such as:

Compute Units : An measure of CPU capacity, that is independent of the physical CPU performance of a server models and independent of the vCPU configuration of a VM . Each server would report its total Compute Unit capacity.
The flavor "vcpu_weight" would seem to meet the requirement in terms of definition, but it seems to be something of a hidden value (the instance_types create() method doesn;t support it for example) and its not currently tracked as a mutable resource in the host_manager.


Network Bandwidth: An measure of network bandwidth that is independent of the network capacity of a server. Each server would report its total network bandwidth capacity. The current rxtx_factor is the flavours looks like it could be logically used to represent this, but the current usage seems to be in conflict with being an arbitary measure of bandwidth sinceit represents a % the rxtx_base value of a network. A Nova system could include hosts with 1Gb, 10Gb, multiple 10Gb network configurations connected to the same logical network.


These are two examples of additional flavour and host attributes, there will probably be others either now or in the future. Flavors already provide an extra_spec that could in theory be used to define these, but there is no way to expose the corresponding host capacity to scheduler filters. The host manager does support a “capabilities” feature, but this is more of a binary value that a consumable resource.

Possible options are:
- Add the existing vcpu_weight and rxtx_factor as specific mutable resources in the host manager. May be a conflict here between current usage in xen and the more general definitions of resources.

- Add additional flavour & host manager resources, to avoid overload / conflict with current usage of vcpu_weight and rxtx_factor.

- Provide a generic mechanism for the host manager to support additional mutable objects that correspond to and can be consumed by flavour extra_spec values.

In addition to making this data available to the scheduler, it also needs to be consumable by a resource management layer that may be to some extent independent of the virtualisation library. For example it is an established design pattern to implement resource management via an agent running outside of Nova itself – for example an agent which is triggered via a libvirt hook when a VM is created. Currently such an approach only has access to the flavour aspects which are part of the VM definition. This proposal would (for libvirt) create an additional XML file per VM that contains the full flavour definition.


(Session proposed by Phil Day)

List supported Scheduler Hints via API:

https://etherpad.openstack.org/HavanaNovaSchedulerHintsAPI

The Nova API for instance creation supports a scheduler_hints mechanism whereby the user can pass additional placement related information into the Nova scheduler.

The implementation of scheduler_hints lies (mostly) in the various scheduler filters, and the set of hints which are supported on any system therefore depends on the filters that have been configured (this could include non-standard filters). It is not currently possible for a user of the system to determine which hints are available. Hints that are not supported will be silently ignored by the scheduler

We propose to add an API extension to make the list of supported hints available to users.

(Session proposed by Phil Day)

Rack aware scheduling in Nova:

https://etherpad.openstack.org/HavanaNovaRackAwareScheduling

A common requirement for analytical applications (amongst others) is to want to place related workloads on the same rack so as to take advantage of the increased network bandwidth. In order to support this we need:

This is similar to the existing affinity scheduler filter, but requires additional per server attributes to be exposed. We would like to discuss whether this can be achieved by extending the existing capabilities mechanism.

(Session proposed by Phil Day)

Add "whole host" allocation capability to Nova:

https://etherpad.openstack.org/HavanaNovaWholeHostAllocation

Allow a tenant to allocate all of the capacity of a host for their exclusive use. The host remains part of the Nova configuration, i.e. this is different from bare metal provisioning in that the tenant is not getting access to the Host OS - just a dedicated pool of compute capacity. This gives the tenant guaranteed isolation for their instances, at the premium of paying for a whole host.

We will present a proposal that could achieve this by building on existing host aggregate and scheduler filters.

Extending this further in the future could form the basis of hosted private clouds - i.e. schematics of having a private could without the operational overhead.

The required features are explored by stepping through the main use cases in the Etherpad.

(Session proposed by Phil Day)

Make scheduler host state extensible:

Overview:

The nova scheduler is periodically sent updates from each of the compute managers about the latest host capabilities / stats. This includes available ram, the amount of IOPS, the types of supported cpus, number of instances running, etc. Scheduler filters can then be defined, and guided using scheduler hints, to use this information to improve instance scheduling.

It would be useful if the information could be generalized so that services other than compute could also update the scheduler's host information.

Benefits:

* 3rd party extensions can feed information into the scheduler that their SchedulerFilters can interpret and make better scheduling decisions.

* This could be a good step in moving more scheduler code into oslo-incubator. The common scheduler code can accept updates for any source (e.g. cinder manager in cinder's case or compute manager in nova's case).

* If the scheduler does become a full independent service then this type of functionality will be required (i.e. the scheduler will need to make a decision based on information from both Cinder and Nova).

Related Summit Talks

* http://summit.openstack.org/cfp/details/121
Features like this could be implemented as small daemons on the hosts that can cast a message to the scheduler about the host rack ID.

* http://summit.openstack.org/cfp/details/120
Since we are opening up more customization to the type of data available to the scheduler, and the potential filters installed, this would be a good feature.

* http://summit.openstack.org/cfp/details/36
Updates the information that is sent to the Scheduler.


(Session proposed by David Scannell)

Coexistence of different schedulers:

Today in Nova only one scheduling algorithm can be active at any point in time. For environments that comprise multiple kinds of hardware (potentially optimized for different classed of workloads), it would be desirable to introduce flexibility in choosing different scheduler algorithms for different resource pools (aggregates). This can be done ei

Tuesday April 16, 2013 11:00am - 11:40am
B113

11:00am

Rootwrap improvements for the Havana cycle
During the Grizzly timeframe, Rootwrap moved to Oslo and that version was adopted by Nova and Cinder. This session will look into further work planned during the Havana timeframe:

- Make Quantum's rootwrap use the common version (including introducing the extra features from quantum-rootwrap into the common one)
- Add a PathFilter for obvious path-constrained operations
- Execute snippets of Python instead of shelling out
- Graduate oslo.rootwrap off Oslo incubation



(Session proposed by Thierry Carrez)


Tuesday April 16, 2013 11:00am - 11:40am
B119

11:00am

Tempest Scope
Tempest has grown from smoke tests for Nova, to incorporating most of the core projects, to including CLI testing.

purpose of summit session:
* get a clear definition of Tempest scope that we are good with for Havana (we can revisit at each future summit)
* figure out what other kinds of tests we'd welcome
* if we are increasing scope in a single project, do we have guidelines for reviewing / contributing to get people into core (make sure people are reviewing past just one subdir to ensure we don't have culture framentation)


(Session proposed by Sean Dague)


Tuesday April 16, 2013 11:00am - 11:40am
B110

11:00am

Testing in Horizon
The main aspect: the Horizon unit tests can be quite complex for new contributors and people extending Horizon to wrap their head around. Mocking with mox, the django unit testing framework, the openstack specific parts of the testing framework, selenium, fixtures/test data handling, qunit...

This session could work as a tutorial/tips and tricks on the different testing components. Common errors being thrown and how to debug them. If people could bring up their pain points, that would also be useful.


If there is time, it would be interesting to also address the issue from another angle and think on how to improve what we have, particularly on the Selenium front which has been quite unstable.

(Session proposed by Julie Pichon)


Tuesday April 16, 2013 11:00am - 11:40am
B116

11:00am

Apache Hadoop on OpenStack

How can Hadoop take advantage of OpenStack and how can the OpenStack meet the needs of a demanding Hadoop cluster? In this session, we will briefly look at the Hadoop’s design decisions; come up with the best practices for deploying and running Hadoop on OpenStack and some of the challenges around it. We’ll also look at the ongoing work in the Hadoop and OpenStack community, and explore how we can make OpenStack a better platform for Hadoop and big data. 


Speakers
HB

Himanshu Bari

Senior Product Manager


Tuesday April 16, 2013 11:00am - 11:40am
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

OpenStack Grizzly Architecture 101

Building upon his popular blog posts and diagrams (http://ken.pepple.info), Ken will walk through the architecture of OpenStack Grizzly and describe it's key software components and important interactions with a special focus on recent changes. After finishing with the software architecture, he will discuss common physical design patterns available for large scale deployments. 


Speakers
avatar for Ken Pepple

Ken Pepple

CTO, Solinea
Ken is the co-founder and CTO of Solinea, a leading consulting and software provider enabling enterprises and service providers to accelerate the adoption of cloud computing. Prior to Solinea, Ken was Cloud Technology Partners' (CloudTP) Vice President for their OpenStack Practice, where he led the company's cloud infrastructure consulting efforts. Before that, Ken was Director of Cloud Development at Internap Network Services. Under his... Read More →


Tuesday April 16, 2013 11:00am - 11:40am
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

A Swift Benchmarking Tool

A lot of effort has gone into cloud storage peformance benchmarking, both of swift and other cloud stacks and part of the result is a lot of confusion in the numbers, in large part because there is no standard. This is further complicated because some implementations are written in java, some in python and some in raw curl. Furthermore, the underlying libraries themselves can cause variances as they do not all use the same buffer sizes, enable/disable ssl-compression and probably other parameters as well.

I would like to talk about our benchmarking methodologies at HP as well as describe a tool suite I've developed that implements them and share some results of benchmarking our own OpenStack implementation. One thing I've discovered over previous months of testing is that both latency and cpu overhead can have a major impact on performance and those are captured as well, something most tools typically don't report.

The tools are written in python and use the OpenStack python-swiftclient library. 


Speakers
avatar for Mark Seger

Mark Seger

HP
Mark has spent the last 15 years first working in High Performnce Computing, both building monitoring tools and troubleshooting performance problems on large compute clusters and then applying those experieces to OpenStack Clouds,.  He is also the author of collectl, an open source system monitoring tool that has been deployed on some of the largest high performance clusters in the world, which has also been extended to include many... Read More →


Tuesday April 16, 2013 11:00am - 11:40am
C123+C124 (Portland Convention Center)

11:00am

Heat RefStack - A reference implementation of OpenStack

The OpenStack project does an insane amount of automated testing as part of the development cycle, but up until now there has been no corresponding testing that can be performed against running public clouds. While we want to do that, before we can test other people's clouds for compatibility, we need to be able to express what it is they need to be compatible with.

Enter RefStack

It turns out that OpenStack is rich enough now to express a reference implementation in terms of itself, using heat templates. Some people think that's a great end to itself - deploy your OpenStack using OpenStack - but others are not quite as sure about that yet, and have significant investment in things like chef, puppet, crowbar or cobbler. To meet the needs of expressing a useful set of testable information and not leave that specification as an academic exercise, or as the recipient of more tool wars - we've come up with a plan to have the heat templates describe the state, the "what" if you will, and to describe a clear boundary line across which metadata is passed to the tools on the individual nodes that will turn that metadata into configuration.

Over the course of the talk, we'll discuss:

  • refstack itself
  • heat template design
  • crowbar integration
  • os-config-applier

 


Speakers
avatar for Rob Hirschfeld

Rob Hirschfeld

CEO, RackN
Rob Hirschfeld is CEO and co-founder of RackN, leaders in physical and hybrid DevOps software. He has been in the cloud and infrastructure space for nearly 15 years from working with early ESX Betas to serving four terms on the OpenStack Foundation Board and becoming an Execute at Dell. As a co-founder of the Digital Rebar project, Rob creating a new generation of DevOps orchestration to leverage the containers and service-oriented ops. He... Read More →
avatar for Monty Taylor

Monty Taylor

Member of Technical Staff, Red Hat
Monty is a long time Free Software Hacker and works in the Office of Technology at Red Hat. He is founder and currently a core team member of OpenStack Infra – which runs OpenStack’s massively scalable dev/test and CI system. Because of that, he’s one of the world’s largest OpenStack end users. You should never let him name projects, because if you do, you’ll end up with something like “jeepyb&rdquo... Read More →


Tuesday April 16, 2013 11:00am - 11:40am
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Tuesday April 16, 2013 11:00am - 11:50am
A104 Portland Convention Center

11:50am

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Tuesday April 16, 2013 11:50am - 12:30am
A104 Portland Convention Center

11:50am

Best Buy's Platform Transformation and the CDC (Continuous Delivery Cloud)

Re-launched in 2002, BestBuy.com has grown to be the third most visited retail e-commerce site for the US holiday season. Facing increasing traffic and continued growth, BestBuy.com has engaged in an effort to re-architect and re-platform the site. A key component of these re-platform efforts is the hyper-scale CDC (Continuous Delivery Cloud). The CDC, based on the Openstack Essex release powers 40+ development teams today and is an innovation catalyst which enables thousands of automated tests running each day, early integration, and R&D for cloud deployments. 

In this session we'll cover:

  • The business case, use cases, and financials behind our internal cloud initiatvie.
  • Our architecture and technology choics for automated bootstrap, and the compute, storage (distributed object and block), and network tiers.
  • The automation and monitoring tools and techniques we utilize.
  • The code/feature related modifications and additions made to the Essex release to support our specific needs.
  • The team behind the development of the CDC and it's culture.
  • The lessons we've learned and our next steps and roadmap.

Speakers
avatar for Steve Eastham

Steve Eastham

Director, eBusiness Architecture, Best Buy Corp.
I've spent the past 20+ years working in Technology and for the past decade I've worked exclusively in E-Commerce starting with Hotels.com in 2002. I currently work as an eBusiness Director for BestBuy.com. When I'm not implementing some new technology platform or system I love spending time outdoors.


Tuesday April 16, 2013 11:50am - 12:30pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:50am

Common packaging support and code analysis tools
At the end of the Grizzly cycle, work was done to make openstack.common.setup/version and hacking.py stand alone projects - i.e. oslo.packaging and oslo.hacking.

This session will discuss the scope of these, whether they should actually be in Oslo or not, and how we should manage them going forward - as well as the technology choices involved in making them separate (such as d2to1 and flake8)

(Session proposed by Monty Taylor)


Tuesday April 16, 2013 11:50am - 12:30pm
B119

11:50am

Keystone v3 and multi endpoint/region support
With the introduction of the Keystone v3 API, there are numerous new features and complexities added to Identity Management. Let’s discuss how Horizon will present these added complexities and new constructs.

Additionally, let’s discuss how multiple service endpoints and multiple region support will be represented and utilized.


(Session proposed by David Lyle)


Tuesday April 16, 2013 11:50am - 12:30pm
B116

11:50am

Scheduling across nova/cinder/networking
This session will include the following subject(s):

Scheduling across nova/cinder/networking:

The goal is to be able to schedule resources across nova/cinder/networking efficiently. A simple example could be the 'boot from volume' scenario, when it would be highly desirable to make sure that the instance and the volume reside "close enough", as reflected by the underlying network topology (provided by OpenStack Networking, probably).

(Session proposed by Alex Glikson)

Unified resource placement for OpenStack:

Background:

The current Nova scheduler does not take into account the connectivity request among a bunch of VMs (bundled VMs) neither the physical topology. For example, there is no API that allows users to specify that all VMs should be placed in compute nodes that are not more than 2 hops away with at least 50Mbps residual bandwidth available on the path connecting these two VMs. Even though with current scheduler APIs, users could specify the exact hosts to place the VMs to achieve certain network affinity. But this requires very detailed physical topology information which might not be available to tenants. Another example is that the block storage manager (nova-volume or Cinder) currently selects nodes randomly. This could cause unnecessary load on network as well as latency to the application.

How to address these problem:

Ideally, a higher level manager should be developed to oversee and coordinate the compute, storage, and network manager for a more efficient resource usage. Another important benefit is that tenants now can specify their requests of compute, storage, and network in a bundled manner. They should not really care about the fine grained details on how to connect their application servers and worry about competing the network and storage resources with other tenants. There have been a lot of interests in this area (See for example https://etherpad.openstack.org/the-future-of-orch).

Goal of this session:
This session should serve as a good venue to discuss the problem definition, the related blue prints, potential solutions, pitfalls we want to avoid and the timeline to implement a sound placement module for OpenStack. We should also discuss whether we should separate the workflow management from the resource (node) selection for better modularity.

(Session proposed by Senhua Huang)


Tuesday April 16, 2013 11:50am - 12:30pm
B113

11:50am

Strategies for Gating in a growing project
Tempest reached an important milestone recently when the whole suite became a gating job for all projects. This is good, but as

1. more tests pour in to projects
2. more projects have multiple API versions
3. more projects become Integrated
4. Tempest moves towards a real acceptance test for OpenStack

it is unlikely that "gate all projects on the full test suite of every other project" is sustainable. We should be able to come up with a better strategy to decide which parts of Tempest should be gating and make gating test coverage more modular while minimizing the risk of regression.

(Session proposed by David Kranz)


Tuesday April 16, 2013 11:50am - 12:30pm
B110

11:50am

VPN-as-a-Service
As Quantum now is gearing towards supporting a Multi-Plugin Support Approach, one of the Service Types is VPN. In this session we will discuss how VPN's can be configured, provisioned and managed as a service through Quantum. This part 1 of 2.

(Session proposed by Mark McClain)


Tuesday April 16, 2013 11:50am - 12:30pm
B114

11:50am

Best practices for integrating a third party portal with OpenStack

Using OpenStack in the context of a cloud service provider carries some considerations. A key differentiator is user experience and in order to provide as a service.

In this session we will discuss the key differentiations required from a portal, based on the target audiences of the platform, a reference architecture for the inclusion of business support services, key OpenStack components and how they are included in this architecture and some best practices for improving user experiences around OpenStack. 

 


Speakers
avatar for Campbell McNeill

Campbell McNeill

CTO, Cocolevio
I am a founder of an Austin based startup that helps our customers realize the benefits cloud can offer.


Tuesday April 16, 2013 11:50am - 12:30pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:50am

What Everyone Ought to Know about OpenStack Internships

Charles Babbage's Difference Engine amazed Ada Lovelace with its unprecedented engineering feats just like OpenStack amazes people today. We have some stories to share about learning, exploring new territory and making new connections. This story is about newcomers working on OpenStack as interns. Three were in the GNOME Outreach Program for Women from January to March. One has been an intern twice at two different OpenStack companies.

For the Outreach Program for Women, three mentors worked with interns; one from the Image service (glance) project, one from the Dashboard (horizon) project, and one from the documentation project. For the company internships, mentors at the company worked with the intern. We want to share their stories so you can learn about our current OpenStack internships and future plans for such programs. We will talk about what they worked on while interning, what struggles they faced while learning everything about OpenStack, and where they want to go from here. We can provide metrics that show the impact of involving women in Open Source, and metrics about the impact these interns have on the projects. We want to describe the future vision for internship programs based on the lessons learned recently.

If you are an organization looking to hire OpenStack interns, or a potential intern seeking an internship, this session is for you. 


Speakers
LA

Laura Alves

Laura Alves is a Physics CS student and long-time FOSS user and supporter. Before joining OPW as an intern for OpenStack Documentation, she worked at private companies in areas like Technical / Infrastructure Support and Localization Engineering.
avatar for Victoria Martínez de la Cruz

Victoria Martínez de la Cruz

Software engineer at Red Hat, Red Hat
Victoria is a software developer at Red Hat and core member of Trove and Zaqar projects. She is a former GNOME Outreach Program for Women intern and Google Summer of Code intern. She is FOSS passionate and loves to help newcomers to get involved with OpenStack.
avatar for Anne Gentle

Anne Gentle

Content Stacker, Rackspace
Anne Gentle works in open source projects with the OpenStack project at Rackspace, using open source techniques for API design and documentation. She is responsible for ensuring the docs.openstack.org site contains relevant and accurate documentation for 20 projects written in Python across 130 git repositories. She advocates for cloud users and administrators by providing accurate technical information to increase OpenStack adoption as a cloud... Read More →
avatar for Julie Pichon

Julie Pichon

Software Engineer, Red Hat
Julie Pichon is a developer at Red Hat and works on Horizon, the web dashboard for OpenStack. She is a core member of Horizon and mentored an intern in the project as part of the GNOME Outreach Program for Women. A big open-source supporter, she likes to get involved in projects aiming to help newcomers get started contributing to open-source.
IS

Iccha Sethi

Software Developer, Rackspace
Iccha is a software developer at Rackspace and a core member of Glance, OpenStack. She is an advocate for open source and has been a mentor for OpenStack in the FOSS GNOME Outreach Program for Women.


Tuesday April 16, 2013 11:50am - 12:30pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:50am

Hadoop for OpenStack Log Analysis

Let’s discuss Hadoop for OpenStack log analysis! Hadoop can support operational monitoring, troubleshooting, and capacity planning in a consistent and open way. We’ll share the work we’ve started, and lead an interactive discussion of different approaches already in play. Our goal is to collaborate on the best patterns for different deployment environments. 


Speakers
avatar for Mike Pittaro

Mike Pittaro

Architect, Revolutionary Cloud Solutions, Dell, Dell


Tuesday April 16, 2013 11:50am - 12:30pm
C123+C124 (Portland Convention Center)

11:50am

nova-network: The Dirty Details

Even with Quantum lingering right around the corner, nova-network still has its place in existing OpenStack clouds and will be used in the immediate future for many deployments. The goal of this talk is to provide in depth information about nova-network and items to consider when architecting your cloud.

OpenStack Expertise Level: Beginner - Intermediate with good working knowledge of networking, linux networking and iptables. 

Overview:

1) nova-network overview

2) nova-network options

3) iptables and ebtables 

4) Floating IPs

5) Considerations for integrating into your existing network

6) Example architectures

7) Q/A 

 

 


Speakers
avatar for Ryan Richard

Ryan Richard

Lead Architect, Rackspace
I am an OpenStack Engineer for the OpenStack Private Cloud support team at Rackspace. My team deploys and supports OpenStack Private clouds as well as supporting the new Rackspace Private Cloud software. I've been with Rackspce for 5.5 years and before my current role I was a Linux Systems Engineer for one of our dedicated hosting segments. I started working with OpenStack in Feburary and this will be my second design summit.


Tuesday April 16, 2013 11:50am - 12:30pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

12:30pm

Lunch
Tuesday April 16, 2013 12:30pm - 1:30pm
OpenStack Quad Hall B

1:15pm

Lightning talks

A Lightning talk is a short presentation, no longer than 5 minutes. Unlike other presentations at the OpenStack Summit. the lightning talks are unstructured and can be about anything: from code, to running, to any hobby you may have. You can use slides but the 5 minutes need to take into account setting up of your equipment.

You sign up for giving the talk the same day you'll want to deliver it. Participate to the opening sessions every day for more details.

Be creative and have fun.


Tuesday April 16, 2013 1:15pm - 1:45pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:50pm

Deploying OpenStack Trunk into a Production Environment

When someone hears that Rackspace deploys from OpenStack trunk into a production cloud environment, there are generally lots of questions (and sideways glances at the perceived insanity.) In this session, we'll address both the business strategy behind this approach and begin a deeper conversation with the OpenStack Community.

Talk Outline:

Business Strategy
- What does an trunk deployment look like (branch management, merge conflicts, etc)? Why does Rackspace deploy OpenStack from trunk into production?
- What are the benefits gained going this route vs using an official release candidate? What makes keeping up with trunk difficult?

Community Engagement
- What does having the largest OpenStack deployment running within weeks of trunk give back to the Community?
- How can embracing this strategy help make OpenStack a better project for all deployers? What innovation and collaboration will we be able to foster in the next release cycle? We'll address these questions and others!


Speakers
avatar for Ricardo Lopez

Ricardo Lopez

Sr. Director, Quality Engineering, Rackspace


Tuesday April 16, 2013 1:50pm - 2:30pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:50pm

API Extension Mini Sessions
In this session we will discuss potential new APIs extensions to be implemented in Havana.

This session will include the following subject(s):

QoS API for OpenStack Networking:

A blueprint has been filed:
https://blueprints.launchpad.net/quantum/+spec/quantum-qos-api

QoS features can be complex. There are standards and there are vendor-specific bells and whistles. This session will bring interested parties together to discuss what we would like to see in the initial common QoS API for OpenStack Networking, and how extensions can be handled.

(Session proposed by Henry Gessau)

Port Isolation in Networks:

It should be interesting to proposed an option on the network creation that enable the isolation between ports in a same broadcast domain (network), similar to a common use of private VLANs with isolated port technologies (RFC 5517).

(Session proposed by Édouard Thuleau)


Tuesday April 16, 2013 1:50pm - 2:30pm
B114

1:50pm

Group scheduling
This session will include the following subject(s):

Placement groups in Nova:

EC2 recently introduced Placement Group APIs to ensure proximity of HPC instances within a group (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using_cluster_computing.html).
The proposal is to introduce similar APIs in Nova, potentially supporting also additional placement policies/strategies, such as anti-affinity for availability purposes. As a next step, the goal is to refine the notion of proximity/anti-affinity to be able to reflect different levels of "proximity"/"isolation"/etc (e.g., "different racks"). As a result, it will be possible to reflect membership of instances in groups in a more efficient way (compared to using metadata today), and to drive placement decisions by the scheduler in a more flexible and intelligent way.

(Session proposed by Alex Glikson)

VM Ensembles (Group Scheduling) - API:

The session will propose and discuss the notion of group scheduling. An API will be proposed to enable the user to perform the scheduling of a group. The group scheduling will enable the tenant to benefit from filters that provide anti affinity and network proximity to provide elevated service levels in terms of (high) availability and performance to applications that run in the cloud.


(Session proposed by Gary Kotton)


Speakers
avatar for Alex Glikson

Alex Glikson

Manager, Cloud Operating System Technologies, IBM Research
Mr Alex Glikson is leading a research group at IBM Haifa Research Lab working on research and development of innovative cloud infrastructure management technologies - focusing on OpenStack (http://www.research.ibm.com/haifa/dept/stt/cloud_sys.shtml). In this role Alex closely collaborates with product teams within IBM, leading researchers in academia, as well as customers and industrial partners. In particular, Alex is leading the design and... Read More →
avatar for Gary Kotton

Gary Kotton

Staff Engineer at VMware, VMware
Gary is a core Neutron developer working at VMware who also spends a lot of his time these days writing + reviewing code for Nova. Prior to working at VMware Gary worked at Red Hat, Radware and at Algorithmic Research. Gary holds a Bs.C in Mathematics and Computer Science from the University of the Witwatersrand and a Ms.C in Computer Science from the Tel Aviv University


Tuesday April 16, 2013 1:50pm - 2:30pm
B113

1:50pm

Multi-node Openstack Testing
This session will include the following subject(s):

OpenStack in OpenStack:

In this presentation, we discuss how to deploy a multi-node OpenStack environment inside a typical openstack environment, where you usually get a VM with an internal IP and optionally a public floating IP via NAT. Such a virtual deployment option is desirable for developing and testing new features that require multiple node setup, such as networking, high availability, live upgrade, etc.

We demonstrate a few key enabling technologies:

* nested server virtualization;
* software-defined networking and policy routing for virtual private and public layer-2 networks;
* chef for automatic configuration and deployment.


(Session proposed by Yun Mao)

multi-node openstack testing:

Discuss how the CI system and the Gate can deploy and test multi-node setuips.

Specifically, the TripleO team has been working on a heat-based installation of OpenStack that is also hopefully going to be referenced/used as part of the refstack work. This work allows us to do multi-node deploys without needing to pull in non-OpenStack deployment technology that may be contentious such as puppet, chef, juju or maas. Additionally, work has already started on integrating this work with OpenStack CI.

Talk about the approach in general, and what the status of CI integration is.

(Session proposed by Monty Taylor)


Tuesday April 16, 2013 1:50pm - 2:30pm
B110

1:50pm

OpenStack Networking/Horizon integration
We did lots of great work with the OpenStack Networking team in Grizzly, and there's lots more to be done. Late-breaking features need polish and the area of "rich network topologies" is an exciting UX challenge. Let's see where else we can take things in the Havana cycle.

(Session proposed by Gabriel Hurley)


Tuesday April 16, 2013 1:50pm - 2:30pm
B116

1:50pm

RPC API review
The RPC API is one of the next APIs we propose to release as a new standalone library in the Oslo family.

Once released standalone, we will be making a firm commitment to the stability of the API. This session will review the current API and discuss areas where we're not comfortable about our ability to maintain the API into the future.

(Session proposed by Mark McLoughlin)


Tuesday April 16, 2013 1:50pm - 2:30pm
B119

1:50pm

Top 10 Things We’ve Learned About OpenStack

Here at NetApp, we've learned a few things lately about OpenStack.

We've seen a rapid rise in OpenStack interest and activity among our customers, prospects and partners. It's a wonderful reminder that the investments we’ve made over the past several years to enable NetApp solutions to be provisioned and managed smoothly within an OpenStack environment represent a tremendous opportunity to leverage the best of open source ingenuity combined with powerful storage and data management.

Along the way, we’ve accumulated a fair amount of tangible insight on the value of OpenStack, its evolution in the market, and the storage solutions being deployed with it. We’ve also found plenty of truth, myth, and folklore. Come hear as we review NetApp’s real-world discoveries about OpenStack and find out what myths need retiring as well as which truths need uncovering. 

 


Speakers
avatar for Val Bercovici

Val Bercovici

Cloud Czar
Val joined NetApp in 1998 and leads the Strategic Planning Team within the office of the CTO. Working with customers, analysts, and alliance partners, Val focuses on next-generation research projects and is responsible for NetApp’s product vision. As an early Big Data adopter, Val chairs the Enterprise Data Architecture Track of the Hadoop Summit. Val also introduced the first Cloud Standard to the industry as chairman... Read More →


Tuesday April 16, 2013 1:50pm - 2:30pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:50pm

Getting started with OpenStack development

People frequently ask how they can get started with OpenStack development. There's a process which needs to be followed, from setting up a launchpad account, to signing the CLA, to sending off you first patch with adequate testing. In this session Michael Still, a Nova core reviewer, will guide the audience through this process and send off a patch to a real bug in the Nova codebase, stopping to answer questions along the way.

After the session attendees should know everything they need to about the OpenStack development environment to start sending off real patches. 


Speakers
MS

Michael Still

Software Engineer, Rackspace
Michael Still is a Nova and Oslo core reviewer at Rackspace, where he works on the Open Source OpenStack project as part of the Private Cloud team. He spends most of his time hacking on the libvirt virtualization layer in nova. | Before joining Rackspace in 2012, Michael spent six years as a Site Reliability Engineer at Google and one year as an Operations Engineer at Canonical. In both roles, he was responsible for maintaining and improving web... Read More →


Tuesday April 16, 2013 1:50pm - 2:30pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:50pm

DevOps Panel
Moderators
avatar for Dan

Dan

Consultant
Dan has been involved with the OpenStack community since the Cactus release. He is mainly focused on the automation of Openstack deployments, and both created and currently serves as the project lead for the puppet-openstack modules hosted on stackforge. He currently works as a consultant for Lew Tucker's team at Cisco where he is leveraging his Puppet expertise to help architect their delivery system for Cisco's Openstack solution. Until... Read More →

Speakers
avatar for Mike Cohen

Mike Cohen

Cisco, Director of Product Management
Mike Cohen is Director of Product Management at Cisco Systems where leads open source development for the Insieme business unit. Mike began his career as an early engineer on VMware's hypervisor team and subsequently worked in infrastructure product management on Google and Big Switch Networks. Mike holds a BSE in Electrical Engineering from Princeton University and an MBA from Harvard Business School.  
avatar for Kevin Jackson

Kevin Jackson

Principal RPC Engineer, Rackspace
I've been using OpenStack since the first release in 2010, and have been working at Rackspace as an OpenStack Specialist within EMEA for 4 years where I am involved in architecting, assisting support, training and professional services engagements. More information can be found at http://about.me/kevjackson I'm also the co-author of the hugely successful book, the OpenStack Cloud Computing Cookbook (http://about.me/openstackcookbook).
avatar for Shriram Natarajan

Shriram Natarajan

VP, Technology Consulting, Persistent Systems
Shriram is a senior technology and software engineering executive with a terrific record of success in software architecture, technical and operational management, product development, and delivery. He has been instrumental enabling Persistent customers to move their product infrastructure from traditional models to the new world. He helped in selecting the right vendors, making the right technology choices, and driving cloud/mobility adoption... Read More →
JP

James Penick

Principal Architect, Yahoo!
From ticket monkey to architect, James's boots have been on the ground in nearly all aspects of large scale production engineering. James is passionate about automation, security, resiliency, and designing for scale.  No stranger to 2am emergencies, he's also passionate about BCP. In his spare time James enjoys riding motorcycles and annoying his cat.
avatar for Travis Tripp

Travis Tripp

Searchlight PTL, Horizon Core Reviewer, HP Master Techn, HP
Travis is the OpenStack Searchlight PTL, a Horizon core reviewer, an OpenStack User Experience core reviewer, and an architect for HP Helion where he is currently focusing on improving the OpenStack user experience by leveraging technologies such as AngularJS and Elasticsearch while working closely with the community on new UX designs and interaction patterns. He's led multiple cloud software products intermingling between lead product... Read More →


Tuesday April 16, 2013 1:50pm - 2:30pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:50pm

Images for Private Cloud: Automating Image Builds for OpenStack

This discussion will cover how to use existing tool chains (oz, boxgrinder, veewee) to automate building homogenous, patched OS images for cloud consumers, as well as functionally testing and deploying your images using continuous integration. 


Speakers
avatar for Ryan Yard

Ryan Yard

Architect, Rackspace


Tuesday April 16, 2013 1:50pm - 2:30pm
C123+C124 (Portland Convention Center)

1:50pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Tuesday April 16, 2013 1:50pm - 2:40pm
A104 Portland Convention Center

2:40pm

Panel: Network Virtualization and OpenStack Networking users

This session is a panel discussion of OpenStack users having experience deploying Quantum in production environments, backed by network virtualization technology from a variety of vendor solutions and open source projects. Moderated by independent industry analyst Brad Casemore of IDC, the panel will be asked to discuss specific networking challenges faced before and after deploying Quantum and network virtualization; the impact it’s had on their production cloud deployments, and their sense of where the technology is at today and where it needs to evolve in the short and long term.

Panel will include Quantum users from eBay and HP clouds, among others. 

 


Moderators
AL

Aneel Lakhani

Research Director at Gartner
Research Director at Gartner focused on management and operations of cloud infrastructure and covering open source cloud platforms. Twitter: @aneel

Speakers
avatar for Somik Behera

Somik Behera

Product Line Manager - NSX Security, VMware
Somik Behera is one of the founding members of the OpenStack Quantum (now Neutron) project and was a Founding Core Developer on the Quantum project. Somik currently works for VMware/Nicira, helping accelerate adoption of Network Virtualization in Cloud environments and enable large scale Public and Private Cloud deployments using Open Cloud Technologies and VMware NSX Network Virtualization platform. | Prior to Nicira, Somik spent 6 years at... Read More →


Tuesday April 16, 2013 2:40pm - 3:20pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:40pm

Firewall as a Service
Quantum now has the ability to load multiple service plugins. Firewall features could be managed and exposed via a Firewall service plugin (similar to LBaaS service plugin).

Discussion topics:
- Defining the resource abstractions and CRUD operations
- SQLAlchemy data model
- Backend "fake" driver for testing

(Session proposed by Sumit Naiksatam)


Tuesday April 16, 2013 2:40pm - 3:20pm
B114

2:40pm

FITS testing of public clouds
We run tempest against our code on commit - but it's been suggested/requested that we configure something to be able to run tempest against existing public clouds. There are some logistical issues to consder - such as when to run (every commit to tempest?) and what to do with the results (publish them? tweet about them? carrier pigeon?)

(Session proposed by Monty Taylor)


Tuesday April 16, 2013 2:40pm - 3:20pm
B110

2:40pm

Heat GUI integration into Horizon
The thermal software has been created for Horizon at the start of Grizzly. Purpose of session is to discuss what Heat needs out of a GUI, what the Horizon community would like to see out of such an integration, and develop a plan for integrating the thermal functionality into Horizon.

Please see this 6 minute screencast:
http://fedorapeople.org/~radez/thermal20121205.ogv

(Session proposed by Steven Dake)


Tuesday April 16, 2013 2:40pm - 3:20pm
B116

2:40pm

Nova Compute Cells Status
This session will include the following subject(s):

Nova Compute Cells Status:

In this session, I plan to discuss the current status of cells in trunk. Now that a basic working version has landed, I think it would be useful to refresh people on what functionality trunk provides. There are a number of features that cells does not support. I plan to discuss those and other TODO items.


(Session proposed by Chris Behrens)

Cell support in Ceilometer:

We need to review the changes we may need to make in Ceilometer to support Nova Cells.


(Session proposed by Nick Barcet)


Tuesday April 16, 2013 2:40pm - 3:20pm
B113

2:40pm

ZeroMQ RPC for Ceilometer and OpenStack Networking
The ZeroMQ RPC driver was initially developed for Nova and its actor and scheduler driven design. Since moving into Oslo, new projects have begun using the RPC code for different messaging patterns. Some of those patterns are particularly un-actor-like, which poses challenges for the ZeroMQ driver. I've been attacking these challenges head-on and we've made good progress in Grizzly. I would like to discuss what challenges remain, identify new and upcoming challenges for Havana, set expectations, and identify gaps where new blueprints may be necessary.

(Session proposed by Eric Windisch)


Tuesday April 16, 2013 2:40pm - 3:20pm
B119

2:40pm

OpenStack & IBM Together: Accelerating Cloud Adoption and ROI

Flexibility and interoperability: They are important elements for adopting cloud computing and IBM believes that an Open Cloud Architecture and nimble open source technology translate into savings for our clients and will rapidly expand the cloud marketplace. IBM together with OpenStack will deliver open IaaS offerings for our clients and business partners. In this session, Angel Diaz, IBM VP Software Standards, Cloud Labs and HiPODS, highlights IBM commitment, vision, and offerings built on OpenStack, for all types of clouds. From simple to implement, to massively scalable, and feature rich, Client interest is accelerating at an impressive rate and Angel will highlight the top use cases IBM is addressing with their clients.


Speakers
avatar for Diaz, Angel

Diaz, Angel

VP, Cloud Technology and Architecture, IBM
Always on the move, Dr. Angel Diaz is IBM’s VP of Cloud Technology & Architecture. | Angel and his team are responsible for the technology, architecture and strategy behind | IBM’s Hybrid, open and secure cloud – empowering our clients with a new way to work. | | When he’s not working to bring greater value to clients through a flexible & | interoperable cloud, he’s IBM’s leader for open technology... Read More →


Tuesday April 16, 2013 2:40pm - 3:20pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:40pm

Building "Cloudy" Apps

So, you've got an OpenStack cluster up and running, now what? How do you build a "Cloudy" application that leverages the power of an OpenStack cloud. During this session we will walk through some of the considerations for building applications on OpenStack. We will show you how to leverage OpenStack to scale up and scale down your application infrastructure. We'll walk through architecture considerations for a "Cloudy" application and provide you with plenty of tips for getting the most out of OpenStack. 


Speakers
avatar for Tony Campbell

Tony Campbell

Director of Training and Certification, Rackspace


Tuesday April 16, 2013 2:40pm - 3:20pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:40pm

Fine-grained monitoring Swift in the HP Cloud

One of the great challenges of of monitoring any large cluster is how much data to collect and how often to collect it. Those responsible for managing the cloud infrastructure want to see everything collected centrally which places limits on how much and how often. Developers on the other hand want to see as much detail as they can at as high a frequency as reasonable without impacting the overall cloud performance.

To address what seems to be conflicting requirements, we've chosen a hybrid model at HP. Like many others, we have a centralized monitoring system that records a set of key system metrics for all servers at the granularity of 1 minute, but at the same time we do fine-grained local monitoring on each server of hundreds of metrics every second so when there are problems that need more details than are available centrally, one can go to the servers in question to see exactly what was going on at any specific time.

The tool of choice for this fine-grained monitoring is the open source tool collectl, which additionally has an extensible api. It is through this api that we've developed a swift monitoring capability to not only capture the number of gets, put, etc every second, but using collectl's colmux utility, we can also display these in a top-like formact to see exactly what all the object and/or proxy servers are doing in real-time.

We've also developer a second cability that allows one to see what the Virtual Machines are doing on each compute node in terms of CPU, disk and network traffic. This data can also be displayed in real-time with colmux.

This talk will briefly introduce the audience to collectl's capabilities but more importantly show how it's used to augment any existing centralized monitoring infrastructure. 


Speakers
avatar for Mark Seger

Mark Seger

HP
Mark has spent the last 15 years first working in High Performnce Computing, both building monitoring tools and troubleshooting performance problems on large compute clusters and then applying those experieces to OpenStack Clouds,.  He is also the author of collectl, an open source system monitoring tool that has been deployed on some of the largest high performance clusters in the world, which has also been extended to include many... Read More →


Tuesday April 16, 2013 2:40pm - 3:20pm
C123+C124 (Portland Convention Center)

2:40pm

Ops Panel: Infrastructure Reference Architectures

Join this panel of infrastructure and cloud hardware experts in a spirited discussion about what works (and what does not) for OpenStack deployments.  We’ve assembled hardware and solution vendors together in a panel so that operators can learn from their field experience.  We’ll also be hearing about what makes individual offerings advantaged for OpenStack and how to build a cloud that can scale.


Moderators
avatar for Josh Kleinpeter

Josh Kleinpeter

Sr. Technical Director, AT&T
I'm a software developer masquerading as a manager. I love developing software. Making servers pretend they are software is currently my passion.

Speakers
avatar for Randy Bias

Randy Bias

VP Technology, Emerging Technology Division, EMC
His prescient views on the profound disruption caused by cloud computing have made Randy Bias one of the industry’s most influential voices. He is an evangelist who was among the first to articulate the generational transition of IT from the “first platform” (mainframe computing) to the “second platform” (enterprise computing) and then to the “third platform” (cloud computing). He also popularized the... Read More →
avatar for Randy Perryman

Randy Perryman

Principal Network Engineer, Dell, Inc.
With a background in the IT industry, designing and implementing networks, server infrastructure, and network services for data centers, specific applications and facilities. Randy brings to the Dell Big Data and Cloud Solution team his experience in creating architecture of Servers, Network, and Security. Currently, Randy is specializing in creating and deploying the solutions and creating the Reference Architectures for Dell’s OpenStack cloud... Read More →
avatar for Rick Roeling

Rick Roeling

Software Architect, Hewlett-Packard
Delivering production private cloud solutions to HP customers.
avatar for Robert Starmer

Robert Starmer

Principal Cloud Architect, Cisco Systems, Inc.
Robert Starmer is the Principle Cloud Engineer for Cisco's Systems Development Unit, supporting Cloud solutions development for the IT systems market, and has 20 years of experience working with systems automation and orchestration, from physical boot service translation, to virtual systems deployment across compute, network, and storage infrastructure. Prior to his role in SDU, Robert managed both virtualized network services such as the virtual... Read More →


Tuesday April 16, 2013 2:40pm - 3:20pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:40pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Tuesday April 16, 2013 2:40pm - 3:20pm
A104 Portland Convention Center

3:20pm

Break
Tuesday April 16, 2013 3:20pm - 3:40pm
OpenStack Quad Hall B

3:40pm

OpenStack in production: Accelerating Innovation At PayPal

PayPal is the world's most successful e-commerce payment platform.

In Fall of 2012 PayPal embarked on a pilot OpenStack project aimed at transforming its global infrastructure into an agile, open and robust cloud platform.

Today the first PayPal production applications are running on OpenStack. By end of fall 2013, we expect several thousand instances in production supporting web and mid-tier applications. Along the way, PayPal solved several technical challenges making OpenStack high available, scalable and easy to operate at scale. 


Speakers

Tuesday April 16, 2013 3:40pm - 4:20pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

3:40pm

Bare Metal Networking Support
This session will cover two aspects of improving bare metal support within Quantum: Additional VLAN support and PXE DHCP.

This session will include the following subject(s):

bare metal HA PXE dhcp-agent support:

Bare metal machines need PXE fields set in DHCP to provision properly. We currently have someone working on that, but only at the minimum set of functionality - we hope to have that landed before the summit.

However, to be production ready, having active-active DHCP agents would be much better.

In this session we would work though all the required changes to run quantum-dhcp-agent on multiple nodes (for the same network) concurrently.

The linked blueprint is for the initial work.

(Session proposed by Robert Collins)

Bare Metal VLAN network support:

This session will cover several aspects of bare metal and Quantum.

VLAN network:

With bare metal nova we cannot add or remove ethernet cards in response to user network requests. We can however give nodes access to additional L2 networks using VLANs.

For triple-o, running openstack on openstack, we want VLANs as well to partition operator and tenant traffic more thoroughly.

In both cases we need to be able to hand information to the instance which will be booting and have only native-VLAN access [but that is sufficient to access the metadata service].

In this session we will discuss the available options and decide on the route forward.

HA PXE dhcp-agent:
Bare metal machines need PXE fields set in DHCP to provision properly. We currently have someone working on that, but only at the minimum set of functionality - we hope to have that landed before the summit.

However, to be production ready, having active-active DHCP agents would be much better.


(Session proposed by Robert Collins)


Tuesday April 16, 2013 3:40pm - 4:20pm
B114

3:40pm

Ceilometer/Horizon Integration
Discussion of what the best ways to present data from Ceilometer in Horizon are. How best can we empower admins and end users with more understanding of what's happening in the system and better visualizations of that information.

(Session proposed by Gabriel Hurley)


Tuesday April 16, 2013 3:40pm - 4:20pm
B116

3:40pm

Gating/Validation of OpenStack Deployments
Even though projects are being gated with Tempest, we've found that there are a number defects of that do not appear until OpenStack components are deployed in a larger, more realistic test environment. We'd like to discuss the level of rigor we've defined to gate our deployments and see how we can push that work upstream.

(Session proposed by Daryl Walleck)


Tuesday April 16, 2013 3:40pm - 4:20pm
B110

3:40pm

Message queue access control
AMQP server provides the message bus for openstack, so its security affects the overall of openstack big time. A lot of efforts have been spent on authentication of the sender/recipient, and confidentiality/integrity protection of the messages. However, a compromised Nova component, e.g. hypervisor, can pass authentication as normal (before the compromise is detected and corrected) and send malicious but legitimate messages to the bus and hence mess up the openstack system. Fine grained access control and throttling of messages etc for authenticated AMQP client is needed to counter this.

Oneway to do that is to implement the access control, authorization and throttling etc in the Nova code, but this implementation will be duplicated everywhere AMQP messages are examined and/or consumed.

This session proposes implementing access control with flexible authorization based on roles and other metrics, message authenticity, throttling/rate-limiting etc at the AMQP level via either an AMQP proxy or as a plugin to an AMQP server. It can also help on access control in multi-cluster scenarios as well.

If accepted, a 45-minute talk will be prepared or brainstorming session will be conducted to outline and discuss the details on how it works. Note that it's not just for openstack, any system that uses AMQP as message bus can leverage the capabilities provided here.

About the author: Jiangang Zhang, a.k.a. JZ, veteran in architecting and managing the whole development lifecycle of highly scalable, highly available and highly performant software and systems and in practicing pretty much all aspects of information security, currently Distinguished Architect at Yahoo. JZ can be reached via jz@yahoo-inc.com (business) or jgzhang@hotmail.com (personal).


(Session proposed by Jiangang JZ)


Tuesday April 16, 2013 3:40pm - 4:20pm
B119

3:40pm

The future of state management in nova
Likely this could be joined with http://summit.openstack.org/cfp/details/72 but I would like to focus more on the prototype that NTT and I have been working on and show the code and the architecture and discuss where to go from here to getting this code fully used throughout nova.

Talking points:
* Current architecture and thoughts on the current and future architecture of state management and how the future provides more benefits than the current status-quo.
* What has been prototyped and how far it has gotten.
* State transitions & rollbacks.
* Some fundamental changes that need to be applied...
* How this relates to conductor effort? Does it?
* What name to call this effort (people seem to get confused with anything call orchestration)?
* Where this can go from here and other feedback...
* State management in other components.
* How to get from here to there.
* How to help out!

Hopefully either code can be shown or even a demo of the prototyped code, depending on time allocated and how much time is free to show this. Mainly I would like to ensure the design that was prototyped is discussed, its benefits shown and get everyone on-board that this is the desired future way of doing things and get people involved in fixing up nova to make it be all it can be.

(Session proposed by Joshua Harlow)


Tuesday April 16, 2013 3:40pm - 4:20pm
B113

3:40pm

OpenStack Swift Introduction: Architecture and Technical Overview

Swift is a multi-tenant, highly scalable and durable object storage system that is designed to store large amounts of unstructured data at low cost.

This session will provide an overview of Swift’s architecture and its components. It will also cover real- world use cases, illustrating how high-volume websites use Swift and how the technology enables storage infrastructure-as-a-service.

The OpenStack Swift introduction is aimed at attendees who want to understand the design goals of Swift and how they can best make use of this OpenStack component. It will be an informative introduction for those interested in running Swift or contributing to the Swift project. 


Speakers
avatar for Joe Arnold

Joe Arnold

Founder / CPO SwiftStack, SwiftStack
Joe founded SwiftStack to deploy high-scale, cloud storage systems using OpenStack. | | Joe managed the first public OpenStack launch of Swift independent of Rackspace deploying multiple large-scale cloud storage systems. He went on to co-found SwiftStack and serves as CEO. SwiftStack powers enterprises with a software defined storage platform, built on the OpenStack Swift object storage engine, to build a massively scalable private cloud... Read More →


Tuesday April 16, 2013 3:40pm - 4:20pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

3:40pm

Deploying and Managing OpenStack with Heat

How different are servers from VMs? Do we need special tools to manage servers, or can we adapt a more cloud-like pattern in managing them at scale? Heat has been designed to deploy cloud applications on top of OpenStack. But with Nova Baremetal, the line blurs between cloud and real server. As part of the OpenStack - on OpenStack, or "TripleO" project, we're excited to use Heat to manage a complete deployment of OpenStack. We'll be sharing the various techniques we make use of in Heat to leverage its orchestration capabilities in fully automating the deployment and management of OpenStack. 


Speakers

Tuesday April 16, 2013 3:40pm - 4:20pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

3:40pm

OpenStack Capacity Planning

From a public cloud big enough to make Jeff Bezos crap his pants, down to a single-node DevStack environment under VirtualBox, this talk will cover why scale matters and what you must take into account when planning an OpenStack deployment. Scalability details of specific OpenStack components (compute, block and object storage, and networking), their inherent limits, and effective workarounds will be discussed along with a review of a few deployments that worked and others that didn’t. 


Speakers
avatar for Christopher Aedo

Christopher Aedo

Product Architect, Mirantis
Christopher is an IT veteran for consulting, design and tech companies. He is also an outspoken public advocate for OpenStack, cloud computing, software defined networking and software defined storage.


Tuesday April 16, 2013 3:40pm - 4:20pm
C123+C124 (Portland Convention Center)

3:40pm

OpenStack: The Next 10 Years

It has been a whirlwind first 3 years for OpenStack with project and community rapidly coalescing. Tremendous strides have been made since Rackspace and NASA launched the project, but was does the

long term future hold? Where will OpenStack be in July 2020? Join OpenStack Co-Founder Jim Curry to discuss where our project might be headed and the potential pitfalls and innovations that may await. 


Speakers
avatar for Jim Curry

Jim Curry

SVP and GM, Rackspace Private Cloud
Jim Curry is the Senior Vice President and General Manager of Rackspace?s Private Cloud business, which supports and operates OpenStack-based private clouds in any data center worldwide. He joined Rackspace in 2006 to run corporate development efforts, which included new business incubation, venture investing activities, and mergers and acquisitions, including the acquisitions of Webmail.us, Slicehost, Jungle Disk and Cloudkick. Three years... Read More →
SK

Steve Kirk

Sr Director, Sony Computer Entertainment / Worldwide Studios Global IT
As head of Global IT for PlayStation’s Worldwide Studio group, Steve leads a diverse set of global server hosting teams with over a decade of experience hosting award-winning PlayStation games for millions of gamers and families across the globe.  Steve has nearly 30 years experience in IT, networking, security, and storage systems.  He has also spent nearly 20 years as a senior organizer for the DEF CON hacker conference. ... Read More →


Tuesday April 16, 2013 3:40pm - 4:20pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

3:40pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Tuesday April 16, 2013 3:40pm - 4:30pm
A104 Portland Convention Center

4:30pm

OpenStack Swift: MercadoLibre Case Study

In this case study, MercadoLibre, the e-commerce leader in Latin America, will show you how they developed a solution based on OpenStack Swift.  

They will share a brief story about how they are moving away from NFS to a highly scalable and durable Object Storage solution, using a Flexible RESTful HTTP API, and commodity hardware  to store large amounts of data.

This presentation will walk you through the different stages of their implementation, sharing experiences and tips of how it was pushed into production. 

 


Speakers
avatar for Max Tkach

Max Tkach

Technical Leader & Supervisor @ CloudServices, MercadoLibre
Max is Technical Leader at MercadoLibre, e-commerce leader in Latin America. He is part of the CloudServices team, where he and the rest of the team researches and develops solutions to implement, manage and administer our private Openstack Cloud, among several other services. | Prior to joining MercadoLibre, Max worked at The Hebrew University, where he was an IT manager at The Fritz Haber Research Center for Molecular Dynamics, and a sysadmin... Read More →
avatar for Maximiliano Venesio

Maximiliano Venesio

Senior Infrastructure Engineer & Cloud Builder, MercadoLibre
Maximiliano is a Senior Infrastructure Engineer & Cloud Builder at MercadoLibre, the e-commerce leader in Latin America, where he has been working for 5 years, implementing and administrating virtualization environments as well as the first large-scale Openstack Private Cloud in the company.He has about 8 years of experience in architecture design of IaaS platforms, and has a deep understanding of linux virtualization and virtual networking... Read More →


Tuesday April 16, 2013 4:30pm - 5:10pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

4:30pm

Are we ready for real-time data in Horizon?
Between Ceilometer and the Oslo common message bus, we're getting to the point where real-time data streams are looking feasible. Past summits laid out plans for what we'd like to be able to do, but I'd like to deep-dive on what we can realistically accomplish in Havana with the tools now becoming available.

(Session proposed by Gabriel Hurley)


Tuesday April 16, 2013 4:30pm - 5:10pm
B116

4:30pm

Nova Scheduler as a Ceilometer client?
This should be the continuation of a discussion with Vishvananda about how nova sheduler could use ceilometer to take its measurements from.

(Session proposed by Nick Barcet)


Tuesday April 16, 2013 4:30pm - 5:10pm
B113

4:30pm

RPC Message Signing and Encryption
With message signing on the horizon to provide confidence, it is expected that many will desire the next step: encrypted messaging to provide confidentiality. It is not expected we can have confidentiality in Havana, but we will need to plan for it in our changes to rpc envelope, matchmaker, etc.

With message envelopes introduced in Grizzly and to be enabled with Havana, we have the ability to make the envelope immutable. I am proposing a blueprint to work toward immutable messaging and would like to discuss the challenges of achieving this goal and the requirements for the next version of the RPC envelope.

(Session proposed by Eric Windisch)


Tuesday April 16, 2013 4:30pm - 5:10pm
B119

4:30pm

SDN controller improvement
Quite a few limitations in the current implementation prevend OVS or Linux Bridge to be used in large scale deployment. This session has for goal to
* present the result of a first analysis done by CloudWatt for their deployment
* propose a few solutions to solve those issues using various techniques
* collect other ideas and suggestions from the community.

This session will be led by Edouard Thuleau (CloudWatt) helped by Nick Barcet (eNovance).

(Session proposed by Nick Barcet)


Tuesday April 16, 2013 4:30pm - 5:10pm
B114

4:30pm

Upgrade testing and Grenade
Grenade is now running in a non-voting mode for some projects. It is time to firm up the plans for how to use it for gating and the process for tracking failures.

(Session proposed by Dean Troyer)


Tuesday April 16, 2013 4:30pm - 5:10pm
B110

4:30pm

Scaling in the Cloud – The Hype and Happenings of Software-Defined Networking

In the infrastructure space, there is a growing trend of companies calling themselves “software defined (x)”. Often, it’s a vendor that is re-positioning a decades old product. Though on occasion, it’s smart, nimble startups and wise incumbents seeing a new way of delivering infrastructure. Either way, the term “software defined” is with us to stay and there is real meaning and value behind it if you look past the hype.

In this session, Ben Cherian will educate the audience on what software-defined networking is and relay the potential for this modern approach. 


Speakers
avatar for Ben Cherian

Ben Cherian

Chief Strategy Officer, Midokura
Ben Cherian is a serial entrepreneur who loves playing in the intersection of business and technology. He currently is the Chief Strategy Officer at Midokura, a network virtualization company. Prior to Midokura, his last role was as GM of Emerging Technologies at DreamHost, where he ran the cloud business unit. Before that, Ben ran a cloud-focused managed services provider.


Tuesday April 16, 2013 4:30pm - 5:10pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

4:30pm

OpenStack in Production: the Good, the Bad & the Ugly

As  the  main  sponsors  of  Ubuntu,  Canonical  is  deeply  experienced  with  running  instances  in  all  the  major   public  clouds,  and  as  one  of  the  first  members  of  the  OpenStack  project,  also  has  organizational   expertise  with  the  private  cloud.

With  this  all  in  mind,  we  asked  our  IS  team  a  question:   

Would  it  be  possible  for  us  to  move  to  a  cloud-­centric  workflow  across  the  entire  company?   Supporting  not  only  the  internal  systems  that  keep  Canonical  running,  but  also  parts  of  the  widely   popular  and  globally  used  Ubuntu  project?   

The  answer  was  "Yes"....but  we  learned  a  ton  and  would  like  to  share  some  of  the  things  we  learned   around  the  following  topics: 

Organizational  needs  of  moving  from  a  traditional  "IS  over  here  and  developers  over  there”   to  "DevOps".

  • Expectations  of  developers  and  operations
  • Expectations  of  management 

Software

  • Melding  of  production-­ready  things  with  not-­so-­ready  things
  • Mitigating  risk  when  choosing  a  cloud  platform
  • Segmenting  production  from  development
  • Dogfooding  of  existing  technologies  as  a  whole  instead  of  separate  products
  • The  need  for  service  orchestration

Hardware

  • Servers  don't  auto-­magically  turn  into  generic  cloud  nodes,  our  collection  of  hardware  is   drastically  diverse  in  age,  capacity ,  and  performance
  • Architectural/Network  changes,  e.g.  How  do  you  add  capacity  for  big  releases/events?

Workflows - How  code  gets  from  a  laptop  to  production  quickly  and  tested?

  • Local  Development  to  ...
  • Testing  to  ...
  • Production

What  happens  when  things  fail?  How  do  you  roll  back?

User/Developer  education 

 


Speakers
avatar for Robbie Williamson

Robbie Williamson

Vice President, Cloud Development & Operations, Canonical Ltd.


Tuesday April 16, 2013 4:30pm - 5:10pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

4:30pm

Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar

Inktank Ceph is a transformational open source storage solution fully integrated into OpenStack providing scalable object and block storage (via Cinder) using commodity servers. The Ceph solution is resilient to failures, uses storage efficiently, and performs well under a variety of VM Workloads.

Dell Crowbar is an open source software framework that can automatically deploy Ceph and OpenStack on bare metal servers in a matter of hours. The Ceph team worked with Dell to create a Ceph barclamp (a crowbar extention) that integrates Glance, Cinder, and Nova-Volume. As a result, it is lot faster and easier to install, configure, and manage a sizable OpenStack and Ceph cluster that is tightly integrated and cost- optimized.

Hear how OpenStack users can address their storage deployment challenges:

Considerations when selecting a cloud storage system
Overview of the Ceph architecture with unique features and benefits
Overview of Dell Crowbar and how it can automate and simplify Ceph/OpenStack deployments Best practices in deploying cloud storage with Ceph and OpenStack

Co-presented by Kamesh Pemmaraju, Product Manager from Dell and Miroslav Klivansky, Technical Marketing Engineer from Inktank. 


Speakers
avatar for Neil Levine

Neil Levine

Director of Product Management, Red Hat
With a background in large systems infrastructure and open-source software, Neil is responsible for Red Hat Storage's product strategy for Ceph. Neil came to Red Hat from his role as VP of product management at Inktank, acquired by Red Hat in April 2014.
avatar for Kamesh Pemmaraju

Kamesh Pemmaraju

Sr. Product Manager, OpenStack Cloud Solutions, Dell
Kamesh is responsible for management of Dell’s OpenStack solution portfolio. In this role Kamesh drives business success for  Dell’s OpenStack Cloud solutions and is a subject matter expert on the cloud market and related technologies. Prior to joining Dell, Kamesh delivered strategic consulting services to enterprises, service providers, ISV's, and start-ups on cloud computing, including OpenStack.


Tuesday April 16, 2013 4:30pm - 5:10pm
C123+C124 (Portland Convention Center)

4:30pm

Panel: Industry Analyst Perspectives on OpenStack
Moderators
avatar for Gretchen Curtis

Gretchen Curtis

Co-Founder / Chief Marketing Officer, Piston Cloud Computing, Inc.

Speakers
avatar for Sean Michael Kerner

Sean Michael Kerner

Senior Editor, eWEEK/InternetNews
Sean Michael Kerner is a senior editor. Follow him on Twitter @TechJournalist
avatar for Stephen O'Grady

Stephen O'Grady

RedMonk
Stephen O'Grady is the co-founder and Principal Analyst of RedMonk, a boutique industry analyst firm focused on developers. Founded in 2002, RedMonk provides strategic advisory services to some of the most successful technology firms in the world. Stephen's focus is on infrastructure software such as programming languages, operating systems and databases, with a special focus on open source.
avatar for Alex Williams

Alex Williams

Founder, Editor in Chief, The New Stack
Founder and Editor in Chief, The New Stack


Tuesday April 16, 2013 4:30pm - 5:10pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

4:30pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Tuesday April 16, 2013 4:30pm - 5:20pm
A104 Portland Convention Center

5:20pm

OpenStack Marketers Meeting

Gather with marketers and event planners in the OpenStack community for a chance to network and discuss 2013 plans, in particular to provide feedback for a new marketing portal. 

Food and drinks will be provided - join us! 


Speakers
avatar for Lauren Sell

Lauren Sell

VP, Marketing & Community Services, OpenStack Foundation
I am the VP of Marketing & Community Services for the OpenStack Foundation. I helped launch OpenStack and have since been coordinating with different companies and technical leaders in the community to promote OpenStack and drive adoption through activities like event organization (including the twice-yearly Summits), case studies and media relations. I have been marketing in the technology industry for more than eight years, with a background in... Read More →


Tuesday April 16, 2013 5:20pm - 6:00pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

5:20pm

Beyond the API - End to End Testing of OpenStack
While we've done a good job of testing of the APIs with Tempest project, the major of the defects have to do with the actual artifacts generated by API requests (the servers, their networking, etc). I'd like to discuss what a reasonable and achievable goal of extending our test coverage beyond the API would look like.

(Session proposed by Daryl Walleck)


Tuesday April 16, 2013 5:20pm - 6:00pm
B110

5:20pm

BoF: Building on Horizon
Extensiblility is a key design tenet of the Horizon project but just how easy is it to build and customize?

This session will aim to gather those who consume and develop Horizon for a discussion on pain points and where nessary flexibility in the architecture is missing.

(Session proposed by Cody A.W. Somerville)


Tuesday April 16, 2013 5:20pm - 6:00pm
B116

5:20pm

Hardware Driver interface for OVS
This blueprint describes a generic hardware driver interface within the OpenStack Networking plugins which will enable support for different hardware backends for L2 network segregation (VLANs, tunneling, etc.). This API is available as a common driver library under quantum/common/hardware_driver and may be used by any OpenStack Networking plugin. Currently we have modified only the popular OVSPlugin to use this driver API.

This may be useful for existing data centers with hardware switches which needs to be used along with Openstack infrastructure. In this case a hardware vendor may introduce a hardware driver which confirms to this driver API, which will allow using vendor's hardware within Openstack along with Open vSwitch virtual switches to provide L2 network segregation.

This will allow automatic L2 network provisioning on the hardware devices alongside with the open vswitch provisioning in the compute node hypervisors.

We have implemented the driver API proposed in this blueprint and are providing the source code for an Arista Driver which supports provisioning of Arista TOR (top-of-the-rack) switches alongside with open vswitches.

(Session proposed by Satish Mohan)


Tuesday April 16, 2013 5:20pm - 6:00pm
B114

5:20pm

Unified Event Notifications
We have:
1. The AMQP notifications,
2. The DB InstanceFault table,
3. Exception handling decorators,
4. The conductor mechanisms you've highlighted,
5. and, to a lesser extent, logging

Can we unify some or all of these efforts to clean up the code?

(Session proposed by Sandy Walsh)


Tuesday April 16, 2013 5:20pm - 6:00pm
B113

5:20pm

Zipkin tracing in OpenStack
At y! we have been working in integrating zipkin into openstack to get a 'live' tracing mechanism hooked into the various openstack components.

This session would be talking about how we did this and what the benefits are and how it can be expanded in the future to provide more in depth tracing with more context, something sorely lacking in openstack.

We'd like to share this code with others and let others see the potential of such a system and also be able to use it for themselves...

See: http://engineering.twitter.com/2012/06/distributed-systems-tracing-with-zipkin.html
See: http://research.google.com/pubs/pub36356.html

If time permits a demo would be applicable, showing zipkin live tracing nova/keystone calls (or a subset of).

(Session proposed by Joshua Harlow)


Tuesday April 16, 2013 5:20pm - 6:00pm
B119

5:20pm

Soup to Nuts: how an idea becomes an OpenStack commit

You’ve got your shiny new OpenStack environment running, and discovered there is an enhancement you’d like to get back into the main OpenStack release. But where do you begin? What steps do you need to take to go from a raw idea, to code that can make it’s way through the OpenStack review and release process, all the way into the next OpenStack release?

This talk will trace this path. We’ll explain process that you need to follow (bugs/blueprints and the CLA), dive into the tools that you’ll need to get comfortable with (git, gerrit, launchpad), figure out who this Jenkins guy is, and how to make him happy, and how to successfully navigate the review process to get your code in shape and landed in OpenStack proper. You’ll walk away with a roadmap of how to contribute features and bug fixes to OpenStack. 


Speakers
avatar for Sean Dague

Sean Dague

Software Engineer, HP
Sean Dague has been an Open Source developer for most of his professional life. He's part of the HP OpenStack team working to make OpenStack better, contributing to Nova, Devstack, Tempest, and the OpenStack Infrastructure. He created the Mid Hudson Valley Linux Users Group a dozen years ago exposing hundreds to the joys of Open Source.


Tuesday April 16, 2013 5:20pm - 6:00pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

5:20pm

A Survey of Disaster Recovery Approaches for OpenStack Deployments

According to Wikipedia, Disaster Recovery (DR) is "the process, policies and procedures . . for recovery . . . of technology infrastructure . . . after a natural or human-induced disaster." The ability to recover quickly with minimal data loss after a disaster such as a fire, hurricane, etc., can make the difference between an organization staying in business or vanishing. In an OpenStack environment there are multiple approaches of realizing this recovery which differ in how much work is lost (the recovery point objective - RPO) and how long it takes to recover (the recovery time objective - RTO). These approaches trade-off up-front effort and cost (when there is no disaster) against greater data loss (RPO) and much longer recovery times (RTO) after a disaster. The appropriate approach depends upon the organization's objectives.

In this presentation, after a brief background on DR concepts, we will survey the various approaches that can be used to provide DR for an OpenStack cloud, showing how the up-front investment impacts RPO and RTO. We will start by considering solutions that work in any OpenStack environment, independent of the underlying physical infrastructure; while these solutions are relatively simple, they lead to long recovery times and significant data loss. We will also consider solutions integrated with the application, i.e., provided from within the guest; these solutions typically provide higher quality of service but at the drawback of being application specific. Finally, we will consider approaches which take advantage of advanced functions seen in storage controllers; these approaches can avoid all (or most) data loss and often can recover quickly, but require up front investment. 


Speakers
avatar for Michael Factor

Michael Factor

IBM Fellow, Storage and Systems, IBM, Haifa Research Lab
Dr. Michael Factor is an IBM Fellow with a focus on storage and systems and is the CTO for Cloud Storage Services.   Michael has presented on a range of storage topics at three of the last four OpenStack summits. His interest in cloud storage includes a deep focus on object storage (aka fixed content clouds) as well as storage support for compute clouds; this work is directed towards consumption via OpenStack. He takes a leading role in... Read More →


Tuesday April 16, 2013 5:20pm - 6:00pm
C123+C124 (Portland Convention Center)

5:20pm

Panel: Writing the OpenStack Operations Guide in 5 Days

This panel will bring together the co-authors of the missing OpenStack Operations Guide, a book written in 5 days for the benefit of the entire OpenStack community. They will discuss the trials and tribulations of writing a book in such a short period of time, from the conception and proposal to the process and publication. The importance of documentation cannot be understated and this panel will highlight the efforts that the doc team are going to in order to produce the documentation necessary for a successful OpenStack ecosystem.

And bring your questions. No subjects are taboo. Ask about the stress, logisitics, collaboration, and whatever else you can think of. Tell us what you thought was missing from the book or what could be improved. Your willing panelists will answer anything!

The first 60 attendees to the panel will get a printed copy of the OpenStack Operations Guide courtesy of Rackspace.


Moderators
avatar for Everett Toews

Everett Toews

Developer Advocate, Rackspace
Everett Toews is a Docker Captain and a Developer Advocate at Rackspace making the cloud easy to use for developers and operators. Sometimes dev, sometimes ops, and sometimes advocate. He's interested in composing systems using APIs, SDKs, CLIs, and Docker. He likes to teach what he learns along the way.

Speakers
avatar for Tom Fifield

Tom Fifield

OpenStack community manager
After working on scalability in computing at particle physics experiments like ATLAS at the Large Hadron Collider, Tom led the creation of a cloud designed for the publicly-funded research sector in Australia.It currently serves thousands of researchers directly, using many datacentres over a broad geographical area. | Following working as a cloud architecture consultant and team lead for several years, Tom is currently harnessing his passion... Read More →
avatar for Anne Gentle

Anne Gentle

Content Stacker, Rackspace
Anne Gentle works in open source projects with the OpenStack project at Rackspace, using open source techniques for API design and documentation. She is responsible for ensuring the docs.openstack.org site contains relevant and accurate documentation for 20 projects written in Python across 130 git repositories. She advocates for cloud users and administrators by providing accurate technical information to increase OpenStack adoption as a cloud... Read More →
avatar for Lorin Hochstein

Lorin Hochstein

Lead Architect, Cloud Services, Nimbis Services
Lead architect for cloud services at Nimbis Services.
avatar for Jonathan Proulx

Jonathan Proulx

Sr Technical Architect - Computer Science & Artificial Intelligence Lab, MIT
avatar for Joe Topjian

Joe Topjian

Systems Administrator, Cybera
I'm a Systems Administrator currently living in Calgary, Alberta. I work for Cybera where I design, implement, and maintain cloud environments using OpenStack, Puppet, and various other tools.


Tuesday April 16, 2013 5:20pm - 6:00pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

5:20pm

Panel: Interoperability

Interoperability allows OpenStack users to transfer workloads between providers; however, even minor differences between deployments can create significant interop challenges.  By solving these problems, we can create a clouds that provide fault tolerance at the technical, geographic and commercial level.  Join us for a lively discussion about the opportunities and challenges facing us in our quest for workload portability.  Our panel includes a broad range of representatives on both the infrastructure, client and system side.


Moderators
avatar for Rob Hirschfeld

Rob Hirschfeld

CEO, RackN
Rob Hirschfeld is CEO and co-founder of RackN, leaders in physical and hybrid DevOps software. He has been in the cloud and infrastructure space for nearly 15 years from working with early ESX Betas to serving four terms on the OpenStack Foundation Board and becoming an Execute at Dell. As a co-founder of the Digital Rebar project, Rob creating a new generation of DevOps orchestration to leverage the containers and service-oriented ops. He... Read More →

Speakers
avatar for Jonathan LaCour

Jonathan LaCour

VP, Cloud, DreamHost
Jonathan has been programming from a young age, finessing his way through many programming languages. After cutting his teeth with several smaller jobs and personal projects, Jonathan joined VertiSoft Corp. in 1997, catapulting him into the culture of "software as a service" well before it became an industry buzzword. Jonathan harnessed his passion for user experience in the computer science program at Georgia Tech by taking courses in... Read More →
avatar for Joshua McKenty

Joshua McKenty

Head of Platform Ecosystem, Pivotal Software
Entrepreneur and technologist Joshua McKenty is the Field CTO for Cloud Foundry, at Pivotal. McKenty works with Fortune 100 customers who seek to transition to a cloud-native architecture, and with Pivotal’s Cloud Foundry team to bring new features and functionality to Cloud Foundry-based products, the industry-standard enterprise platform for the cloud era. A San Francisco Business Times 40-Under-40 Leader and NASA Ames Honor Award recipient... Read More →
PP

Peter Pouliot

Microsoft OpenStack Evangelist, Microsoft
Peter Pouliot has been a key leader in driving support for Microsoft's virtualization platform, Hyper-V within the Openstack ecosystem.  In 2011 while with SuSE he deployed the first Openstack cloud on Hyper-V.   Now with Microsoft he has successfully organized a community to support the ongoing development of the Hyper-V compute driver for Openstack, as well as provided leadership and guidence for the successful reintegration of the... Read More →
avatar for Monty Taylor

Monty Taylor

Member of Technical Staff, Red Hat
Monty is a long time Free Software Hacker and works in the Office of Technology at Red Hat. He is founder and currently a core team member of OpenStack Infra – which runs OpenStack’s massively scalable dev/test and CI system. Because of that, he’s one of the world’s largest OpenStack end users. You should never let him name projects, because if you do, you’ll end up with something like “jeepyb&rdquo... Read More →
avatar for Troy Toman

Troy Toman

VP of Engineering, Rackspace


Tuesday April 16, 2013 5:20pm - 6:00pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

5:20pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Tuesday April 16, 2013 5:20pm - 6:00pm
A104 Portland Convention Center

6:30pm

HP Party

RSVP here - http://hppartyatopenstack.eventbrite.com/#

Vamanos a la fiesta Havana!  (come party Havana style!)

We'll have lots of great food, sounds from a fantastic local Portland Cuban band and drinks, all at Sandbox Studios, just minutes away from the Oregon Convention Center.

Transportation will be available from the Convention Center to the Sandbox Studios.  Transfer time is 5-7 minutes from the Convention Center. Transfers start at 6:15pm.  Shuttle pickup location is the main entrance to the Oregon Convention Center on NE Martin Luther King - Jr. Blvd between NE Holladay and NE Lloyd Blvd.
 
The Sandbox Studios is also on the MAX and accessible via the train.

Nos veremos allí!


Tuesday April 16, 2013 6:30pm - 8:30pm
Sandbox Studios http://www.sandboxstudio.com/locations/portland

8:30pm

Puppet Labs Party

RSVP here - http://puppetlabsopenstackparty.eventbrite.com/#

Join us at Puppet Labs' headquarters for our OpenStack Summit After-Hours party. Mingle with Puppet Labs employees and other OpenStack Summit attendees, and check out our cool new space. We'll have drinks, food, a dj, and plenty of great conversations.


Tuesday April 16, 2013 8:30pm - 10:30pm
Puppet Labs HQ 926 NW 13th Ave #210 Portland, OR 97209
 
Wednesday, April 17
 

7:15am

Breakfast for Women of OpenStack

RSVP here: http://womenofopenstackbreakfast.eventbrite.com

Please join your fellow women of OpenStack for a Networking Breakfast during the Summit.

While are all welcome, we want to first invite women working on OpenStack-related projects to mingle and network. We'll have a full buffet breakfast, smoothie bar and copies of Sheryl Sandberg's book, Lean In: Women, Work, and the Will to Lead.

Our three OpenStack interns will be attending the Summit and the breakfast; these young women from Argentina and Canada are participants in the GNOME Foundation's Outreach Program for Women. They're excited to be able to attend the Summit and meet with you.

We hope you'll take this opportunity to get to know others in the OpenStack community and share ideas for how to create more opportunities for women to get involved.


Wednesday April 17, 2013 7:15am - 8:45am
Oregon Room @ DoubleTree Hotel 1000 Northeast Multnomah Street, Portland, OR

8:00am

Registration Check In Open
Wednesday April 17, 2013 8:00am - 6:00pm
Oregon Lobby

9:00am

How NSA & CERN are Using OpenStack

In this session, we will hear directly from NSA and CERN about how research and government organizations are benefitting from OpenStack. Mark Collier will make a brief introduction, followed by two presentations from an NSA cloud architect and physicist at the University of Victoria:

OpenStack at the National Security Agency (NSA) 
Speaker: Nathanael Burton, NSA 

What does "cloud" mean at NSA and a discussion of how OpenStack fits into the NSA ecosystem. How a small team drove massive process and efficiency change to become one of the NSA's largest hosting platforms. Fostering an environment where creativity and development risk are balanced within the bounds of existing enterprise processes and priorities. Methods for avoiding the "tragedy of the commons". 

Clouds in High Energy Physics
Speaker: Randall Sobie, Institute of Particle Physics and University of Victoria

The presentation will describe the motivation for using cloud computing in high energy physics research.  In particular, the talk will focus on the experiments at the Large Hadron Collider (LHC) located at the CERN LCEaboratory in Geneva which recently found evidence for the Higgs boson.  We will highlight the challenge of analyzing the LHC data using computing resources distributed around the world.   We will show that clouds can be used in a number of ways in high energy physics and describe our experiences in this rapidly changing field of computing.

 


Moderators
avatar for Mark Collier

Mark Collier

Chief Operating Officer, OpenStack Foundation
Mark has spent his career working on technologies that disrupt industries, from "a computer on every desk", when he worked at Dell in the 90's as a product manager, to the digital music shift as Senior Director of Business Development at Yahoo! Music, to the cloud computing era, where as VP of Business Development at Rackspace he led the effort to embrace an open source development model and build an ecosystem and community around it, resulting... Read More →

Speakers
avatar for Nathanael Burton

Nathanael Burton

Computer Scientist, National Security Agency
Nathanael Burton is a Computer Scientist at the National Security Agency. He has worked for the Agency for over 10 years working on distributed systems, large-scale hosting, open source initiatives, operating systems, security, storage, and virtualization technology.
avatar for Randall Sobie

Randall Sobie

Institute of Particle Physics Research Scientist & Professor, University of Victoria
Randall Sobie is a Research Scientist of the Institute of Particle Physics of Canada and Professor of Physics at the University of Victoria.  He is a member of the ATLAS Project at the CERN Laboratory in Geneva which recently discovered a new particle that may be the Higgs Boson, a key missing component in our understanding of the universe.  He is also involved in the BaBar Project at Stanford Linear Accelerator Centre and the Belle II... Read More →


Wednesday April 17, 2013 9:00am - 9:45am
Oregon Ballroom Oregon Convention Center

9:45am

HP Keynote: Accelerating Cloud Innovation with OpenStack

OpenStack has won support across the IT industry from users, developers, cloud providers, and vendors from around the world.  The OpenStack community has delivered incredible innovation, and demand for more innovation, performance, and quality is accelerating.  As the only vendor-neutral open source community for cloud, OpenStack is gaining rapid momentum and Hewlett Packard is contributing as one of the few vendors who are delivering generally available enterprise solutions on top of OpenStack today.  Join Saar Gillai, SVP and General Manager of HP Converged Cloud, to learn about HP’s journey with OpenStack and how OpenStack could evolve to help accelerate cloud innovation.

 


Speakers
BA

Brian Aker

HP Fellow, Infrastructure Engineering, Technical Operations and Customer Satisfaction, HP Cloud Services Hewlett-Packard, HP
Brian Aker is an HP Fellow in the Cloud Services organization. He is responsible for infrastructure engineering, technical operations and customer satisfaction for the cloud services business. Aker brings more than 22 years of IT experience to HP with an extensive background in both technical and business leadership, along with in-depth experience in next generation open source technologies.  Prior to joining HP, Aker was a distinguished... Read More →
avatar for Saar Gillai

Saar Gillai

Senior Vice President and General Manager, Converged Cloud Hewlett-Packard Company
Saar Gillai is the senior vice president and general manager of Converged Cloud for Hewlett Packard, responsible for driving HP’s cloud portfolio and solutions that enable enterprises to build, operate, and consume cloud services seamlessly across traditional, public, private, and managed clouds.  Previously, Gillai was vice president and general manager of Cloud Networking, where he drove the development, marketing and sales of HP... Read More →


Wednesday April 17, 2013 9:45am - 10:15am
Oregon Ballroom Oregon Convention Center

10:15am

Canonical Keynote: OpenStack in Production

OpenStack on Ubuntu is now a production cloud infrastructure in telco, service provider and enterprise settings. While the pace of innovation continues to accelerate at the edge, core functions have matured, and we can share insights and operational experience gained from standing up and supporting those platforms. Mark Shuttleworth will discuss OpenStack production challenges and solutions for telco’s and service provider customers and chart the course for an expanding network of partners and solution providers who are collaborating around Ubuntu to accelerate cloud services.


Speakers
avatar for Mark Shuttleworth

Mark Shuttleworth

Founder of Ubuntu, Canonical
Mark is the founder of Ubuntu and leads product strategy at Canonical, the company behind the OS. Mark champions design-driven development and has a focus on quality and cadence in the engineering work done at Canonical. | | Mark previously founded Thawte, a company specialising in digital certificates and cryptography, and HBD, an investment company. The Shuttleworth Foundation which funds innovative leaders of change in all aspects of... Read More →


Wednesday April 17, 2013 10:15am - 10:45am
Oregon Ballroom Oregon Convention Center

10:45am

Break
Wednesday April 17, 2013 10:45am - 11:00am
Pre-Function A

11:00am

OpenStack back to Enterprise: "Boldly go…"

At the last OpenStack summit we received a message from the Enterprise on the missing features in OpenStack (see: "Enterprise to OpenStack: Here's what you're missing" -
http://www .openstack.org/summit/san-diego-2012/openstack-summit-sessions/presentation/enterprise-to- openstack-here-s-what-you-re-missing)

That message was received lound and clear. While some of the points are still valid today, there is also a clear answer back from OpenStck to Enterprise: "Boldly go where few yet have gone so far..."

In this session will be covering the lessons we have learned so from positioning OpenStack in the Enterprise space: 

  • Handling the alergic reaction to the "low-end disruptive innovation" that OpenStack embodies.
  • Uses cases that get easier traction in the Enterprise space and why.
  • Building a "strawman" building case for still forming markets (and why <big analyst firm> numbers are
  • deeply deceiving).
  • Make the service adoption, ramp-up and integration as smooth as possible. 

 

 


Speakers
avatar for Florian Otel

Florian Otel

HP Cloud Services Tech Sales EMEA, HP
Tech, Complexity Theory


Wednesday April 17, 2013 11:00am - 11:40am
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

Overlay opportunistic clouds in CMS/ATLAS at CERN: The CMSooooooCloud in detail

The CMS and ATLAS online clusters consist of more than 3000 computers each. They have been exclusively used for the data acquisition that led to the Higgs particle discovery, handling 100Gbytes/s data flows and archiving 20Tbytes of data per day.

An openstack cloud layer has been deployed on the newest part of the clusters (totalling 1300 hypervisors and more than 13000 cores in CMS alone) as a minimal overlay so as to leave the primary role of the computers untouched while allowing an opportunistic usage of the cluster.

This presentation will show how to share resources with a minimal impact on the existing infrastructure. We will present the architectural choices made to deploy an unusual, as opposed to dedicated, "overlaid cloud infrastructure". These architectural choices ensured a minimal impact on the running cluster configuration while giving a maximal segregation of the overlaid virtual computer infrastructure. The use of openvswitch to avoid changes on the network infrastructure and encapsulate the virtual machines traffic will be illustrated, as well as the networking configuration adopted due to the nature of our private network. The design and performance of the openstack cloud controlling layer will be presented. We will also show the integration carried out to allow the cluster to be used in an opportunistic way while giving full control to the CMS online run control. 


Speakers
avatar for Jose Antonio Coarasa Perez

Jose Antonio Coarasa Perez

System Architect and Analyst, CERN
Technology and IT are my passions. No project is complicated if you think it through. Empower and mentor others. They will help you in simplifying your projects.


Wednesday April 17, 2013 11:00am - 11:40am
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

Adding new integrated projects to Tempest
The Ceilometer and Heat projects are now integrated projects, and need to be included in the Tempest test suite. We need guidance on how to approach that (what it means, what has to happen, how to avoid pitfalls, whatever). Share your wisdom with us!

https://etherpad.openstack.org/havana-adding-projects-to-tempest

(Session proposed by Doug Hellmann)


Wednesday April 17, 2013 11:00am - 11:40am
B110

11:00am

Getting Glance Ready for Public Clouds
Currently Glance is exposed to users through Nova; this is becoming a problem because new Glance features require a Nova extension. It would be better to have Glance as a first-class member of the OpenStack ecosystem. But in order for this to happen, we (as in OpenStack cloud providers) would need at least:
- more robust user roles to allow per-user:
- quotas
- (anything else?)
- protected image properties
- image-related restrictions
- e.g., there may be contractual reasons why you wouldn't want to allow download of specific images based not on the user, but on the image itself; might be the case for other actions)
- other API changes from increased load
Protected properties is scheduled for Havana; blueprint but no details yet.
There are currently blueprints for rate limits, but an alternative approach would be to think that rate limiting should be done in front of Glance by Repose or a similar system that understands Keystone.

(Session proposed by Iccha Sethi)


Wednesday April 17, 2013 11:00am - 11:40am
B116

11:00am

i18n strategy for OpenStack services
This session will start with a quick overview of the current approach that OpenStack services take to i18n and some of the challenges faced.

We will then step back and look at the bigger picture - OpenStack services currently do immediate translation of messages to the local server locale, yet there are two use cases for the translation of messages from OpenStack services:

1) As an OpenStack technical support provider, I need to get log messages in my locale so that I can debug and troubleshoot problems.

2) As an OpenStack API user, I want responses in my locale so that I can interpret the responses.

If we want to translate log messages (i.e. use case 1), they should be in a separate translation domain from the messages we return to users of the REST API (i.e. use case 2). The problem with having them both in the same translation domain is that translators have no way of prioritizing the REST API messages nor do administrators have any way of disabling the translation of log messages without the translation of the REST API messages.

Another tactic that may help is to delay the translation of messages by creating a new Oslo object that saves away the original text and injected information to be translated at output time. When these messages reach an output boundary, they can be translated into the server locale to mirror today's behavior or to a locale determined by the output mechanism (e.g. log handler or HTTP response writer).

As part of this session we will look at some of the difficulties encountered in the implementation of delayed messages: use of gettext.install(…) to install the _() function into Python's __builtin__ namespace (also known as "domain change issue") and the expectation that _() is returning a string.

(Session proposed by Mark McLoughlin)


Wednesday April 17, 2013 11:00am - 11:40am
B119

11:00am

Modular L2 and L3
In this session we will look at modularization efforts for both L2 and L3 services.

This session will include the following subject(s):

L3 API modularization:

The purpose is to discuss issues related to L3 routing provided by separate service plugins as opposed to integrated in core plugins. Even though L3 routing is focus,
this will have relevance to Quantum SI in general.

Things to cover could be API related like if L3 resources become part of core, how will Quantum support those to be provided by other than core plugins? Also, would there be a
benefit in breaking apart some of the API/resources today bundled together as "L3" (e.g. NAT)? Another thing to cover could be handling of state dependencies between plugins (one plugin has state dependent on resource handled by another plugin, floatingip one example), can Quantum support this in generic way?

A service plugin for L3 routing (but also other network services implemented as part of Quantum's SI framework) could be implemented by relying on Nova managed VMs. Connecting and de-connecting such service VMs to different subnets/networks could be simplified if Quantum supported something analogous to VLAN trunks on physical switches. This has been proposed in a blueprint. But how should that be represented/implemented in Quantum, by extending ports or as new resource?

(Session proposed by Bob Melander)

Modular L2 Plugin - Design, Status and Future:

A modular layer 2 plugin (ml2) was proposed and discussed during the grizzly design summit. In contrast to existing monolithic plugins, ml2 uses drivers to simultaneously support an extensible set of network types and to simultaneously support an extensible set of mechanisms for accessing networks of those types.

During grizzly, an initial design for ml2 was created, implementation was begun, and a work-in-progress patch set was reviewed. Meanwhile there has been growing community interest in achieving the goals that the ml2 plugin attempts to address, such as:

* better support for mixing heterogeneous networking technologies
* supporting complex network topologies (i.e. multi-segment L2 networks)
* reducing the amount of code that needs to be written and maintained for each supported networking technology

This session will start with a brief overview of the ml2 plugin's initial goals, its current design, and its development status. This overview will be followed by open discussion of its future in havana and beyond. Possibilities include:

* replacing the existing non-controller plugins (linuxbridge, openvswitch, hyperv) in havana, using their existing L2 agents
* replacing the existing L2 agents with a driver-based modular L2 agent
* supporting new networking technologies in havana via drivers rather than adding new monolithic plugins
* replacing existing controller-based monolithic plugins with ml2 drivers
* replacing the quantum core monolithic plugin interface with a set of more-modular driver interfaces
* extending the quantum API to control physical network topology and other deployment details currently handled via configuration files
* addressing orchestration of higher-level activities that cross the various networking layers and the available mechanisms at each layer

(Session proposed by Robert Kukura)


Wednesday April 17, 2013 11:00am - 11:40am
B114

11:00am

Richer and more flexible APIs for block devices
A number of blueprints relate to block devices configuration and controling the cinder volumes. They not only propose enhancements but also raise questions that suggest a deep rework of the internal API between compute manager and compute drivers.

This session would be about

* what should be reworked in the internal API between compute manager and compute drivers
* explaining how the blueprints all fit together
* defining what can be achieved for Havana
* what should be next although it's unrealistic for Havana

The API currently implements an abstraction (inherited from EC2) that does not map to the abstraction of the virtualisation layer. The external API should be modified first and then it will be easier to rework the internals. For backward compatibility, the old API would be preserved.

The virtualization abstraction follows the EC2 api exactly ( a hash from the EC2 abstraction is passed to the virtualization driver which requires guessing from the driver ). The virtualization abstraction needs to be modified to be able to take advantage of a better API.

Josh Durgin and Nikola Đipanov are implementing the blueprints.


(Session proposed by Loic Dachary)


Wednesday April 17, 2013 11:00am - 11:40am
B113

11:00am

OpenStack, SDN, and the Future of Infrastructure-as-Service (Cisco)

Infrastructure-as-a-Service, as exemplified by the success of commercial cloud computing service providers, has clearly proven to be the fastest way to develop and deploy elastic web applications. With the introduction of OpenStack, SDN and API’s for programmatic control over both physical and virtual infrastructure, an opportunity emerges for a completely new way to think about “infrastructure as a service” for both tenants and system administrators alike.  This talk will focus on how we and others in the community are working with OpenStack and extending the Quantum network service to explore new ways to think about the delivery of network services and infrastructure management.   While still in it’s early formative stage, this approach promises to bring new meaning and possibilities for infrastructure-as-a-service limited only by our own imagination.

 


Speakers
avatar for Lew Tucker

Lew Tucker

VP/CTO, Cisco
Lew Tucker is VP/CTO of Cloud Computing at Cisco, where he is responsible for shaping cloud strategy and products.  He’s currently leading a team working on the Quantum networking service in the OpenStack community and serves as vice-chairman of the OpenStack Foundation. |  


Wednesday April 17, 2013 11:00am - 11:40am
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

The State of the Stack

OpenStack is the fastest growing open source movement in history, but its marketing momentum has largely outrun its technology growth. Why are organizations so eager to embrace OpenStack? Some components – like Swift – are ready for prime time. But others – like Horizon and Quantum – are still evolving. What needs the most attention: networking, storage, compute, or something else? Where are the reference

architectures and real world deployments? How are different product and service companies implementing OpenStack in production today? We'll go beyond the hype and dig deep on OpenStack, exploring all that is great and all that needs serious work. Attendees will leave with a firsthand account of the State of the Stack, ready to help their organizations embrace OpenStack armed with practical knowledge. 


Speakers
avatar for Randy Bias

Randy Bias

VP Technology, Emerging Technology Division, EMC
His prescient views on the profound disruption caused by cloud computing have made Randy Bias one of the industry’s most influential voices. He is an evangelist who was among the first to articulate the generational transition of IT from the “first platform” (mainframe computing) to the “second platform” (enterprise computing) and then to the “third platform” (cloud computing). He also popularized the... Read More →


Wednesday April 17, 2013 11:00am - 11:40am
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Wednesday April 17, 2013 11:00am - 11:50am
A104 Portland Convention Center

11:00am

Hands on Configuration Workshop with Cinder and OpenStack Networking

In this session, end users will be walked through installing and configuring OpenStack Cinder and Quantum. This interactive configuration session will provide detail in setting up: 

  • OpenStack Cinder
  • OpenStack Quantum

Attendees should bring a laptop with Vagrant installed (vagrantup.com) as well as either Virtualbox or VMware Fusion.

Take aways:    

  • Hands on knowledge of Cinder
  • Hands on knowledge of Quantum
  • Enterprise Software Defined Networking and Storage architectures 

 

 


Speakers
CB

Cody Bunch

Principal Architect, Private Cloud at Rackspace, Rackspace
Cody Bunch is a Principal Architect with Rackspace. Cody has authored or co-authored several OpenStack and VMware books. Cody also regularly speaks at industry events and local user groups. You can follow Cody on Twitter @cody_bunch.


Wednesday April 17, 2013 11:00am - 12:30pm
C123+C124 (Portland Convention Center)

11:50am

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Wednesday April 17, 2013 11:50am - 12:30am
A104 Portland Convention Center

11:50am

Moving from virtualized infrastructure to OpenStack

Take full advantage of the cloud value proposition. Emulate and improve upon the existing features we've used in our existing virtualized environments, mainly VMware, to an OpenStack platform using RightScale. See how traditional infrastructure features such as automation, HA and Vmotion are managed at the cloud and application layer. 

 


Speakers

Wednesday April 17, 2013 11:50am - 12:30pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:50am

13 months of operations - a federated cloud serving the broader Research Community

By the summit, the NeCTAR Research Cloud will have been operating in production for more than a year.

A federated Infrastructure-as-a-Service cloud for use in any discipline across the Australian research community has provided virtual machines and object storage to researchers around the country. Within the next eight months, it will expand to 30,000 cores over 8 sites distributed over an area comparable to the USA, using OpenStack Compute Cells.

Using this as a platform, the sector is moving to build an array of services and software solutions to enhance research ability and collaboration. This presentation builds on the existing case study (http://www.openstack.org/user-stories/nectar/collaborative-research/) to introducing the design, and address the challenges encountered in operating a multi-site cloud for researchers from Archaeology to Wine.

For the technical: we'll dive into cells, list real hardware specifications, talk about HA, puppet, and more For the manager: ask us about how few people we need to run a cloud of this scale, and how we build up the stack. 


Speakers
avatar for Tom Fifield

Tom Fifield

OpenStack community manager
After working on scalability in computing at particle physics experiments like ATLAS at the Large Hadron Collider, Tom led the creation of a cloud designed for the publicly-funded research sector in Australia.It currently serves thousands of researchers directly, using many datacentres over a broad geographical area. | Following working as a cloud architecture consultant and team lead for several years, Tom is currently harnessing his passion... Read More →


Wednesday April 17, 2013 11:50am - 12:30pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:50am

Common XenAPI libary
Nova and Cinder now both have code to access XenAPI that builds on the standard XenAPI library. They can make assumptions about the way OpenStack uses xenapi.

It would be good have this code shared in a managed way between the projects. Something like oslo-xenapi seems like one possible good place. The code that has been added into Cinder is probably a good place to start when bringing together the code in both Nova and Cinder.

(Session proposed by John Garbutt)


Wednesday April 17, 2013 11:50am - 12:30pm
B119

11:50am

Image Interchange
We (as in OpenStack) want to allow users to build in various clouds, but in order to do this we need to provide image conversion tools (or organize existing tools to make it easier on users). We'd like to get a community consensus on a starting point for this. Key issues are:
- what formats to support
- what format(s) for transfer
- where the conversion will happen:
- offline (on user side) before upload
- in flight
- on download
- offline (on cloud side, background job)
- interactions with image caching, snapshots and backups
- where the code to do this should live
- in Glance
- in another service
- as a toolset
In addition to the image format problem, there's the additional problem of additional software (e.g., cloud init, Xen agent, drivers) necessary for good VM performance. We need some discussion on whether/how this can be injected into the image or what's the best way to do this.

(Session proposed by Alex Meade)


Wednesday April 17, 2013 11:50am - 12:30pm
B116

11:50am

Nova Updates for Disk Encryption
There are two blueprints for doing disk encryption with Nova: 1)
Encryption of Attached Cinder Volumes (has a working prototype) and 2)
Encryption of Local Ephemeral Disks. This session presents the
architecture of our prototype implementation to solicit feedback from
the community and to discuss open questions regarding the current
implementation prior to its submission for Havana. Consensus from the
community is also desired regarding how to extend the existing prototype to support encrypted ephemeral storage.

(Session proposed by Laura Glendenning)


Wednesday April 17, 2013 11:50am - 12:30pm
B113

11:50am

PNI&VNI Pluggable architecture
In this session we will propose a new pluggable architecture model for OpenStack Networking back-end architecture, where Physical Networking Infrastructure (PNI) and Virtual Networking Infrastructure (VNI) are managed by different type of plugins. These plugins will be technology specific and their scope is limited to the capabilities of the domain where they belong. OpenStack Networking users will decide which PNI and/or VNI plugin include in their deployment, OpenStack Networking should allow to use one plugin per type but including multiple plugins could be discussed.



(Session proposed by Edgar Magana Perdomo)


Wednesday April 17, 2013 11:50am - 12:30pm
B114

11:50am

testr / testtools feedback/next-steps
A number of projects have adopted testrepository / testtools at this point. ODS seems like a good point to take stock, gather pain points and plan how to address them.

(Session proposed by Robert Collins)


Wednesday April 17, 2013 11:50am - 12:30pm
B110

11:50am

Intel’s Innovations with OpenStack

In this session Intel focuses on continued momentum for Trusted Compute Pools in OpenStack, a graphical SWIFT object store benchmarking tool, and  enhancements across compute, networking, and storage targeted for future OpenStack releases. The session will conclude with the latest developments in Intel’s own deployment and use of OpenStack for their hybrid cloud.


Speakers
avatar for Don Dugger

Don Dugger

Open Source Engineer, Intel
Don Dugger is an Intel Open Source Engineer involve in virtualization efforts with a concentration on enabling advanced hardware features in the cloud environment.
avatar for Das Kamhout

Das Kamhout

Principal Engineer in the Intel Cloud Platforms Group, Intel
Das Kamhout is a Principal Engineer in the Intel Cloud Platforms Group, he is one of the key leaders for the software defined infrastructure (SDI) engineering and industry efforts for Intel. He brings many years of experience as the engineering and architecture leader for the Intel IT Cloud efforts as well as extensive experience running the large scale Intel design grid. Known as a pragmatic disruptor, Das seeks to drive focused change in the... Read More →


Wednesday April 17, 2013 11:50am - 12:30pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:50am

Case Study on Virtualizing Advanced Network & Security Services

Cloud brings the promise of quickly spinning up virtual machines and application, but network services often lag behind lacking the automation and rapid provisioning capabilities of compute. We will be discussing the benefits of enabling advanced network services in your cloud such as Server Loadbalancing, site and user VPNs, and Firewalls via Quantum's REST APIs that would enable on-demand provisioning of these services at the time of application deployment. We will also explore the benefits of using virtual appliances to deliver these services on top of standard x86 servers to reduce specialized hardware requirements for cloud build-out to decouple network service feature delivery from hardware installs, procurement, and forklift upgrades.

To conclude, we'll be showing an early integration demo previewing some of VMware's networking and security services in action through Quantum which you won't want to miss!


Speakers
avatar for Sergey Maskalik

Sergey Maskalik

Director in the Networking & Security Business Unit (R&D), VMware Networking & Security Business Unit (R&D)
Sergey Maskalik, VMware Networking & Security Business Unit (R&D)  | My current role is a Director in the Networking & Security Business Unit (R&D) focused on Network Virtualization products such as vShield Edge Services Router and Distributed Firewall at VMware. I joined VMware through the Blue Lane acquisition. Prior to VMware, I was the Senior Director of Engineering Services at Blue Lane from mid ’04 until the... Read More →
avatar for Sachin Thakkar

Sachin Thakkar

Tech Lead, VMware Networking & Security Business Unit (R&D) - NSX
Sachin Thakkar, VMware Networking & Security Business Unit (R&D) Sachin Thakkar's is currently a lead engineer and Sr. Manager in the VMware Networking & Security Business Unit R&D team. He is currently leading a team focused on Network Virtualization NSX products, OpenStack development, and the distributed switching efforts at VMware. Before VMware, he worked at Cisco Systems & eBay working on virtualization & virtual switching products.


Wednesday April 17, 2013 11:50am - 12:30pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

12:30pm

Lunch
Wednesday April 17, 2013 12:30pm - 1:30pm
OpenStack Quad Hall B

1:15pm

Lightning talks

A Lightning talk is a short presentation, no longer than 5 minutes. Unlike other presentations at the OpenStack Summit. the lightning talks are unstructured and can be about anything: from code, to running, to any hobby you may have. You can use slides but the 5 minutes need to take into account setting up of your equipment.

You sign up for giving the talk the same day you'll want to deliver it. Participate to the opening sessions every day for more details.

Be creative and have fun.


Wednesday April 17, 2013 1:15pm - 1:45pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:50pm

Panel: Building an OpenStack Business
Moderators
avatar for Jonathan Bryce

Jonathan Bryce

Executive Director, OpenStack Foundation
Jonathan Bryce, who has spent his career building the cloud, is Executive Director of the OpenStack Foundation. Previously he was a founder of The Rackspace Cloud. | He started his career working as a web developer for Rackspace, and during his tenure, he and co-worker Todd Morey had a vision to build a sophisticated web hosting environment where users and businesses alike could turn to design, develop and deploy their ideal web site... Read More →

Speakers
avatar for Ryan  Floyd

Ryan Floyd

Managing Director Storm Ventures, Storm Ventures
  | Ryan is a founding Managing Director of Storm Ventures. At Storm Ventures, Ryan focuses on enterprise IT and has primarily invested in SaaS (Crowd Factory / Acquired by Marketo, BlackStratus), mobile (Appcelerator) and cloud/infrastructure related companies (Hubpages, Kidaro/Acquired by Microsoft, MetaCloud, Splashtop and Swiftstack). He has also invested in semiconductors/components as well (SandForce /Acquired by LSI and Ignis Optics... Read More →
avatar for Scott Sanchez

Scott Sanchez

Director, Cisco
An accomplished strategic leader with extensive experience in cloud computing, Scott has been involved in OpenStack since the early days. In 2011 he joined the founding team with a mission to “make OpenStack win,” and he did helping to foster tremendous growth in the OpenStack ecosystem and working to develop the global market for public and private OpenStack clouds. | Prior to getting involved with OpenStack, Scott was co-founder at a number... Read More →
avatar for Anders Tjernlund

Anders Tjernlund

COO and Co-founder, SwiftStack, Inc.
The SwiftStack team have been hard at work developing some great sessions, tutorials and workshops on how to deploy, operate and build applications for OpenStack Swift.


Wednesday April 17, 2013 1:50pm - 2:30pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:50pm

Case Study: Comcast

This session will feature Mark Muehl, SVP, Product Engineering at Comcast who will present an overview of their OpenStack strategy and deployment plans followed by a Q&A session with OpenStack Foundation Vice-chair Lew Tucker. 

Comcast Cable is the nation's largest video, high-speed Internet and phone provider to residential customers under the XFINITY brand and also provides these services to businesses.  Comcast has invested in technology to build an advanced network that delivers among the fastest broadband speeds, and brings customers personalized video, communications and home management offerings.   


Speakers
avatar for Mark Muehl

Mark Muehl

SVP, Product Engineering, Comcast
avatar for Lew Tucker

Lew Tucker

VP/CTO, Cisco
Lew Tucker is VP/CTO of Cloud Computing at Cisco, where he is responsible for shaping cloud strategy and products.  He’s currently leading a team working on the Quantum networking service in the OpenStack community and serves as vice-chairman of the OpenStack Foundation. |  


Wednesday April 17, 2013 1:50pm - 2:30pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:50pm

Calling all Interns and Mentors: Ideas to improve
We know there's always a time crunch, but we want to find good ways to bring in newcomers like interns during the time frame of their availability as students and the open windows for coding. There's a lot of needed bug triage in all the projects, would interns be interested in fixing bugs for the entire internship? How about interns for QA, doc, infrastructure, is there a need and does that fit better with the timeframes we have? Let's discuss ways to improve our internship programs across multiple projects. We'll bring our experiences from the GNOME Outreach Program for Women. We can also brainstorm ways to strengthen our Google Summer of Code application.

(Session proposed by Anne Gentle)


Wednesday April 17, 2013 1:50pm - 2:30pm
B119

1:50pm

Image Cloning to Other Regions
Many Cloud providers have clouds in segregated "regions". AWS just announced the ability for customers to copy images to other regions -- we want to implement the same capability in OpenStack. One difference would be that we'd like to have the same UUID in every region (because the "bits" of the image would be the same).

It would make sense for this to be a Swift-to-Swift transfer, so we'd need to cooperate with Swift on this. (Swift doesn't currently have anything like this for individual files; it's currently a full-container transfer.) The reason we're proposing it as a Glance topic is:
- it would make sense for Glance to be the endpoint for this service (once Glance is ready for exposure in public clouds)
- we want this to be a user operation, not an admin operation
- it would make sense that people will want some kind of metadata sync (determining exactly what this would be is part of the focus of this session)
- Glance may need some enhancements with respect to API calls and notifications to support this

(Session proposed by nikhil komawar)


Wednesday April 17, 2013 1:50pm - 2:30pm
B116

1:50pm

OpenStack Networking and Ceilometer
In this session, we will discuss how OpenStack Networking and Ceilometer can work together to better meter certain aspects of an OpenStack deployment.

(Session proposed by Mark McClain)


Wednesday April 17, 2013 1:50pm - 2:30pm
B114

1:50pm

Roadmap for Ceph integration with OpenStack
The content of this session is collaboratively edited at https://etherpad.openstack.org/roadmap-for-ceph-integration-with-openstack

Although Ceph is already integrated with OpenStack for object and block storage, it can be improved for an easier and more flexible configuration, authentication, metering, monitoring, security, placement, encryption etc.
For instance, volume encryption ( https://blueprints.launchpad.net/nova/+spec/encrypt-cinder-volumes ) and the associated blueprint ( https://wiki.openstack.org/wiki/VolumeEncryption ) should probably be aligned with the experimental dmcrpyt support for Ceph ( http://marc.info/?l=ceph-devel&m=136089346527439&w=4 )
The OpenStack components are either have an intimate knowledge of Ceph ( nova, cinder, ... ) or are loosely coupled with it ( ceilometer, ... ).
Tentative agenda:
* The state of Ceph integration in
* Nova
* Cinder
* Ceilometer
* ...
* High level overview of the existing blueprints related to Ceph.
* Overview of the current state of the Ceph integration with OpenStack
* Presentation of the blueprints that are related to Ceph
* What should be in Havana ?
* What should be in I* ?
* Who can commit to what ?
Related blueprints
* https://blueprints.launchpad.net/nova/+spec/encrypt-cinder-volumes
* https://blueprints.launchpad.net/nova/+spec/flexible-block-device-config
* https://blueprints.launchpad.net/nova/+spec/block-mapping-model
* https://blueprints.launchpad.net/nova/+spec/improve-block-device-handling
* https://blueprints.launchpad.net/nova/+spec/improve-boot-from-volume
* RBD backups to secondary clusters within Openstack
** Geo-replication with RADOS GW http://marc.info/?l=ceph-devel&m=135939566407623&w=4
** Geographic DR for RGW http://marc.info/?l=ceph-devel&m=136191479931880&w=4


(Session proposed by Loic Dachary)


Wednesday April 17, 2013 1:50pm - 2:30pm
B113

1:50pm

Tempest Best Practice Guide
Problem:
* we seem to have conflicting reviewer opinions on what a good patch is. We should try to consolidate on a single culture for good contributions, as it will confuse new contributors less.
* personally would like to formalize that we're starting from the Nova guidelines and moving on from there.

purpose of summit session:
* get aggrement on HACKING rules that we want to enforce
* figure out what additional rules / collateral / documentation we need to help new contributors onboard
* come up with guidelines on what an ideal test looks like
* what refactorings we should do early in Havana to get closer to ideal
* what good changesets look like (agreement on scope and patch series)


(Session proposed by Sean Dague)


Wednesday April 17, 2013 1:50pm - 2:30pm
B110

1:50pm

Virtual Networking, a Vagabond's Log (and other tales)

While it's still an evolving area, the industry now has a a few years of virtual networking under its belt. And with many production deployments, and standard abstraction layers like Quantum, OpenStack is leading the way. In this talk, I'll draw from my experience of hundreds of customers visited, hundreds of thousands of miles flown, and dozens of deployments to describe use cases, what works, what doesn't, and where things seem to be going.

I will also touch on VMware's progress on vSphere in OpenStack and our plans for VMware NSX, the industry's first unified network virtualization platform out later this year.

 

 


Speakers
avatar for Martin Casado

Martin Casado

Chief Architect, VMware Networking & Security Business Unit (R&D)
Martin Casado founded Nicira, which pioneered network virtualization and was acquired by VMware. He received his PhD from Stanford University where his dissertation work led to “Software-Defined Networking” and “OpenFlow.” Currently, Martin is the Chief Architect and CTO for Networking & Security at VMware.    


Wednesday April 17, 2013 1:50pm - 2:30pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:50pm

Scaling the Boot Barrier: Identifying & Eliminating Contention in Openstack

On a beefy machine (24 cores, 96 GB RAM, SSD), booting a single instance (from "nova boot" to ACTIVE) takes seconds. However, when you try booting 20 instances in parallel, the last instance might not be ACTIVE for minutes! While you're waiting, you notice that the host's CPUs and disk are mostly idle and there's plenty of free RAM. While your instances are BUILDING, you wonder what's going on -- why's this taking so long?

It turns out that lengthy portions of the boot process are serialized by contention for software resources, like iptables, database connections, libvirt, and the python interpreter! In this talk, we show how tools like strace and Tracelytics can be used to identify bottlenecks in Openstack. We present techniques for eliminating these bottlenecks, such as coalescing updates to iptables and avoiding greethreads pitfalls, and demonstrate how boot can scale! 

 


Speakers

Wednesday April 17, 2013 1:50pm - 2:30pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:50pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Wednesday April 17, 2013 1:50pm - 2:40pm
A104 Portland Convention Center

1:50pm

Juju with OpenStack Workshop

Juju is a terrific way to get an OpenStack cloud up and running. What about after you've got OpenStack?

Empty clouds are no fun, people need to run services on clouds, like Hadoop, MongoDB, PostgreSQL, MySQL, Jenkins ... the list goes on and on. On top of that your developers are looking for ways to consume your cloud; and they're writing applications that are just as diverse in Python, Rails, Node.js, PHP, and Java and other platforms.

At Ubuntu we're working on solving these problems, how do you manage your cloud at the higher service level? How do you bring the speed of cloud deployments down to your developers so they can leverage the cloud faster?

We've built a tool called Juju that makes deploying services on an OpenStack cloud very simple, and we've got over 110+ services ready to go. This workshop will be a technical overview of how Juju works, and how you can use it to make deploying services in OpenStack simpler for you; we'll also cover how to write your own orchestration scripts (that we call charms) for your self so that you can rapidly deploy your

applications in OpenStack.    

 


Speakers
avatar for Jorge Castro

Jorge Castro

Cloud Liaison, Canonical Ltd.
Jorge O. Castro currently works on the Community Team as Cloud Community Liaison for Canonical Ltd, sponsors of the Ubuntu project. Jorge has been using Linux since 1998, and his current passion is juju, the new cloud deployment tool. He has spoken at the Ohio Linux Fest, SCaLE, Velocity, and OSCON  as well as various LUGs over the years.
avatar for Mark Mims

Mark Mims

Developer, Canonical


Wednesday April 17, 2013 1:50pm - 3:20pm
C123+C124 (Portland Convention Center)

2:40pm

Panel: Deployment Economics
Moderators
avatar for Jonathan Bryce

Jonathan Bryce

Executive Director, OpenStack Foundation
Jonathan Bryce, who has spent his career building the cloud, is Executive Director of the OpenStack Foundation. Previously he was a founder of The Rackspace Cloud. | He started his career working as a web developer for Rackspace, and during his tenure, he and co-worker Todd Morey had a vision to build a sophisticated web hosting environment where users and businesses alike could turn to design, develop and deploy their ideal web site... Read More →
avatar for Raphael Ferreira

Raphael Ferreira

CEO at eNovance, eNovance
I?m co-founder and CEO of eNovance, a major contributor in the OpenStack code and an active player of the open cloud ecosystem in Europe and Canada. eNovance provides high-end services to build and manage new generation infrastructures based on Openstack, for a large variety of companies all around the world. I have been active in the OpenStack community since the Bexar Summit and regularly speak about OpenStack, Open Cloud and Multi-platforms... Read More →

Speakers
avatar for Anne Friend

Anne Friend

Director, Strategic Accounts at Mirantis, Mirantis, Inc.
Anne Friend is Director, Strategic Accounts at Mirantis with responsibility for managing enterprise-grade OpenStack and PaaS implementations and ensuring business value is delivered. She has directed teams working on cloud projects for the past four years, and has a deep commitment to managing the organization change needed to transform large enterprises into nimble high velocity cloud organizations. Her involvement with OpenStack began in late... Read More →
YH

Yoram Heller

COO, Morphlabs
Yoram Heller is Co-Founder and COO at Morphlabs. | | Morphlabs, Inc. is therecognized leader in Asia for complete cloud solutions for the Service Provider and Enterprise. Our mCloud products combine best-of-breed software and optimized + certified hardware to deliver mCloud Hyperdense - most price performance open-source cloud available today.
avatar for Francesco Paola

Francesco Paola

CEO, Solinea
Francesco Paola is the Co-founder and CEO of Solinea, a leader in | helping global enterprises adopt Open Infrastructure solutions. | | Working in executive capacities in Asia, Europe and the United States, | Francesco has over 20 years of leadership experience in diverse | industries, where he has built great teams and driven the proliferation | of cloud computing solutions for Global Fortune 1000 firms. | | As an entrepreneur, he has a... Read More →
avatar for Garima Thockchom

Garima Thockchom

CEO, Talligent
Garima Thockchom is a high-tech engineering and marketing veteran with 19+ years of experience at VMware, Sun Microsystems, and NEC Electronics. Most recently she was VP Marketing at Gale Technologies, a startup that she repositioned as a leading provider of infrastructure automation and cloud solutions. Gale was acquired by Dell. | Formerly, Garima headed Partner Solutions Marketing at VMware and was responsible for overseeing VMware's... Read More →


Wednesday April 17, 2013 2:40pm - 3:20pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:40pm

OpenStack Clouds around the World

Whether it's regulatory issues, early cloud market questions, licensing uncertainty, or competitive pressures, cloud service providers around the world are facing unique challenges in their markets to build a business and gain traction. In this session, we'll hear from service providers across four continents that have chosen OpenStack as their cloud platform. We'll learn the unique technology and market drivers that led them to OpenStack,  how OpenStack is enabling them to compete in the global IaaS market and where they think OpenStack should go next.


Moderators
avatar for Mark Collier

Mark Collier

Chief Operating Officer, OpenStack Foundation
Mark has spent his career working on technologies that disrupt industries, from "a computer on every desk", when he worked at Dell in the 90's as a product manager, to the digital music shift as Senior Director of Business Development at Yahoo! Music, to the cloud computing era, where as VP of Business Development at Rackspace he led the effort to embrace an open source development model and build an ecosystem and community around it, resulting... Read More →

Speakers
avatar for Mariano Cunietti

Mariano Cunietti

CTO, Enter.it, Enter
Mariano is CTO at Enter.it, where he's busy deploying one of Europe’s first OpenStack-based public clouds: Enter Cloud Suite. Mariano has vast experience in systems and network administration, but he is also a skilled project manager who has been driving the creation of Enter’s cloud business from the very beginning. When he’s not in the office, Mariano enjoys practicing tennis, playing the guitar, and organizing meetups for the... Read More →
avatar for Mauricio Rojas

Mauricio Rojas

CTO, Kio Networks
Maurice, born in Santiago de Chile, with 15 years of experience in the IT industry, began his career  in the Service Providers´ area, being responsible for the implementation and support of worldwide class Mobile and Internet messaging products. Later on, he focused on supporting the corporative sales area and developing skills in the segment of storage systems, data management and protection. Thereupon, he joined NetApp Latin... Read More →
avatar for Jurgen Thoelen

Jurgen Thoelen

VP, Strategy & Business Development, IBS Datafort
NU

Nati Ueno

NTT Laboratories
Admin of https://trystack.org OpenStack commiter


Wednesday April 17, 2013 2:40pm - 3:20pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:40pm

Firewall-as-a-Service.
Quantum now has the ability to load multiple service plugins. Firewall features could be managed and exposed via a Firewall service plugin (similar to LBaaS service plugin). This is a follow up session from the prior day to discuss the path to implementing FWaaS in Havana.


(Session proposed by Aaron Rosen)


Wednesday April 17, 2013 2:40pm - 3:20pm
B114

2:40pm

Image Performance
A fair number of proposals have been floated for increasing image download/upload performance by giving Nova direct access to the underlying image storage for Glance. In this session we will discuss the right way for Glance to enable these kinds of image access and concrete improvements that can be made in Havana.

One particularly hairy issue is exposing underlying image locations, which sometimes contain sensitive information that cannot be revealed to end users of Glance.

Additional possible performance-boosting topics:
* booting from volumes-as-images
* Image diffs
* Data transfer service

(Session proposed by Mark Washenberger)


Wednesday April 17, 2013 2:40pm - 3:20pm
B116

2:40pm

Improve Host Maintenance and Migrate APIs
This session will include the following subject(s):

Improve Host Maintenance and Migrate APIs:

If there is a pending server failure (i.e. several disks have failed in RAID array, etc) then you want to evacuate the host to perform the maintenance.

If you are patching your hypervisor, you might want to suspend all the VMs onto the local disk, upgrade, then resume those VMs.

To do this manually, it would be good to list all VMs on a host. Ideally we would have some orchestration to help do the full operation.

A related issue is that the Migration and live-migration grew up independently. Lets come up with a plan for an API that unify the migrate and live-migrate behind a single (extended) migrate API.

There is an Etherpad:
https://etherpad.openstack.org/HavanaUnifyMigrateAndLiveMigrate

(Session proposed by John Garbutt)

Streamlining mobility-related scenarios in Nova:

Today in Nova there are multiple scenarios involving VM instance mobility, each following different design approach (target selection, resource tracking, ability to verify success and/or undo, etc). As a first step, these operations must be refactored, to follow a single design approach, and to provide consistent and robust capabilities. Then, higher-level scenarios such as host maintenance, ongoing optimization, VM HA can be properly implemented, leveraging the improved individual mobility operations (also involving certain orchestration logic on top). The goal of this session would be to discuss and agree on these design principles, and outline a roadmap to make the necessary changes during Havana release cycle.

(Session proposed by Alex Glikson)


Wednesday April 17, 2013 2:40pm - 3:20pm
B113

2:40pm

Python3 in OpenStack
Eventually, Python3 projects should be supported in OpenStack. We can't do this all in Havana, but we can get a start.

This session seeks to organize the efforts of the projects toward Python3 compatibility and to identify how and where we can and should ask for help from the Foundation, TCs, and the library, infrastructure projects.

(Session proposed by Eric Windisch)


Wednesday April 17, 2013 2:40pm - 3:20pm
B119

2:40pm

Rackspace testing engine Case Study/Overview
RAX is open sourcing it's internal testing framework used to test our deployed OpenStack instances. We would like to have a session to demo and discuss our approach, how it could be used in the community, etc..

(Session proposed by Sam Danes)


Wednesday April 17, 2013 2:40pm - 3:20pm
B110

2:40pm

Advanced Cloud Network Services

Networking challenges in data center and cloud environments have received significant attention by industry and standards organizations. The data  center environment is dominated by the presence of software networking  components (vswitches) in server hypervisors, which may outnumber by an  order of magnitude the physical networking nodes. Bridging the gap  between  server based networking and existing network services is a significant challenge, since the ultimate goal is the design of end-to-end network  services. When it comes to advanced L3 services and interoperability  with  existing managed VPN services, existing solutions rely on static  routing  and/or centralized routing mechanisms that cannot meet the requirements  for resiliency and dynamic networking.

This talk will discuss a simple approach for this problem, which combines  traditional control plane and routing protocol approaches with the  flexibility of SDN architectures and Openflow. The mechanism relies on  maintaining an Openflow interface to hypervisors and utilizing existing  routing mechanisms when a scaled out data center deployment is  required to  federate a number of SDN controllers, or to interoperate with traditional  MPLS/VPN network services without the need for dedicated gateways or complex OSS integrations.

From a deployment perspective, we will discuss how this approach can be  easily integrated within the Openstack Quantum framework by requiring  minimal modifications. The solution also enables the federation and  interoperability of Openstack deployments at the network layer even  across  administrative domains as well as the extension of enterprise networks  into Quantum managed networks.

The presentation will conclude with a live demo of the solution.


Speakers
avatar for Dimitrios Stiliadis

Dimitrios Stiliadis

Founder & Chief Architect, Nuage Networks
Before joining Nuage, Dimitri served as a Senior Technology Advisor in the Alcatel-Lucent CTO organization. In this capacity he led several strategic projects in the areas of cloud computing and data networking technologies. In previous roles he worked in the Computer Systems Research Department in Bell Laboratories where he led research efforts in the areas of distributed computing and energy efficiency. He also served as the CTO of the Mobile... Read More →


Wednesday April 17, 2013 2:40pm - 3:20pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:40pm

Provisioning Bare Metal with OpenStack

OpenStack currently enables the provisioning and operation of applications on cloud VMs, but what if you want to provision onto real hardware instead of VMs? Wouldn't it be nice to use OpenStack for this, too?

Going one step further, what if you could easily use OpenStack itself to orchestrate the deployment and scaling of an OpenStack cloud onto new machine nodes?

At HP Cloud Services, we think that the possibility of a single suite of tools and a unified API for managing both physical and virtual resources is very exciting. Working with others in the community, we have added the "baremetal" compute driver to the Grizzly release of OpenStack to provide a common framework for deploying images to real hardware. We will present the current design of the driver, some limitations it currently has, how to simulate an environment for dev/test purposes, and cover some of the quirks in deploying it. After all, this isn't your average hypervisor. 

 


Speakers
avatar for Devananda Van Der Veen

Devananda Van Der Veen

Bare Metal Cloud Architect, IBM Cloud / SoftLayer
Devananda is opinionated and passionate about using technology to improve humanity. He began working on OpenStack in 2012 and started the Ironic project a year later, adding bare metal provisioning to the growing cloud platform, and subsequently served on the OpenStack Technical Committee. | | When not working from home in the cloudy city of Seattle, he can be found speaking at open source / tech conferences.


Wednesday April 17, 2013 2:40pm - 3:20pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:40pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Wednesday April 17, 2013 2:40pm - 3:20pm
A104 Portland Convention Center

3:20pm

Break
Wednesday April 17, 2013 3:20pm - 3:40pm
OpenStack Quad Hall B

3:40pm

Migrating from Amazon AWS to Openstack

Companies large and small are utilizing the agility and ease of use found in the public cloud. However for large enterprises the public cloud is expensive at scale and availability is not guaranteed For smaller SME's experiencing rapid growth, every day is one step closer to a call from the CFO regarding another rapid growth... cost.

In my presentation I will go over two use cases, one will feature a very large Fortune 100 company experiencing an increasing internal customer base moving to Amazon AWS for rapid provisioning of new infrastructure and how we used OpenStack to provide feature parity, ease of use and self-provisioning to move those customers back into an on-premise private cloud. My second use case will cover a rapidly growing and large consumer of Amazon AWS who was feeling the pain/costs associated with running entirely in the public cloud and found economies of scale in an OpenStack based private cloud.

Both cases illustrate big wins for OpenStack, and the ability to provide massive value to both Fortune 1000's and rapid growth SME's. 

 


Speakers
avatar for Steve Curry

Steve Curry

President, Metacloud, Metacloud Inc.
Steve Curry founded Metacloud in 2011 after compiling twelve years of global data center operations experience and concluding that there was an unmet need for open source-based private clouds in the enterprise market. Today Curry serves as Metacloud?s president, where he is responsible for establishing the company?s vision and strategy, growing its customer base, managing investor relationships, and increasing awareness of the firm with... Read More →


Wednesday April 17, 2013 3:40pm - 4:20pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

3:40pm

Layer 3 Networks
OpenStack Networking networks are currently flat L2 domains - every machine can reach every other machine in one hop, the domain is a broadcast domain and OpenStack Networking's task is to ensure this holds true regardless of where VMs are placed. Limitations on L2 networks hold true - L2 networks are not great at scaling, which is why there's an 'inter' in 'internet', and joining these networks together involves various sorts of encapsulation.

We can add simple layer 3 networks to OpenStack Networking. The network is no longer flat, scales better and has significant advantages for public-facing services, and standard internet routing holds sway with no encaps; it has significant advantages when you're willing to lose L2 and the features that depend upon it.

We will discuss how we could do this with a minimum of complexity, and why it's a good idea.

(Session proposed by Kyle Mestery)


Wednesday April 17, 2013 3:40pm - 4:20pm
B114

3:40pm

Mothball a server
This session will include the following subject(s):

Mothball a server:

Today when you stop a server, it remains on the hypervisor host.

Many users, with less cloud like workloads, want the ability to stop servers when they don't need them, but to retain IP addresses and current disk state (including ephemeral), so they can start it up at some time in the future.

From an operator perspective, this should take up minimal resources. Preferably, only storage space.

Lets look at how best to implement this within Havana. See Etherpad for discussions:
https://etherpad.openstack.org/HavanaMothballServer


(Session proposed by John Garbutt)

Make Nova Stop/ Start operations release physical :

The current Nova stop/start schematics leave an instance associated to the same host, so the scheduler has to keep the resources on that host allocated so that the instance can be re-started. From a service provided perspective this means that it’s hard to offer any financial advantage to stopped instances since they are in effect still consuming the same amount of logical resources.

It’s already noted in the code that the current stop/start should really be renamed power-off/power-on since that is what they actually do.

We would like to be able to exploit boot from volume so that users can “stop” an instance preserving all of its network settings, metadata, instance_id, etc but remove the consumption of any physical resources. On start the instance would be re-scheduled to a new host.

The basic operations would be:
Stop: Power down the instance, and remove any local storage associated with the instance

Start: Reschedule the instance to a new host, and start the instance on that host as if it had been newly created (from a local disk perspective)

Restart: A combined Stop/Start command

Stop should always complete, even if the host the instance is currently running on is down.

Any data in volumes (including boot volumes)would be preserved. Any data in ephemeral discs would be lost.

It would seem logical to take this opportunity to rename the current stop/start to power-off/power-on and re-use the stop/start verbs for this operation.

(Session proposed by Phil Day)


Wednesday April 17, 2013 3:40pm - 4:20pm
B113

3:40pm

Preparation for Rolling DB migrations in Glance
Thanks to some refactoring during Grizzly, Glance is getting closer to supporting rolling db upgrades. But it will still take a lot of work.

Let's take a session to discuss what working support for db upgrades would look like in glance, and how we can move towards it during Havana.

(Session proposed by Mark Washenberger)


Wednesday April 17, 2013 3:40pm - 4:20pm
B116

3:40pm

Stable Branch
The Grizzly cycle was the third cycle where we maintained a stable branch for the previous release. We will look back over the stable/folsom maint efforts and identify successes and failures.

The stable-maint process still has some rough edges and so we will discuss ideas for improvements, ideally setting some specific goals for stable/grizzly maintenance.


(Session proposed by Mark McLoughlin)


Wednesday April 17, 2013 3:40pm - 4:20pm
B119

3:40pm

Tempest - Gap Analysis - Identify new testsdevelop

1.Identify test gaps for all core services Swift,Nova, Keystone, Cinder and Quantum projects .
2.From gaps, identify new tests to be written to have coverage.
3.Discuss as part of design session that leads to new blueprints and blueprint ownership for Havana release

Etherpad: https://etherpad.openstack.org/havana-gap-analysis

(Session proposed by Ravikumar Venkatesan)


Wednesday April 17, 2013 3:40pm - 4:20pm
B110

3:40pm

SDN and OpenStack: Shaping the Future of Cloud Networking Innovation

Software Defined Networking (SDN) is a hotbed of activity with established players as well as well-funded start-ups tackling the largely unsolved problem of large-scale network virtualization in cloud deployments. OpenStack Quantum provides the foundational interfaces to bring in SDN technologies to the OpenStack environment. The ultimate goal is to finally free applications from being aware of specific networking details (like ports, IP addresses etc) and at the same time reducing the operational costs of managing the switching fabric in the era of cloud and mobile computing. Companies have a variety of approaches and solutions to this. In this panel discussion, Dell will moderate a discussion with experts from Big Switch, Midokura Dell, and others, to talk about the evolution of this exciting new space and its relevance within the OpenStack context.

Executive Welcome: 
Nnamd Orakwue, Vice President, Cloud, Dell

Panel Moderator: 
Joseph B George, Director of Product Strategy for Revolutionary Cloud and Big Data Solutions, Dell

Panel participants:

  • Mike Cohen, Director of Strategic Alliances, Big Switch Networks
  • Dan Mihai Dumitriu, Founder and CTO, Midokura
  • Amit Sanyal, Director of Product Management, Dell Networking

 


Moderators
avatar for Joseph George

Joseph George

Director of Product Strategy for Revolutionary Cloud and Big Data Solutions, Dell
Joseph B George is the Director of Product Strategy for Revolutionary Cloud and Big Data Solutions at Dell, the team is responsible for developing innovative open source solutions such as the Dell OpenStack-Powered Cloud Solution, the Dell Apache Hadoop Solution, and the Dell Crowbar software framework. Prior to coming to Dell, Joseph held key strategy, product management, and technical roles at companies like HP, BMC Software, and Halliburton... Read More →

Speakers
avatar for Mike Cohen

Mike Cohen

Cisco, Director of Product Management
Mike Cohen is Director of Product Management at Cisco Systems where leads open source development for the Insieme business unit. Mike began his career as an early engineer on VMware's hypervisor team and subsequently worked in infrastructure product management on Google and Big Switch Networks. Mike holds a BSE in Electrical Engineering from Princeton University and an MBA from Harvard Business School.  
avatar for Dan Mihai Dumitriu

Dan Mihai Dumitriu

CEO and Co-Founder, Midokura
Dan is responsible for the technical innovation and development of designing, building and operating Midokura technology. Prior to founding Midokura, Dan served as Chief Architect at Ballista Securities, a New York City ATS offering an electronic block trading system for options. Dan has also served as Senior Researcher at NGI Group, Technical Lead at Amazon.com, Researcher at Ecole Polytechnique Federale de Lausanne, Senior Researcher at Sony... Read More →
avatar for Sam Greenblatt

Sam Greenblatt

Vice President – Chief Technical Evangelist ESG, Dell
As chief technology evangelist at the Enterprise Solution Group Mr. Greenblatt will be heavily involved in the architecture, communication and technical promotion of Dell's Enterprise family of products. Mr. Greenblatt will help drive the ESG Company’s development teams toward a strong and unified architectural construct, while externally translating and communicating the technology vision to customers, new prospective partners and the... Read More →
avatar for Nnamdi Orakwue

Nnamdi Orakwue

Vice President, Cloud Dell Services, Dell
Nnamdi Orakwue is the Vice President of Cloud for Dell.  In this role, Nnamdi is responsible for Dell’s Cloud services business globally as well as leading the Cloud initiative across the entire company. Prior to his current role, Nnamdi served as the executive assistant to Michael Dell, chairman and CEO of Dell. In this role, Nnamdi provided support to Mr. Dell on a wide range of strategic, management and operational matters. Before... Read More →


Wednesday April 17, 2013 3:40pm - 4:20pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

3:40pm

International Community Forum

We need to have a lengthy (ie more than 40 minutes) session with representatives from as many countries as we have attending to share ideas and experiences. With a free form agenda and full audience participation encouraged, the forum is designed to improve communications and help user groups from around the world grow and thrive. 


Speakers
avatar for Tristan Goode

Tristan Goode

CEO, Aptira, Aptira
Tristan is the founder and CEO of Aptira, the leading provider of OpenStack in the APAC region and recently expanding service to EMEA. He is a founding and four times elected member of the Board of Directors of the OpenStack Foundation since its creation in 2013. As a founder and lead organiser of the Australian OpenStack User Group, Tristan has also supported and mentored the OpenStack User Group in India and other groups around the world... Read More →


Wednesday April 17, 2013 3:40pm - 4:20pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

3:40pm

Stacking Up with OpenStack: Building for HA

Can we build an OpenStack HA solution that allows the same type of automation as Amazon AWS? This session compares an OpenStack HA reference architecture to Amazon to see how OpenStack stacks up.

As OpenStack goes real world production environment, the real world problems like reliability, high availability need to be addressed. In this session, we will explore various time-tested techniques for improving availability of your applications on OpenStack private cloud.  

We'll be joined by RIghtScale customer, Samsung SDS, to discuss their revolutionary OpenStack project. Samsung SDS has devised a multi-cloud architecture that leverages OpenStack and AWS to enable cloud-bursting while eliminating latency and security issues. Samsung SDS will review the architecture and technologies they are levering to make this solution possible.

Key take-aways from the presentation would be:

  • How to design for application HA using a hybrid cloud environment using OpenStack
  • Explore DR options based on your uptime requirements
  • How to improve availability of OpenStack cloud infrastructure services

 

 


Speakers
avatar for Utpal Thakrar

Utpal Thakrar

Senior Product Manager, Rightscale


Wednesday April 17, 2013 3:40pm - 4:20pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

3:40pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Wednesday April 17, 2013 3:40pm - 4:30pm
A104 Portland Convention Center

3:40pm

OpenStack Networking Hands-on Lab

Users will get access to a live OpenStack + Quantum setup and be able to walk through key quantum deployment use cases, with members of the Quantum core development team available to provide guidence and answer questions.

At the OpenStack conference 6 months ago we presented a similar Quantum hands on lab led by several members of the Quantum core team and it was standing room only. We'd like to run another session this time, incorporating lessons learned from the previous sesion and also including new Quantum capabilities introduced in the Grizzly release.

Demonstrated features will include:

  • private L2 networks using tunnels rather than vlans. Including support for overlapping IPs.
  • access to metadata information with overlapping IPs.
  • shared networks
  • L3 + NAT via quantum logical routers
  • and more! 

 


Speakers
avatar for Dan Wendlandt

Dan Wendlandt

OpenStack Lead, VMware
Dan Wendlandt from Nicira is the project technical lead (PTL) for the OpenStack Quantum project. He has been in product management and software development roles at Nicira, helping customers deploy the company's Network Virtualization Platform (NVP) in both public and private clouds. He graduated from Stanford with a degree in Computer Science and worked on networking and security in Carnegie Mellon's Computer Science PhD program before... Read More →


Wednesday April 17, 2013 3:40pm - 6:00pm
C123+C124 (Portland Convention Center)

4:30pm

Learning to Scale OpenStack: A Case Study in Rackspace's Open Cloud Deployment

Two years ago, Rackspace set out on a quest to build a public cloud in the open, powered by OpenStack. Building the Open Cloud from an idea to a viable deployment of thousands of servers has come with lots of growing pains. We've also gained a little bit of wisdom along the way and are ready to keep pushing for great things. In this case study, we will talk about the various deployment strategies we have used, our experience with them, and how what worked for 200 nodes didn't always work for 1,000 nodes. We'll end by look at how we will get to the first 10,000+ node deployment and stay continuous. 


Speakers
RM

Rainya Mosher

Product Manager, Digital, Rackspace Hosting
Rainya Mosher is a Product Manager for the Digital Practice Area at Rackspace Hosting . Prior to her transition into product, Rainya was the Engineering Dev Manager for the build release and deploy system for Rackspace OpenStack public cloud control plane. She has worked with a dozen Rackspace OpenStack teams in both development and operations over the last three years, including OpenStack Compute and OpenStack Networks, to help them find the... Read More →


Wednesday April 17, 2013 4:30pm - 5:10pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

4:30pm

Cinder API v2: a new hope for better validation
In this session I'll be presenting the state of the Cinder rest API in v2 for G. In addition, I'll be going over some small things that need to happen in H.

Duncan Thomas will then be leading improvements that need to happen in H for better validation in the rest API. Overall, accepting the fact that users don't usually have access to the logs, so we need to present errors up front when possible.

(Session proposed by Mike Perez)


Wednesday April 17, 2013 4:30pm - 5:10pm
B110

4:30pm

Handling long running periodic tasks
nova-periodic caused a lot of discussion on the mailing list. I now have a proposed implementation, and I'd like to discuss with others if we like the proposed approach, or have a better plan.

(Session proposed by Michael Still)


Wednesday April 17, 2013 4:30pm - 5:10pm
B113

4:30pm

Intro to Ceilometer Architecture
This session will provide a walk-through of the existing pieces of ceilometer as an introduction for new contributors and a refresher for the existing team, to serve as a basis for the rest of the discussions during the summit.

(Session proposed by Doug Hellmann)


Wednesday April 17, 2013 4:30pm - 5:10pm
B116

4:30pm

OpenStack Networking Mini Sessions
This session will include the following subject(s):

Network: Multi-VLAN Registration Protocol support:

MVRP is a standards-based layer-2 protocol for the automatic configuration of VLANs. With MVRP, VLANs can be configured at the end-port, or the network device connected to the switch port, and the VLAN trunks are dynamically created on MVRP enabled switches. Support for MVRP gives OpenStack Networking a standards based alternative to proprietary VLAN provisioning and configuration systems, and simplifies the work of configuring nova with VLANnetworking.

(Session proposed by ChristopherMacGown)

SR-IOV NIC support :

Although generic SR-IOV support is mostly nova story, SR-IOV NIC has some specific features from networking point of view. For example, how to keep the network isolation when the VF NIC is assigned to VM directly, how to live migrate the VM with VF NIC. These deserve careful discussion in H summit.

(Session proposed by jiang, yunhong)

Integration tests based on NaaS requirements:

co-author: Mahankali, Sridhar
co-author: Luo, Xuan

* requires one full session

The problem with Quantum tests in Tempest is that the test cases are tightly coupled to what the Quantum API provides. Therefore the test cases have no significant difference with unit tests other than not having stubbed objects.

In order to prove that Quantum and its plugins are production ready, we need a thorough collection of integration tests based on NaaS requirements.

I've gathered some NaaS features as a checklist in the document below.

https://docs.google.com/document/d/1y8RoCPoYMTT8l6oUgzIRBz8S_zDjfXYQY3v6IOc_CYM/edit?usp=sharing

I would like to talk with our members and go through the list and discuss about the test scheme and priority on each of the features.

(Session proposed by Zhongyue Luo)


Wednesday April 17, 2013 4:30pm - 5:10pm
B114

4:30pm

Vulnerability management: infra needs, scoring...
This session will be focused on improvements to the Vulnerability Management process.

In particular we'll review infrastructure plans to better support the Vulnerability Management Team (VMT) workflow (simplified and more reliable patch testing, patch review/approval...), as well explore the option of rating the vulnerabilities (CVSS scoring...).

If there is time remaining, we'll look into other improvements we could make to the process.

(Session proposed by Thierry Carrez)


Wednesday April 17, 2013 4:30pm - 5:10pm
B119

4:30pm

How much for an Openstack Cloud please?

How much for an Openstack Cloud please?

That's it! You're ready! You know everything there is to know about OpenStack.

It's architecture, features and a bunch of other cool stuff.

But finally: How much does an OpenStack Cloud cost?

During this talk, we'll work on two real production use cases to provide you with a detailed, yet simple, financial analysis that will help you budget your future cloud projects. We’ll present the case of a basic simple infrastructure and a second example will treat of a much more complex, high end platform.

 

 


Speakers
avatar for Raphael Ferreira

Raphael Ferreira

CEO at eNovance, eNovance
I?m co-founder and CEO of eNovance, a major contributor in the OpenStack code and an active player of the open cloud ecosystem in Europe and Canada. eNovance provides high-end services to build and manage new generation infrastructures based on Openstack, for a large variety of companies all around the world. I have been active in the OpenStack community since the Bexar Summit and regularly speak about OpenStack, Open Cloud and Multi-platforms... Read More →


Wednesday April 17, 2013 4:30pm - 5:10pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

4:30pm

Unlocking the Cloud in Latin America

Kio Networks, one of the largest data centers in Latin America, will share with the audience a case study for building its public cloud with OpenStack and the challenges that involves entering the Latin American market in the world of cloud computing.

Kio Networks has commited with OpenStack Foundation as Corporate Sponsor as the first Latin American company to be involved with the Foundation and with the community to promote the use of a real Open Source Cloud Computing OS in the region. 



Wednesday April 17, 2013 4:30pm - 5:10pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

4:30pm

More reliable, more resilient, more redundant: High Availability Update for Grizzly and beyond

OpenStack high availability has seen a lot of progress since it was defined as an overarching design goal during the Folsom cycle. Not only is there now a reference architecture for highly available OpenStack infrastructure services, but OpenStack is also gradually growing native high availability features. In this session, we are giving an overview of the current state of high availability technology in OpenStack, and an outlook as we enter the Havana cycle.

In particular, this session covers > 

Infrastructure HA:

  • OpenStack infrastructure high availability with the Pacemaker stack
  • The status of high availability in OpenStack AMQP messaging and database access 

High Availability features in OpenStack Compute (Nova):

  • Automatic node evacuation, to address physical compute node failures
  • The status of automatic Nova guest recovery
  • Ensembles (virtual machine groups) to deploy multi-guest applications resilient to physical node failure 

High availability improvements in OpenStack Networking (Quantum)    

Attendees should have a good general understanding of OpenStack components. High availability experience is a plus, but not required. 

 


Speakers
avatar for Florian Haas

Florian Haas

Principal Consultant, hastexo
Florian is an expert in high availability, distributed storage and Ceph, and an experienced technical consultant, seasoned training instructor, and technical writer. He has co-developed and delivered training across the globe, in addition to helping deploy several production clouds. He is an active contributor in the OpenStack and Ceph communities, and has spoken at LinuxCon, OSCON, the OpenStack Summit and many other conferences and events.


Wednesday April 17, 2013 4:30pm - 5:10pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

4:30pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Wednesday April 17, 2013 4:30pm - 5:20pm
A104 Portland Convention Center

5:20pm

Using OpenStack In A Traditional Hosting Environment

EIG/Bluehost is one of the largest hosting companies in the world. The scale of our systems at Bluehost have been rapidly increasing. We are challenged with respect to how to manage such large server farms distributed across multiple data centers that are geographically distant. Although the main stream products at BlueHost still reside on traditional hosting platforms that have their own idiosyncratic requirements, we have been seeking an ideal cloud-based solution for an efficient management system in a highly scalable environment. We chose to leverage Openstack in provisioning tens of thousands of servers while meeting customers’ availability requirements.

In this talk, we will present our use case of Openstack in a traditional hosting environment. Although it can be considered odd or appear to be a conflict between 'traditional hosting' and 'cloud,' Openstack has been a good decision with which we could successfully launch our cloud-based traditional hosting products for dedicated servers and virtual private servers (VPS). We also plan on utilizing other benefits that exist in Cloud technologies so as to improve our hosting products as much as possible. We have learned many useful lessons from our unique experience, including the scalability issues that we faced while operating tens of thousands of servers and the stability issues that each OpenStack subcomponent currently has, as well as the architectural design considerations while using OpenStack. We are interested in sharing with the OpenStack community our experiences and code for some new features that we have added to OpenStack. We would like to obtain feedback from the community and also contribute our experiences back to the community. 

 


Speakers
avatar for Jun Park

Jun Park

Sr. Systems Architect, EIG/Bluehost
Dr. Jun Park recently joined EIG/Bluehost as a Sr. Systems Architect. He worked at Samsung in the area of high performance computing in 90's and later obtained his Ph.D. from University of Utah. Before joining EIG/Bluehost, Dr. Park served as one of chief systems architects at NTT/Verio where he contributed to the 2012 launch of the Cloud-N product in both the Japan and US markets using CloudStack. His interests include clouds, distributed... Read More →
avatar for Mike Wilson

Mike Wilson

Systems Architect at Mirantis, Mirantis
Mike Wilson comes from a background of large scale multi-datacenter computing and has been doing big OpenStack since the Folsom release. His experience includes upstream development as well as being the principal architect and lead in setting up one of the largest OpenStack deployments in the world in his time with Bluehost. When he came to Mirantis, he acted as the principal architect for AT&T's enormous OpenStack based Telco cloud, AT&T... Read More →


Wednesday April 17, 2013 5:20pm - 6:00pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

5:20pm

Cinder Smart Shutdown
Cinder needs a nice way to gracefully shutdown it's services and queue up new tasks for the next restart. Once services come back up any queued tasks should be kicked off. Any existing services during the shutdown request should be allowed to finish before termination of the cinder process.

(Session proposed by Walt)


Wednesday April 17, 2013 5:20pm - 6:00pm
B110

5:20pm

Feedback from Ceilometer users
This session has for goal to gather feedback from Ceilometer users. We should invite anyone whom has deployed Ceilometer to join this session to quickly explain to us (5 min per user):
* their architecture
* their pains
* their successes
So that we can learn an improve.

Users can be admins, devops, dev, anyone that had to deploy or interface with Ceilometer.

(Session proposed by Nick Barcet)


Wednesday April 17, 2013 5:20pm - 6:00pm
B116

5:20pm

Nova API validation framework
Overview:
Nova has many RESTful APIs, and not all API parameters are completely validated.
To implement comprehensive validations, I'd like to propose Nova API validation framework.
The benefits of this framework will be the followings:
* Validate every API parameters.
* Unify an error message format of the response, if the same cause.
ex) ".. is too short.", ".. is too long.", ".. is not integer."
* Clarify the API parameter definitions.
* Clean up codes, because of merging error handling methods.

Talking points:
I created a prototype for API validation framework, and found some points which need discussions.
I'd like to talk/discuss about the following in this session:
* Overview of API validation framework
* Plans for Havana release
** Current development status
** What are TODOs for Havana?
** Migration plans (How to apply the framework to all APIs smoothly)
Need Nova community agreement because of many implementations and reviews.
Need useful framework to implement each API validation step by step.
Need some implementation rules to achieve all APIs by Havana release.
* Next features of the framework
* And more

Related Summit Talk:
There was a similar session in Grizzly Design Summit, and the session contained good discussions for API validation:
* Refactoring API Input Validation:
https://etherpad.openstack.org/grizzly-nova-input-validation
In the session proposed by me, I'd like to discuss how to achieve implementations of all APIs based on some prototype.


(Session proposed by Ken'ichi Ohmichi)


Wednesday April 17, 2013 5:20pm - 6:00pm
B113

5:20pm

Technical Committee membership evolution
The Technical Committee is a representation of the technical contributors to the OpenStack project, tasked with solving cross-project issues, serve as appeals board and consider new projects for inclusion. The membership is currently set to all PTLs + 5 directly-elected members.

This session is a workshop to discuss future evolution of this membership for the "I" cycle, with two goals in mind: avoid committee bloat as we grow the number of projects in OpenStack, and have good representativity.

(Session proposed by Thierry Carrez)


Wednesday April 17, 2013 5:20pm - 6:00pm
B119

5:20pm

VPN-as-a-Service
As Quantum now is gearing towards supporting a Multi-Plugin Support Approach, one of the Service Types is VPN. In this session we will discuss how VPN's can be configured, provisioned and managed as a service through Quantum. This is the follow up session to continue the previous day's discussion with the goal of determining the work to be completed during Havana.

(Session proposed by Mark McClain)


Wednesday April 17, 2013 5:20pm - 6:00pm
B114

5:20pm

SUSE Cloud: Gaining greater control and flexibility in your enterprise

SUSE®, a pioneer in open source software, provides reliable, interoperable Linux and cloud infrastructure solutions that give enterprises greater control and flexibility. More than 20 years of engineering excellence, exceptional service and an unrivaled partner ecosystem power the cloud infrastructure solutions that help our customers improve resource utilization and speed the delivery of IT services to meet changing market needs.  Whether the enterprise is deploying services in a public, private, or hybrid cloud environment, SUSE has a secure, compliant and fully supported solution.  Come learn how SUSE Cloud will help you meet the demands of cloud computing in your organization.

 


Speakers
avatar for Peter Chadwick

Peter Chadwick

Dir. of Product Management - Cloud and Systems Management, SUSE
Pete Chadwick is the Director Cloud and Systems Management solutions for SUSE. Chadwick has more than 20 years of experience at global technology organizations such as IBM, US Robotics, 3Com and Novell. At SUSE, his responsibilities include comprehensive market and business analysis required to deliver go-to-market strategies for one of SUSE’s priority business areas – cloud. Chadwick is responsible for bringing SUSE Linux... Read More →
CS

Cameron Seader

Sales Engineer @ Suse


Wednesday April 17, 2013 5:20pm - 6:00pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

5:20pm

From zero to success : The French Touch

In only 2 years eNovance has built a strong business activity around Openstack on the European Market. We started from close to zero, and we're now one of the key players on Openstack in Europe.

During this session we will talk about building an ecosystem, convincing partners, building alliances, hiring the best employees and more...

The goal of this session is to share our strategy and concrete examples about how one can develop a strong activity around Openstack. 

 


Speakers
avatar for Raphael Ferreira

Raphael Ferreira

CEO at eNovance, eNovance
I?m co-founder and CEO of eNovance, a major contributor in the OpenStack code and an active player of the open cloud ecosystem in Europe and Canada. eNovance provides high-end services to build and manage new generation infrastructures based on Openstack, for a large variety of companies all around the world. I have been active in the OpenStack community since the Bexar Summit and regularly speak about OpenStack, Open Cloud and Multi-platforms... Read More →


Wednesday April 17, 2013 5:20pm - 6:00pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

5:20pm

High Availability from DevOps Side

In this talk we will explain how to make some OpenStack services highly available in active / active mode, or active / passive for some of them. We will also approach the subject of shared storage and how OpenStack is using it. We will share our experience on production environments where High Availabity is one of our top priority. 


Speakers

Wednesday April 17, 2013 5:20pm - 6:00pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

5:20pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Wednesday April 17, 2013 5:20pm - 6:00pm
A104 Portland Convention Center

6:30pm

Rackspace Victory Party, co-sponsored by RightScale

RSVP for a chance to win a Jawbone Jambox! Compliments of RightScale

Up Your Game at the Rackspace Party
Wednesday, April 17th at 6:30pm – 10:30pm
Castaway - 1900 NW 18th Ave  Portland, OR 97209
 
OpenStack changed the game! Now it’s time to ‘Up Your Game’ at the Rackspace party. Come celebrate our victories and achievements in building the open cloud together.
 
Join us for amazing food, specialty cocktails sponsored by RightScale, digital caricatures created by our on-site artist, Rock Band stage, Xbox dance station, Wii Sports station, & more. Transportation will be provided to Castaway from 6-7pm. Shuttle buses will be available outside the Oregon Convention Center off Holladay Street and 1st Avenue. Shuttles will be available until 11pm for return drop offs to host hotels.


Wednesday April 17, 2013 6:30pm - 10:30pm
Castaway Portland http://www.castawayportland.com/
 
Thursday, April 18
 

8:00am

Registration Check In Open
Thursday April 18, 2013 8:00am - 12:00pm
Oregon Lobby

9:00am

Cinder Update for Disk Encryption
There is a Nova blueprint called Encryption of Attached Cinder Volumes
that has a working prototype. Encrypted volumes add new challenges for
Cinder operations such as snapshots and cloning, particularly with
regard to key management. The goal of this session is to enumerate the
Cinder operations that must become "encryption-aware" in Havana and to
outline different implementation strategies to support these operations.

(Session proposed by Laura Glendenning)


Thursday April 18, 2013 9:00am - 9:40am
B110

9:00am

Continuous-deployment for upstream Openstack
Continuous deployment - the production version of the well known continual integration process - is very appealing to large deployers: it reduces the time to roll out security patches and reduces the risk of each production push.

However, CD isn't something that can be bolted on - like CI it requires the upstream code change process to support it (for instance, with CI the test suite has to be fast enough to run per-commit).

With CD trunk has to be always deployable, be able to run stably with skewed service versions and for DB migrations to be extremely fast.

In this session I want to get the ball rolling on us stepping up to CD from our current CI system, for at least all the core projects.

I expect this to involve assessing how much interest there is from contributors, as well as technical discussion on the logistics and overheads of delivering a CD ready trunk.

(Session proposed by Robert Collins)


Thursday April 18, 2013 9:00am - 9:40am
B119

9:00am

Incremental improvement grab-bag
This session will include the following subject(s):

Incremental improvement grab-bag:

There are several incremental improvements that we should talk about, but that won't require a full hour session to discuss (I hope).



(Session proposed by Doug Hellmann)

Enable/Disable/Configure a pollster in runtime:

When using ceilometer for monitoring, sometimes the users want to enable/disable some pollsters which are only for testing/debugging purpose in runtime, without modifying the configuration file and restarting the agent.

Besides, some users might want to ask a pollster only to monitor part of the resources available to it, e.g. only to monitor one specific nova instance. The users need to pass the instance UUID as a configuration-paramter to the pollster in runtime.

We might need to design a framework to allow the user to use the "management-API" to do the following things in the run-time:
- enable/disable a pollster
- get/set configuration parameter for a pollster
- ask a pollster to immediately start polling, instead of waiting for other pollsters in the same polling task to finish before it can start poll.

That framework could also be extended to manage publishers.

(Session proposed by Lianhao Lu)


Thursday April 18, 2013 9:00am - 9:40am
B116

9:00am

OpenStack Networking and Nova - Part 2
OpenStack Networking and Nova, part 2. See part 1 here, in the Networking track:

http://summit.openstack.org/cfp/Details/161

Part 2 is where we will get back together near the end of the design summit to recap our plans for OpenStack Networking+Nova and identify specific work that needs to get done by both projects to accomplish our goals.

(Session proposed by Russell Bryant)


Thursday April 18, 2013 9:00am - 9:40am
B113

9:00am

SAML, OAuth 2, and SCIM
This session will include the following subject(s):

SAML, OAuth 2, and SCIM - Overview and Application:

A discussion of how identity standards may apply to keystone, and how keystone may wish to align itself with these standards through Havana and beyond.

A brief tour will be given to level set the room on the following current and approaching standards. It is recommended that anyone wishing to participate in the discussion read the attached links for background information in order to prepare.

- SAML
An XML-based identity assertions commonly used for cross-domain single sign-on
(A.K.A Federation) for Web SSO and Web Services (WS-*).
IETF drafts describe use with OAuth 2.0.

Executive Overview: http://bit.ly/16Hn35X

- OAuth 2 - token based authentication for web applications and APIs. Defines the client
software as a role. Separates issuing tokens from how you use a token. Token issuance is
defined both for browsers and for REST clients using a username/password. Token
format is not defined by OAuth2, but one proposed standard format is JWT.

OAuth2 Simplified: http://bit.ly/14aaH6U

- JWT - JSON Web Tokens, an upcoming standard format for structured tokens
(containing data) which are integrity protected and optionally encrypted.

JWT spec: http://bit.ly/15YAKMx

- SCIM - cross-domain user account creation and management. REST API for CRUD
operations around user accounts

Overview: http://www.simplecloud.info/

(Session proposed by David Waite)


Thursday April 18, 2013 9:00am - 9:40am
B114

9:00am

Project Update: Heat

Project Updates: Opportunity for newly elected PTLs to share the state of the project, major topics being discussed at the Summit, user feedback, and their vision and roadmap for the next release.


Speakers
avatar for Steven Dake

Steven Dake

Principal Engineer, Cisco Systems, Inc.
At Cisco Systems, Inc., Steve is focused on bringing containers to OpenStack, both through using containers as an OpenStack deployment tool by serving as PTL for Kolla for Kilo and Liberty, as well as significantly contributing to the OpenStack Containers Project Magnum where Steve is a core developer and major architect of the system. | | Steve previously worked at Red Hat, Inc., where he originated and led the open source project... Read More →


Thursday April 18, 2013 9:00am - 9:40am
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

9:00am

Project Overview: OpenStack Queuing and Notification Service ("Marconi")

Come to this session to get an update on Marconi, an OpenStack queuing and notification service described at http://wiki.openstack.org/marconi

Marconi aims to be pragmatic, building upon the real-world experiences of teams who have solid track records running and supporting web-scale message queuing systems.

Join Rackspace's Kurt Griffiths, Principal Architect, and Allan Metts, Engineering Director, to learn about the work that has been done and the path ahead -- including a description of the project, milestones, how it works, and an early demo.

As a message bus, Marconi allows cloud developers to use a REST API to easily distribute tasks to multiple workers across the components of an OpenStack  deployment. Publish-subscribe semantics are also supported, allowing notifications to be distributed to multiple listeners at once.

Users will be able to customize Marconi to achieve a wide range of performance, durability, availability, and efficiency goals.



Speakers
avatar for Kurt Griffiths

Kurt Griffiths

Principal Architect -- Rackspace Hosting, Rackspace
avatar for Allan Metts

Allan Metts

Director -- Engineering, Rackspace Hosting, Rackspace Hosting
Allan Metts is the site leader for Rackspace Atlanta, the Engineering shop responsible for Rackspace's Cloud Backup, Cloud Drive, and Jungle Disk products. This team is also leading the development of the Marconi project on StackForge, which implements a Queuing and Notification service for the OpenStack platform. Prior to Rackspace, Allan led the development of several large-scale systems in the telecommunications, transportation, and... Read More →


Thursday April 18, 2013 9:00am - 9:40am
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

9:00am

Securing OpenStack with FreeIPA

Security is important when deploying any distributed application especially the one responsible for running all of the virtual machines in your data center. When deploying Open Stack, many of the security implementation details are left unspecified. This is where FreeIPA comes to the rescue. This session will show how guidance on how FreeIPA can be used to help secure communication, provide authentication and authorization capabilities for a large scale Open Stack deployment. 

 


Speakers
avatar for Adam Young

Adam Young

Senior Software Engineer, Red Hat, Inc
Adam Young is a member of Red Hat's OpenStack team and has been a core developer on Keystone since it was an incubated project. | Adam has been at Red Hat for 5+ years, working on various systems management tools, including the Identity Management component of | Red Hat Enterprise Linux based on the FreeIPA technology. A 17 year industry veteran, Adam contributed to multiple projects, products | and solutions from Java based eCommerce Web Sites... Read More →


Thursday April 18, 2013 9:00am - 9:40am
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

9:00am

Analyzing cloud network architectures in OpenStack and EC2

Cloud Networking introduces several new concepts and practices that change the way traditional networks are being built and managed. Network architects, solution designers and application developers need to

understand these new networking capabilities to take advantage of the cloud. This talk aims to demystify cloud networking to the above audience by providing a deep dive analysis of the various cloud networking models and capabilities by using specific networking scenarios from the OpenStack Quantum service and Amazon EC2. We will also examine how these capabilities could be leveraged to build fault-tolerant cloud applications. 


Speakers
avatar for Naveen Joy

Naveen Joy

Cloud Architect/Software Developer, HUAWEI Technology Co., Ltd.
Naveen Joy(@naveenjoy) is a cloud computing architect at Cisco with hands-on experience in OpenStack cloud deployment, solutions development and integration. He is currently involved in the architecture and integration of several OpenStack based cloud services for large customers. Prior to Cisco, Naveen was an engineering manager at Motorola, where he was responsible for the delivery of the motoblur cloud network. He specializes in the... Read More →


Thursday April 18, 2013 9:00am - 9:40am
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

9:00am

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Thursday April 18, 2013 9:00am - 9:50am
A104 Portland Convention Center

9:00am

Get Started deploying OpenStack with Puppet

This hands on lab will provide an oppurtunity to see how easy it is to use Puppet to deploy OpenStack environments.

It will cover the architectural details of the Puppet modules used for installation, and explain how to easily get up and going with a fully functional OpenStack environment.

Requirements: This lab assumes that you have a laptop with the following installed: 

  • virtualbox
  • vagrant
  • git 

The lab also assumes reasonable networking connectivity in the lab.    

 


Speakers
avatar for Dan

Dan

Consultant
Dan has been involved with the OpenStack community since the Cactus release. He is mainly focused on the automation of Openstack deployments, and both created and currently serves as the project lead for the puppet-openstack modules hosted on stackforge. He currently works as a consultant for Lew Tucker's team at Cisco where he is leveraging his Puppet expertise to help architect their delivery system for Cisco's Openstack solution. Until... Read More →


Thursday April 18, 2013 9:00am - 10:30am
C123+C124 (Portland Convention Center)

9:50am

Dependency Management
In light of the recent threads and issues surrounding PyPI, openstack/requirements and version pinning, I'd like to discuss dependency management as it relates to OpenStack froma much higher vantage point. I think we need to go all the way back to use cases and requirements and set them out very clearly. Then, armed with that, we can assess various technology solutions for dealing with them both for CI and for people consume our software.

(Session proposed by Monty Taylor)


Thursday April 18, 2013 9:50am - 10:30am
B119

9:50am

Double Entry Auditing of collected metrics in CM
In order to offer SEC-Compliant billing we need to validate collected metrics from two sources. The needs to be an audit trail for important metrics such as instance lifecycle, bandwidth and storage usage. How might this be accomplished with CM?

(Session proposed by Sandy Walsh)


Thursday April 18, 2013 9:50am - 10:30am
B116

9:50am

Generic support for external authn/authz
We already support some mechanisms for plugging in authentication methods, but we need to evolve the keystone architecture to enable deployers and cloud providers to use their chosen set of authn/authz. This is not just about plugging things into the back of keystone, but needs to take into account how tokens might be validated (e.g. we do PKI today, but how would we cleanly enable some other standard token format?)

Goals for session:
- Agree proposal for how we split the authentication & authorization in terms of API, laying the groundwork for us to expand the supported set of technologies
- Agree how alternative authn/z and their token generation fits into the above structure
- Agree where and how plugin points will be provided for such alternatives, including within auth_token middleware
- Show an example proposal for OAuth (Authorization)with OpenID Connect (Authentication) that match the above.

(Session proposed by Henry Nash)


Thursday April 18, 2013 9:50am - 10:30am
B114

9:50am

Multi-Attach and Read Only Volumes
There's been some discussions about introducing a special Read Only volume that can be attached to multiple instances simultaneously. Initial thoughts are something like creating a R/O volume from an existing volume, or converting an existing volume.

Additionally a number of folks would like to see R/W multi-attach which can be discussed as well.

(Session proposed by John Griffith)


Thursday April 18, 2013 9:50am - 10:30am
B110

9:50am

VMware compute driver roadmap session
This session will include the following subject(s):

VMware compute driver roadmap session:

Brainstorming session to help coordinate among everyone who is planning on contributing the to VMware compute driver during the havana session.

Goal is to avoid any more duplicate work, identify key gaps, and to prioritize what new features will be most valuable.


(Session proposed by dan wendlandt)

Nova Proxy compute driver for vCenter:

This session is to cover the following blue prints.

1. Multiple VMware vCenter Clusters managed using single compute service
2. VMware Resource Pools as compute node
3. VMware vCenter compute driver and scheduler enhancements to publish and consume cloud capacity of clusters and resource pools
4. VMware vCenter templates available as glance images
5. Nova changes for VMware vCenter templates

(Session proposed by Srinivasa Acharya)


Thursday April 18, 2013 9:50am - 10:30am
B113

9:50am

Project Update: Object Storage

OpenStack Object Storage Update: Opportunity for PTLs to share the state of the project, major topics being discussed at the Summit, user feedback, and their vision and roadmap for the next release.


Speakers
avatar for John Dickinson

John Dickinson

Director of Technology at SwiftStack & Swift PTL, SwiftStack
John Dickinson is Director of Technology at SwiftStack. SwiftStack is a technology innovator of private cloud storage for today’s applications, powered by OpenStack Object Storage. John serves as the Project Technical Lead for OpenStack Swift and has been involved in the development of Swift since 2009


Thursday April 18, 2013 9:50am - 10:30am
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

9:50am

New features for Ceph with Cinder and Beyond

Ceph is an open source distributed object store, network block device, and file system. Ceph can be used for object storage through its S3 and Swift APIs. It can also provide storage for network block devices, with the thin provisioning and copy-on-write cloning features necessary to support large-scale virtualization.

Since the Folsom release, Cinder makes block storage for backing VMs a first class feature in OpenStack. Block devices can be created from images stored in Glance, and with Ceph's RBD behind both, new VMs can be created faster while using less space. In the latest Ceph ‘Bobtail’ release, you can start many VMs instantly by cloning from templates. Also, on the storage backend side, you will see increased I/O performance due to improved threading.

This session will cover an intro to Ceph, the current status of Ceph and Grizzly, the latest features of the Ceph Bobtail release and also the technical implications and the advantages of block storage within OpenStack. 


Speakers
avatar for Josh Durgin

Josh Durgin

Senior Software Engineer, Red Hat
Josh Durgin is the lead developer for the RADOS Block Device (RBD) module within Ceph.


Thursday April 18, 2013 9:50am - 10:30am
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

9:50am

A Multi-tenant RBAC Federated system for OpenStack

OpenStack is extensively used in industry today. With increasing collaborations both within a single organization and between several, resource sharing is a natural extension to the existing implementation of isolated tenants (ie allow resource sharing between tenants within an organization). Furthermore, the access

and resource sharing between different cloud installations is also unattended to. We propose the addition of a service which handles both these requirements ie, resource sharing between tenants within a single organization and also tenants between different cloud installations. Our proposal (which will be submitted as a blueprint and is under implementation) aims to provide a multi-tenant federated access to resources within OpenStack. A federation is an association comprising any number of service providers and identity providers, in this scenario would mean different openstack clouds/installations. Multi-tenancy support is defined as the capability of a single cloud instance to provide its service to several customers/tenants simultaneously which in this case not only refers to the mere existence of several tenants but also resource sharing capability between the tenants within the same cloud instance or other cloud instances due to the concept of federated access.

This brings forth the need for improved Identity Management and Policy Enforcement which doesn’t rework existing deployments but rather extends them to the the required functionality seamlessly. We model the functionality of this service and the required extensions to be made to accommodate it. The crux of our model lies in the way we represent each user and his capabilities. The current system uses a 3-Tuple mechanism of (Subject, Privilege, Object) to represent users and the resources they are allowed access to. We plan to extend this to a 5-Tuple mechanism (Issuer, role(Issuer,roleName), Privilege, Interface, Object) so as to incorporate RBAC and provide access to remote resources outside of the same tenant and cloud installation.

Our talk will deal with a detailed look into this proposal. 

 


Speakers

Thursday April 18, 2013 9:50am - 10:30am
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

9:50am

Scale-out Block Storage: There's a Reason AWS Elastic Block Storage Looks the Way it Does

Existing approaches to delivering persistent block storage in OpenStack focus on integrating existing SAN/NAS hardware solutions, using Distributed File Systems (DFS), or using simple Direct Attached Storage (DAS) with Cinder. There is another alternative: scale-out block storage nodes with intelligent scheduling. This is the same approach that Amazon Web Services (AWS) uses for Elastic Block Storage (EBS) and it's worth taking a close look at the pros and cons. This presentation will explore the differences between SAN, NAS, DFS, DAS, and EBS. We will look at the implicit and explicit contracts that users and operators get from the different approaches and look at a variety of failure conditions. EBS may not be right for some clouds, but for many it's an important and viable alternative to the existing approaches. 


Speakers
avatar for Randy Bias

Randy Bias

VP Technology, Emerging Technology Division, EMC
His prescient views on the profound disruption caused by cloud computing have made Randy Bias one of the industry’s most influential voices. He is an evangelist who was among the first to articulate the generational transition of IT from the “first platform” (mainframe computing) to the “second platform” (enterprise computing) and then to the “third platform” (cloud computing). He also popularized the... Read More →
avatar for Eric Windisch

Eric Windisch

Software Engineer at Docker, Inc., Docker, Inc
Eric Windisch is a veteran contributor to OpenStack across multiple projects. He is best known for his contributions of ZeroMQ messaging and the Docker virt driver for OpenStack Compute. Eric also initiated the oslo.db effort and is a co-author of the OpenStack Security Guide.


Thursday April 18, 2013 9:50am - 10:30am
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

9:50am

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Thursday April 18, 2013 9:50am - 10:30am
A104 Portland Convention Center

10:30am

Break
Thursday April 18, 2013 10:30am - 11:00am
OpenStack Quad Hall B

11:00am

API improvements for Ceilometer
This session will include the following subject(s):

API improvements for Ceilometer:

The API needs to evolve in order to solve more advanced questions from billing engines such as:

- Give me the maximum usage of a resource that lasted more than 1h
- Give me the use of a resource over a period of time, listing changes by increment of X volume over a period of Y time
- Provide a GROUP BY function
- Provide additional statistical function (Deviation, Median, Variation, Distribution, Slope, etc...) which could be given as multiple results for a given data set collection


(Session proposed by Nick Barcet)

Ceilometer API extensions:

Some enhancements to the API would allow support for a broader set of use cases.

(Session proposed by Phil Neal)


Thursday April 18, 2013 11:00am - 11:40am
B116

11:00am

libvirt driver in Havana
This session is to discuss improvements we would like to make to the libvirt driver in the Havana cycle. Feel free to show up with additional ideas you would like to discuss.

This session will include the following subject(s):

libvirt console logging:

libvirt console logging is still broken, and it has been for ages. We're re-written it at least three times. Let's come up with a plan for fixing it that will actually work this time.


(Session proposed by Michael Still)

LXC Block Devices:

Use the libvirt-lxc functionality to mount block devices rather than have NOVA do it for us. Newer versions of libvirt allow block devices inside the container in order for it to be accessible so we should change the way NOVA mounts the images before we start the container.


(Session proposed by Chuck Short)


Thursday April 18, 2013 11:00am - 11:40am
B113

11:00am

refactor attach code
Cinder now has copy/paste code from Nova's libvirt to do attach of a volume to the cinder node. This is done so cinder can copy volume contents into an image and then stuff the image into glance. This currently only works for iSCSI, but we need the same capability for Fibre Channel.

We shouldn't copy/paste the code from Nova's libvirt code. We should look at migrating the attach code from Nova into oslo and reuse that code both in Nova and Cinder


Other options are using a worker VM to do the copying or a library in cinder.

(Session proposed by Walt)


Thursday April 18, 2013 11:00am - 11:40am
B110

11:00am

Scaling & Performance
This session will include the following subject(s):

Scaling/Performance of Keystone:

A number of recent reports have indicated that we have potential scaling and performance issues with Keystone. Examples:
1) Sequential execution when hit by a large batch of requests (200 x create user)
2) Inefficient use of SQL for individual requests (e.g. we don't use PK access for filtering by a PK variable)

The solution is likely multi-fold:
a) Should Keystone use the same multi-process wsgi approach as other projects?
b) Re-evaluation of the backend drivers to enable most efficient use of SQL/LDAP

(Session proposed by Henry Nash)


Thursday April 18, 2013 11:00am - 11:40am
B114

11:00am

Sorting out test runners, wrappers and venvs
We've gotten ourselves into a pickle. Across the projects, we have a combination of tox and run_tests.sh and some projects have migrated to testr from nose and some havent. People are confused about how to run tests, and about how jenkins runs tests - especially since most projects have at least 2 different ways IN THE TREE.

We need to sit down, in a room, make a actual plan for moving forward, and then do it.

(Session proposed by Monty Taylor)


Thursday April 18, 2013 11:00am - 11:40am
B119

11:00am

Project Update: Networking

OpenStack Networking Update: Opportunity for newly elected PTLs to share the state of the project, major topics being discussed at the Summit, user feedback, and their vision and roadmap for the next release


Speakers
avatar for Mark McClain

Mark McClain

CTO, Akanda
Mark McClain is the Chief Technical Officer of Akanda Inc, a member of the OpenStack Technical Committee and a core reviewer for several teams (Neutron, Requirements and Stable). Mark was the Program Technical Lead for the OpenStack Networking during the Havana and Icehouse cycles. In addition to his technical work, Mark is a co-organizer of the Atlanta OpenStack Meetup group and frequent speaker on OpenStack. Formerly of DreamHost and Yahoo... Read More →


Thursday April 18, 2013 11:00am - 11:40am
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

BillingStack and associated projects

Recently we've started work on BillingStack which is a billingsystem that is based on the ideas to be like a "OpenStack" project, meaning do something and do it very well. It's at the time being re-written from a Java / Grails implementation initially conceived by it's original author Luis Gervaso from the former company called StackSherpa.

Similarities to BillingStack and OpenStack: 

  • Built like the thing you know on top of the existing libraries that other OpenStack projects uses like:
  • Pluggable / plugin storage: primarely SQLalchemy / Mongo (Not developed yet)
  • Multi-Tenancy - Merchants with Customers and Users with Role support (Still at the drawing board / in development)
  • REST API - RESTful webservices API for getting information about allmost any resource in the system 

Until now we have implemented / planning alot of features like:    

  • PGP - PaymentGatewayProviders - a abstraction layer for the configuration of different Payment Gateways like BrainTree (Already in active development / allmost finished)
  • Admin interface in Javascript using AngularJS and the REST API
  • OpenStack integration with the Ceilometer project
  • Java client / sdk
  • Accounting
  • 10 days - 4 000 lines of code. 

Other projects we are working on and planning are:    

  • Horizon Integration (Univeral and not just BillingStack) using Fakturo
  • Fakturo - A univeral Billing system CLI / language binding project
  • UsagePusher - Push usage to any billingsystem with the use of Fakturo 

I would like to present you BS with a small initial demo of our capabilities and tell you about future hopes and plans. 

 

 


Speakers
avatar for Endre Karlson

Endre Karlson

Software Engineer, HP Enterprise
Nothing!


Thursday April 18, 2013 11:00am - 11:40am
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

Support for Domain quota management to allow Domain quotas to be managed and enforced.

In Keystone v3 (Grizzly release), the Domains feature encapsulates users and projects into logical entities that can represent accounts, organizations, etc. However, currently there is no capability or mechanism to manage or enforce quotas at the domain level. Assigning or updating values or limits to a domain will allow the cloud administrator to evaluate domain lists and consumption. In order to achieve these capabilities it will be required to implement quota management and quota monitoring for Keystone domains, by which domain usage can be managed and enforced.

The goal is to support quotas at the OpenStack Domain level. 

 


Speakers
avatar for Yehia Beyh

Yehia Beyh

Tech Lead/SW Devoloper, HP


Thursday April 18, 2013 11:00am - 11:40am
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

Zen of Eventlet

Eventlet is a core library that Openstack depends on for network communications. Eventlet is not magic, though often it is treated as such. In this talk, I will dispell the magic, and discuss best practices for using Eventlet. 


Speakers
avatar for Chuck Thier

Chuck Thier

Principal Engineer, Rackspace Hosting
I am a Principal Engineer at Rackspace and have been very involved with the development of the Cloud Files and Cloud Block Storage products. I have also been involved with Openstack since the very beginning.


Thursday April 18, 2013 11:00am - 11:40am
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:00am

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Thursday April 18, 2013 11:00am - 11:50am
A104 Portland Convention Center

11:00am

Windows on OpenStack: Best Practices and Pitfalls

Due  to  security,  licensing,  and  networking  particularities,  as  well  as  a  resource-­heavy  boot  and  runtime profile,  running  Windows  in  a  cloud  environment  poses  a  unique  set  of  challenges  to  implementers  of OpenStack  public  and  private  clouds.

Despite  these  challenges,  enterprises  are  increasingly  looking  to  deploy  Windows  virtual  desktops  and servers  in  their  OpenStack  environments  -­  both  to  replace  physical  desktops  as  well  as  to  move  their Windows-­based  server  applications  to  a  more  economical  virtualization  platform.

In  this  talk  we  present  best  practices  and  pitfalls  learned  over  the  course  of  several  pilot  and  production Windows-­on-­OpenStack  deployments,  including: -­  Understanding  how  Windows  works  in  the  context  of  an  OpenStack  cloud:  images,  instances,  etc. -­  Methods  for  mitigating  the  "boot  storm"  incited  by  booting  large  numbers  of  Windows  VMs. -­  Integrating  with  existing  Windows  networking  services,  such  as  Active  Directory. -­  Desktop  personalization,  access  marshalling,  and  session  management. -­  License  and  license  key  management  for  short-­lived  Windows  VMs. -­  Strategies  for  the  reduction  of  runtime  resource  usage  for  large  Windows  deployment. 

 


Speakers
avatar for Tim Smith

Tim Smith

President, GridCentric Inc.
I am the President and co-founder of Gridcentric, a virtualization technology company. I am passionate about the deep down details of systems, networking, and virtualization.


Thursday April 18, 2013 11:00am - 12:30pm
C123+C124 (Portland Convention Center)

11:50am

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Thursday April 18, 2013 11:50am - 12:30am
A104 Portland Convention Center

11:50am

Alarm Threshold Evaluation

This session will include the following subject(s):

Distributed & scalable alarm threshold evaluation:

A simple method of detecting threshold breaches for alarms is to do so directly "in-stream" as the metric datapoints are ingested. However this approach is overly restrictive when it comes to wide dimension metrics, where a datapoint from a single source is insufficient to perform the threshold evaluation. The in-stream evaluation approach is also less suited to the detection of missing or delayed data conditions.

An alternative approach is to use a horizontally scaled array of threshold evaluators, partitioning the set of alarm rules across these workers. Each worker would poll for the aggregated metric corresponding to each rule they've been assigned.

The allocation of rules to evaluation workers could take into account both locality (ensuring rules applying to the same metric are handled by the same workers if possible) and fairness (ensuring the workload is evenly balanced across the current population of workers).

Logical combination of alarm states:

A mechanism to combine the states of multiple basic alarms into overarching meta-alarms could be useful in reducing noise from detailed monitoring. 

We would need to determine: 

* whether the meta-alarm threshold evaluation should be based on notification from basic alarms, or on re-evaluation of the underlying conditions 

* what complexity of logical combination we should support (number of basic alarms; &&, ||, !, subset-of, etc.) 

* whether an extended concept of simultaneity is required to handle lags in state changes

The polling cycle would also provide a logical point to implement policies such as:

* correcting for metric lag
* gracefully handling sparse metrics versus detecting missing expected datapoints
* selectively excluding chaotic data.

This design session will discuss & agree the best approaches to manage this distributed threshold evaluation, while seemlessly handling up- and down-scaling of the worker pool (i.e. fairly re-balance and avoid duplicate evaluation).




Speakers
avatar for Eoghan Glynn

Eoghan Glynn

Principal Engineer, Red Hat
Eoghan is a Principal Software Engineer at the Red Hat OpenStack Infrastructure group, and is serving as Technical Lead for the OpenStack Telemetry Program over the Juno & Kilo cycles. Prior to OpenStack, Eoghan was at Amazon working on AWS monitoring services,.


Thursday April 18, 2013 11:50am - 12:30pm
B116

11:50am

Availability zone and region management
Scenario:

A large deployment has a single Keystone endpoint serving multiple regions, each with multiple availability zones.

A user wishes to get a list of regions in a deployment. This is currently not possible.

A user wishes to get a list of availability zones in each region in a deployment. This also is currently not possible.

A user wishes to use novaclient (or any of the openstack clients besides keystone) to operate against availability zone 2 in region A of a deployment. The user would like to be able to specify --os-availability-zone on the command line like they do when specifying --os-region-name on the command line and have novaclient negotiate to the correct availability zone's compute endpoint automatically, in much the same way as is currently done if there is only a single endpoint for compute returned in the service catalog part of the authentication response.

Unfortunately, this, too, is currently not possible. The user must know ahead of time which compute endpoint URI to supply to novaclient for availability zone 2 in region A and pass that URI to novaclient with the --uri CLI option.

Just because this is how Amazon Web Services requires one to target compute or volume operations against different availability zones does not mean this is either user-friendly or good design -- it probably has more to do with the homegrown way that Amazon Web Services grew up than any architectural design the AWS developers made.

The natural place for information about a deployment's regions and availability zones is Keystone. It is NOT Nova, since availability zones and regions affect all services, not just compute.

I'd like to discuss adding support for region and availability zone CRUD to the v3 or v4 API of Keystone.

(Session proposed by Jay Pipes)


Thursday April 18, 2013 11:50am - 12:30pm
B114

11:50am

Enhanced Platform Awareness – For PCIe Devices
This session will include the following subject(s):

Enhanced Platform Awareness – For PCIe Devices:

Background:
There is a growing movement in the telecommunications industry to transform the network. This transformation includes the distinct, but mutually beneficial disciplines of Software Defined Networking and Network Functions Virtualization. One of the challenges of virtualizing appliances in general, and virtualizing network functions in particular, is to deliver near native (i.e. non-virtualized) performance. Many virtual appliances have intense I/O requirements, many also could benefit from access to high performance accelerators for workloads such as cryptography, and others would like direct access to GPUs.

There is also a growing demand for the cloud OS to have greater awareness of the capabilities of the platforms it controls. The Enhanced Platform Awareness (EPA) related updates proposed to OpenStack aim to enable better informed decision making related to VM placement and help drive tangible improvements for cloud tenants. This EPA proposal focuses on how to leverage PCIe devices in cloud infrastructure, and looks in particular at Single Root IO Virtualization (SR-IOV) as one technology that can be used to dramatically improve the performance in the virtual machine.

Proposal:
During this design session, the proposal is that the following topics will be covered:
• Discuss the use cases for OpenStack managed PCI devices and allocation of Virtual Functions with SR-IOV.
• Discuss the design proposal for enabling an SR-IOV solution. This shall include:
o Nova enhancements to include a level of awareness of the PCI devices that are included in the platforms.
o Scheduler/filter extensions to find platforms with a specified PCI device.
o Hypervisor driver (libvirt in this first instance) additions to provision a VM with an SR-IOV PCI device.
• The majority of the focus will be on accelerator type of devices. However, some concept proposals relating to how this could be extended to the allocation of SR-IOV Virtual Functions for NIC devices will be discussed.
• Agree on a direction for a solution.

This design session and the related blueprint builds upon ideas already proposed in forum discussions and the following blueprints:
nova/xenapi-gpu-passthrough
nova/pci-passthrough
nova/pci-passthrough-and-sr-iov


(Session proposed by Adrian Hoban)

libvirt pcipassthru support:

Add libvirt pcipassthru support for nova.

(Session proposed by Chuck Short)


Thursday April 18, 2013 11:50am - 12:30pm
B113

11:50am

Failure management in the gate
In the grizzly run up we had a few really bad days where gate resets were fast and furious, and it would take, on average, 6 or 8 hours to merge. This led us to a conversation where the nova dev team was seriously considering turning off the gate checking entirely.

This session would be on brainstorming the ways to find and get to the bottom of failures in the gate faster, and hopefully reduce them over time.

It would include:
* ways to optimize gate resets. When we know a test has failed, can we reset early, instead of waiting for the train wreck to complete?
* ways to get to the bottom of fails fast - the recheck page was a good start, but it turned out to be pretty static info, and people really corrupted the data by picking bugs poorly
* ways to analyze fails (some sort of failure dashboard), figure out the infra restriction on tooling for this.
* ways to alert users so the answer to "is there a problem" isn't keep an -infra tab open and scroll back.

(Session proposed by Sean Dague)


Thursday April 18, 2013 11:50am - 12:30pm
B119

11:50am

Standardizing vol type extra spec as driver input
Cinder back-end drivers can provide differanitate service by looking into volume type extra specs. Right now how driver treat extra specs is still up to driver developer. In order to make sure volume type/extra specs defnition more portable, standardizing the way driver extract requirements from volume type extra spec is very important. In this session, we'll discuss possible solutions.

(Session proposed by Huang Zhiteng)


Thursday April 18, 2013 11:50am - 12:30pm
B110

11:50am

Project Update: Compute / Nova

OpenStack Nova Update: Opportunity for to share the state of the project, major topics being discussed at the Summit, user feedback, and their vision and roadmap for the next release


Speakers
avatar for Russell Bryant

Russell Bryant

Senior Principal Software Engineer, Red Hat
Russell Bryant is Technical Director for OpenStack at Red Hat.  Russell has been working on OpenStack since late 2011. He has primarily worked in the areas of Compute and Networking. Russell served as the Project Technical Lead for Nova (Compute) for two releases. He also helped build the Open Virtual Network (OVN) project and is an Open vSwitch project committer. He has also been elected to the OpenStack Technical Committee and Foundation... Read More →
avatar for Vishvananda Ishaya

Vishvananda Ishaya

Chief Technology Officer at Nebula, Inc, Nebula
Vish Ishaya was one of the original developers of Nova. He has deployed OpenStack clouds with NASA, Rackspace, and Nebula, where he currently works as CTO. In addition to submitting code to every OpenStack release, he was the technical lead for Nova for two years and is currently on both the OpenStack Board of Directors and the Technical Committee.


Thursday April 18, 2013 11:50am - 12:30pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:50am

Interactive Visual Orchestration With Curvature and Donabe

In this talk we introduce Curvature – an interactive visual orchestration tool for applications on OpenStack. We also describe Donabe – a recursive container service – and how both can be leveraged in conjunction to create and deploy recursively stackable application topologies from virtual machine images and Quantum networking components.

Curvature’s approach to service deployment allows the user to define a workload at a higher level of abstraction than current deployment tools. Users draw their desired application topology on a canvas using a toolset of Quantum L2/L3 components and virtual machine images. This topology can then be deployed onto a running OpenStack environment at the click of a button – with Curvature handling all of the orchestration necessary for provisioning the workload, i.e. the Quantum networks and Nova VMs. We demonstrate this design and deployment workflow in real time on a live OpenStack environment using real- world use cases.

This talk showcases Curvature’s functionality both with and without Donabe to demonstrate how these services will radically change the user experience of cloud application deployment. 


Speakers
avatar for Sam Betts

Sam Betts

Software Engineer, Cisco Systems
avatar for John Davidge

John Davidge

Program Specialist, Cisco Systems
DD

Debojyoti Dutta

Principal Engineer
Debo~ is a principal engineer in the Office of the Cloud CTO at Cisco Systems where he is involved in several efforts on Openstack including building out large scale big data systems. He is passionate about different aspects of large scale streaming data. He has years of data science experience, both as a postdoctoral research associate in Computational Biology at the University of Southern Califonia and later as a visiting researcher at... Read More →
avatar for Jack Peter Fletcher

Jack Peter Fletcher

Cisco Systems


Thursday April 18, 2013 11:50am - 12:30pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:50am

Cloud Security: We're doing it wrong.

Most companys today have taken the age old security models and "Virtualized" them to be used in todays "cloud" market. Vendors have come to market with "Virtual" Firewalls, IPS, HIPS/HIDS, etc that all claim to be the pancea that solves your cloud "security" issues. The problem exists when we rely our "virtual" security infrastructure to protect our sensative 'real' information.

During this talk we will walk through the current state of Virtualization security. We will look at products both free ( as in speech, and as in beer) , and commercial products -- and show where they fail and how; in some cases they leave you in a worse position after implementing.

The hypervisor is a huge attack surface; there’s no defense in depth when your only security controls are provided by the provider (Hypervisor vendor, cloud provider, etc ). How do you gain visibility into a system that by design is constructed to keep you out?

Whether it is IAAS or PASS, Public or Private - there is no good compensating control around a system that is closed and only allows access to very specific parts, and uses a "trust me" security methodology.

As a community we need to innovate, leverage different ways to address our security concerns, get rid of the "catsup" on "ketchup" approach to Cloud security, piling on legacy security infrastrucutre up and down the stack, duplicating efforts along the way.

This presentation will outline where our current security strategys fail, and can be circumvented -- and also gives insite on how to make things better going forward. 

 


Speakers
JS

John Stauffacher

John Stauffacher (@g33kspeed) is a Principal Consultant with the Accuvant Labs Technology Services team where he performs incident response planning and application security defense projects for clients. As part of the Technology Services team, John's core function is to provide expert level consultation to clients as well as deliver training and knowledge enrichment. John has held high level technical certifications with major security vendors... Read More →


Thursday April 18, 2013 11:50am - 12:30pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

11:50am

Hyper-V Grizzly Features Exposed

With the Grizzly release comes many new and exiciting features for Windows Server 2012 and Hyper-V. We will discuss new features including

  • Quantum Driver for Hyper-V
  • Cloudinit for Windows
  • Cinder Driver for Windows
  • RDP Console Proxy
  • Additional Nova Features 

Speakers
avatar for Alessandro Pilloti

Alessandro Pilloti

CEO, Cloudbase Solutions
Alessandro Pilotti is the CEO of Cloudbase Solutions, a company focused on cloud computing interoperability and the main contributor of all the OpenStack Windows and Hyper-V components in Nova, Neutron, Cinder, Ceilometer and Heat since the Folsom release. Alessandro lives in Timisoara, Romania. When not hacking or travelling, he is flying with his paraglider into old fashioned clouds.
PP

Peter Pouliot

Microsoft OpenStack Evangelist, Microsoft
Peter Pouliot has been a key leader in driving support for Microsoft's virtualization platform, Hyper-V within the Openstack ecosystem.  In 2011 while with SuSE he deployed the first Openstack cloud on Hyper-V.   Now with Microsoft he has successfully organized a community to support the ongoing development of the Hyper-V compute driver for Openstack, as well as provided leadership and guidence for the successful reintegration of the... Read More →


Thursday April 18, 2013 11:50am - 12:30pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

12:30pm

Lunch
Thursday April 18, 2013 12:30pm - 1:30pm
OpenStack Quad Hall B

1:30pm

Bare Metal Testing
This session will include the following subject(s):

Bare Metal Testing:

Discussion around testing full-bare metal deploys on every commit. We've got a lot of other stuff figured out at this point, and we got bare metal stuff in nova for grizzly - we need to test it, and test using it.

(Session proposed by Monty Taylor)

refstack - a description of an OpenStack cloud:

Recent discussions around FITS testing led to the idea of a thing called "refstack", which would allow us to describe and deploy a reference OpenStack against which we can test. There have been some discussions on implementation, with the leading contended being a heat template which has a clear api contract with the nodes it's creating and the metadata it's going to pass them, such that various technologies (chef, puppet, juju) could be designed to expect the same per-node metadata. However, we should probably actually talk about that in person.

(Session proposed by Monty Taylor)


Thursday April 18, 2013 1:30pm - 2:10pm
B119

1:30pm

Cinder Capability Standardization
Currently volume types are used for two main purposes: for the capability filter scheduler to decide where to place volumes, and for drivers to create volumes with certain parameters/capabilities.

It is important for volume types to be both standardized and flexible. For example, if two different back-ends support feature foo, then they should report it in the same way. The scheduler should choose either back-end, and that back-end should have a key to enable feature foo for the given volume.

We propose to:
- Maintain a list of mandatory capabilities that all drivers must report (one current example is free space). These capabilities must be generic and make sense for all back-ends.
- Maintain a list of recommended capabilities that drivers may report. These should still be generic, but well-defined, and used across back-ends.
- Drivers may report any additional capabilities that they want where they are specific to that back-end.
- Administrators should be able to specify capabilities for storage via the configuration file if the driver doesn't report them.

The goal of this session is to discuss the mechanisms for managing capabilities (e.g., proposing new ones, listing existing ones), and perhaps to come away with an initial list.

(Session proposed by Avishay Traeger)


Thursday April 18, 2013 1:30pm - 2:10pm
B110

1:30pm

Key Manager
OpenStack services such as Cinder are offering encryption for volumes, an off-shoot implementation for Swift exists, Glance is a logical next candidate. Encryption involves keys, their creation, access control, and secure maintenance. Several blueprints touch on it. Let us design and develop a high availability solution. Perhaps a sub-service of Keystone (on par with Identity). With PKI tokens and X509 certificates in OpenStack now, the encryption keys could be encoded before being saved, for example, a volume encryption key would be "owned" by Cinder, so it could be encoded using Cinder's public-key.
//key//. Would it be useful to have a reference count associated with keys, when all objects associated with it deleted, the key may be deleted. Support key caching on the services to reduce chattiness with Keystone.

(Session proposed by Malini Bhandaru)


Thursday April 18, 2013 1:30pm - 2:10pm
B114

1:30pm

Time series data manipulation in nosql stores

This session will include the following subject(s):

Time series data manipulation in nosql stores:

Ceilometer currently supports multiple storage drivers (mongodb, sqlalchemy, hbase) behind a well-defined abstraction.

The purpose of this design session is to discuss how well suited the existing nosql stores are to the efficient manipulation of time-series data.

The questions to be decided would include:

* whether we could optimize/improve our existing schemas in this regard

* whether we should consider a storage driver based on Cassandra in order to take advantage of it's well-known suitability for TSD

(Session proposed by Eoghan Glynn)

The dotted line between metering and metric/alarms:

There is clear commonality in the data acquisition & transformation layers for gathering metering and metric data.

However the further we venture through the pipeline, there are also operation concerns around over-sharing of common infrastructure in the transport and storage layers.

We need to tie to down exactly where we see the dotted line between the handling of metering and metric data, deciding whether:

* a common conduit in the form of AMQP should be used for publication (for example given that during a brownout in the RPC layer, we would need a timely metric flow more than ever)

* a common storage layer should be used for persistence (for example given that data retention requirements may differ significantly)

* a common API layer should provide aggregation (for example given that certain aggregations such as percentile may make far more sense for metric rather than metering data)




Speakers
avatar for Eoghan Glynn

Eoghan Glynn

Principal Engineer, Red Hat
Eoghan is a Principal Software Engineer at the Red Hat OpenStack Infrastructure group, and is serving as Technical Lead for the OpenStack Telemetry Program over the Juno & Kilo cycles. Prior to OpenStack, Eoghan was at Amazon working on AWS monitoring services,.


Thursday April 18, 2013 1:30pm - 2:10pm
B116

1:30pm

XenAPI Roadmap for Havana
Get all developers working on XenAPI related features in the same room. Share ideas and set priorities for Havana.

Ideas are forming on etherpad:
https://etherpad.openstack.org/HavanaXenAPIRoadmap

(Session proposed by John Garbutt)


Thursday April 18, 2013 1:30pm - 2:10pm
B113

1:30pm

Project Updates: Dashboard and Image service

OpenStack Dashboard/Horizon and Image service / Glance Updates: Opportunity for newly elected PTLs to share the state of the project, major topics being discussed at the Summit, user feedback, and their vision and roadmap for the next release.


Speakers
avatar for Gabriel Hurley

Gabriel Hurley

Senior Developer, Nebula, Inc.
Gabriel Hurley is a Senior Developer at Nebula Inc., PTL for the Horizon project, a member of Keystone core, and a core committer for the Django web framework. He has contributed code to all the core OpenStack projects and developed numerous clients for interacting with OpenStack. His background is in web development and interface design, with a focus on Python and JavaScript development. Gabriel was first introduced to OpenStack while working at... Read More →
avatar for Mark Washenberger

Mark Washenberger

Beaver Hats


Thursday April 18, 2013 1:30pm - 2:10pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:30pm

Connected Communities, Innovative Technologies: OpenStack, oVirt, and KVM

With the continued adoption of OpenStack infrastructure, many open source projects face the challenge of integrating with OpenStack in order to remain relevant to customers. oVirt and the Open Virtualization Alliance (OV A) are two communities dedicated to the advancement of the open source KVM hypervisor. oVirt is an open-source management infrastructure for KVM, whereas the OVA is dedicated to driving

adoption of KVM in the marketplace. Together these efforts have increased the use of KVM by customers, and created a healthy ISV ecosystem around the open source technology.

The growth of KVM also presents some interesting opportunities for improving both OpenStack and oVirt. oVirt can provide rich services to Cinder, Glance, Quantum, and Nova. In this presentation we will discuss both the value and the technical implementation for each of these integration points, and the future of the oVirt project within the context of OpenStack. Additionally,we will discuss best practices in open source community development along with an overview of the business value of KVM on OpenStack. 


Speakers
MD

Michael Day

Distinguished Engineer and Virtualization Architect, IBM
Mike Day is an IBM Distinguished Engineer and is the Virtualization Architect for IBM's Open Systems Group. Mike has developed network operating systems, internet protocols, systems management software and hardware, security protocols, and virtualization software. Mike lead IBM's entry into open-source hypervisor development with the Xen hypervisor, and now directs IBM's development focus on the KVM hypervisor, sometimes contributing upstream... Read More →
avatar for Jean Staten Healy

Jean Staten Healy

Director WW Cross-IBM Linux & Open Virtualization, IBM Corporation, IBM Corporation
Jean Staten Healy manages a marketing and business development organization with the responsibility for IBM Linux and Open Virtualization strategy and marketing across all company brands and the relationship with IBM's Linux Distribution Partners. She acts as the IBM spokesperson in the Linux and Open Virtualization space and represents IBM on the Board of Directors for the Open Virtualization Alliance. Prior to her current position, Ms. Staten... Read More →


Thursday April 18, 2013 1:30pm - 2:10pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:30pm

Federated Access to OpenStack via Keystone v3 API

This presentation will provide an update on the progress in adding federated authentication and authorisation to OpenStack via modifications to the Keystone v3 API. This will allow organisations to use their existing internal authentication systems so that their users can access both public clouds and internal private clouds and services using the same set of credentials. This will simultaneously reduce the management overhead costs to the organisation and the multiple credential management nightmare to users.

This talk will be of general interest to all OpenStack users. 

 


Speakers
avatar for David Chadwick

David Chadwick

Professor, University of Kent
Professor of Information Systems Security Publications My publications are available from the University of Kent's Academic Repository. Research Interests I belong to the following research groups: Programming Languages and Systems Group Security Group Future Computing Group My OpenStack profile is here: David Chadwick


Thursday April 18, 2013 1:30pm - 2:10pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:30pm

Proxy Compute Service managing multiple VMware vCenter Clusters and Resource Pools

The current implementation of VMware VC compute driver for OpenStack uses one proxy server to run nova-compute service to manage a cluster. In this session, we would cover the changes implemented to enhance VMware VC Compute driver so that it runs as a Proxy Compute Service to manage multiple VMware vCenter Clusters and Resource Pools as compute nodes. These proposed changes are in line with nova Bare metal proxy driver.

Highlights of these changes: 

  • VC driver treats Clusters and resource pools as compute nodes.    
  • One proxy compute server to manage multiple Clusters and resource pools.
  • The set of clusters/resource pools to be configured as compute nodes are specified in the configuration file.
  • Dynamically create/update/delete nova compute nodes based on Clusters/Resource pools change in vCenter. 

 


Speakers
avatar for Divakar Padiyar Nandavar

Divakar Padiyar Nandavar

Architect, Hewlett Packard


Thursday April 18, 2013 1:30pm - 2:10pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

1:30pm

Workshop: Deploying OpenStack Swift

This workshop will teach attendees how to deploy OpenStack Swift from the ground up. It will be a hands- on training where the audience will learn by doing rather than listening. Come with a laptop, or feel free to watch and learn.

In this session, the audience will be guided through a deployment and configuration of OpenStack Swift by the experts at SwiftStack. We will walk you through the architecture of Swift while demonstrating a step- by-step installation from the ground up.

Attendees will learn: 

- Swift's architecture (The Ring, Zones, Partitions, Accounts & Containers)

- How to bootstrap a basic Swift installation

- The guts of how OpenStack Swift works

- Swift’s failure recovery mechanisms 

The attendees interested in participating should bring their laptops (with virtualization extensions enabled in the BIOS), and we will provide a virtual machine image that will be used in the workshop. 

 

 

 


Speakers
avatar for Joe Arnold

Joe Arnold

Founder / CPO SwiftStack, SwiftStack
Joe founded SwiftStack to deploy high-scale, cloud storage systems using OpenStack. | | Joe managed the first public OpenStack launch of Swift independent of Rackspace deploying multiple large-scale cloud storage systems. He went on to co-found SwiftStack and serves as CEO. SwiftStack powers enterprises with a software defined storage platform, built on the OpenStack Swift object storage engine, to build a massively scalable private cloud... Read More →


Thursday April 18, 2013 1:30pm - 2:10pm
C123+C124 (Portland Convention Center)

1:30pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Thursday April 18, 2013 1:30pm - 2:20pm
A104 Portland Convention Center

2:20pm

ACL(access control list) Rule for Cinder Volumes
The volume can only be accessed by a certain user in a certain project. There is no ACL rule for cinder volume. Adding ACL configration can make the volume read or written by other users or other projects. The volume creator has the capability to edit the ACL rule. The ACL model can be similar to the one in Amazon S3.
Use case: several users can share the data in one volume.

(Session proposed by houshengbo)


Thursday April 18, 2013 2:20pm - 3:00pm
B110

2:20pm

Baremetal Hypervisor Driver - Next Steps
Nova now includes a functional baremetal driver with support for PXE-based imaging and IPMI-based power control. This has generated a lot of interest from datacenter operations' teams and many questioning when it will support: hardware discovery, configuration, and BIOS / firmware management; other types of hardware, such as ARM processors and PDU power control; and the possibility to interface with proprietary control modules (iLO / DRAC / etc).

I believe the baremetal driver should provide a means for hardware vendors to easily extend it and take advantage of their control modules, while also providing generic tooling to accomplish these common operational tasks. As the complexity of the baremetal driver grows, its database needs will also grow, and the possible interactions between this "hardware inventory database" and quantum, cinder, healthnmon, etc, will need to be understood.

(Session proposed by Devananda van der Veen)


Thursday April 18, 2013 2:20pm - 3:00pm
B113

2:20pm

LDAP Integration
This session will include the following subject(s):

Keystone LDAP Integration for Enterprises:

In this proposal we present use cases for how Keystone needs to integrate with an enterprise's existing LDAP infrastructure. We have identified the following as valid use cases for which Keystone should be extended to ensure a seamless integration with existing LDAP environments:

1. A Keystone LDAP integration model whereby Keystone is integrating with a read-only LDAP and leveraging the contents of this LDAP for both authenticating users and also for authorization (e.g. project, roles, etc).

2. A Keystone LDAP integration model whereby Keystone is integrating into multiple LDAPs such that it utilizes a read-only LDAP for authenticating users and then leverages a separate read/write LDAP for performing authorization.

3. A Keystone LDAP integration model whereby Keystone is integrating into multiple LDAPs such that it utilizes a read-only LDAP for authenticating users and group information and then leverages a separate read/write LDAP for accessing projects and role information

4. A Keystone LDAP integration model whereby Keystone is integrating into multiple LDAPs such that it utilizes a read-only LDAP for authenticating users and then leverages a separate read/write SQL backend for performing authorization.

5. A Keystone LDAP integration model whereby a separate LDAP or SQL backend can be chosen for authentication/authorization for each domain and mechanism are in place to prevent leakage of sensitive data from one domain to another. Note: This topic will be covered in more detail in http://summit.openstack.org/cfp/edit/158.

6.Multiple Keystone Active Directory integration models that are similar to the ones listed above except integration is with Active Directory instead of other implementations of LDAP.

In this session our expectation is to discuss these use cases, receive feedback, and identify other use cases during the session as well.

(Session proposed by Brad Topol)


Thursday April 18, 2013 2:20pm - 3:00pm
B114

2:20pm

OpenStack CI logging
OpenStack continuous integration generates a fair amount of logs. Devstack, tempest, and testr are quite verbose in what they have done. This information is very valuable, but is also very dense. Let's discuss which logs are important, how long they should be archived for, how they should be archived, and how they should be indexed.

Current ideas are that we might try to archive six months of logs and use logstash/elasticsearch to index a smaller subset of the logs. However, this is not set in stone and feedback will be very useful hence this design session.

This session is motivated by the recent issues with the log server running out of disk space and disagreement on which logs we actually need. The infra team wants to make sure we are logging information that is useful.

(Session proposed by Clark Boylan)


Thursday April 18, 2013 2:20pm - 3:00pm
B119

2:20pm

Simple messaging action for Alerting
As we develop alerting in Ceilometer, it might be a good idea to provide a simple destination endpoint for alerts to be forwarded as:
- events on the oslo RPC bus
- emails (SMTP)
- SMS
- Nagios alerts

(Session proposed by Nick Barcet)


Thursday April 18, 2013 2:20pm - 3:00pm
B116

2:20pm

Project Updates: Oslo and Keystone
Speakers
avatar for Dolph Mathews

Dolph Mathews

Principal Engineer, Rackspace
avatar for Mark McLoughlin

Mark McLoughlin

OpenStack Technical Director, Red Hat, Red Hat
Mark McLoughlin is Technical Director for OpenStack at Red Hat and has spent over a decade contributing to and leading open source projects like GNOME, Fedora, KVM, qemu, libvirt, oVirt and, of course, OpenStack. Mark is a member of the OpenStack Foundation board of directors, and a former member of OpenStack's technical committee. He created the Oslo project and contributed heavily to Nova.


Thursday April 18, 2013 2:20pm - 3:00pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:20pm

DNS in the cloud: the Moniker Openstack-inspired DNS Project

DNS is one of those things in life one often takes for granted. It just works. It is however, the phone book of the Internet. Without DNS, maintaining lookup data would be a difficult endevor. With Openstack, there is certainly a need for a DNS service, particularly, something that works well with Openstack and adheres to its standards and philosophy. One such project is Moniker.

Moniker is a an Openstack-inspired DNS as-a-service project. It is intended to be used to provide DNS service from the entry point of creating, updating, maintaining and deleting DNS data using the Moniker API, to providing DNS resolution for users. It is a very modular project, allowing for the use of whatever DNS server and organization demands, or the database where DNS data is stored. It is also intended to work in conjunction with other components such as Nova.

Moniker is an ideal project to use for developing DNS as a service for an organization, and HP in particular is building their DNSaaS product based on Moniker.

This discussion will provide an overview of Moniker as well as in-depth discussion of the various components such as: 

* Moniker processes and configuration

* How Moniker allows multiple DNS server backends and creating new backends

* How Moniker allows backend database storage

* Using the Moniker API    

Also, a demonstration of using Moniker will be given, showing DNS domain creation, modification and deletion, followed by a question and answer session. 

 

 



Thursday April 18, 2013 2:20pm - 3:00pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:20pm

OpenStack Security Group - Present and Future
Speakers
avatar for Robert Clark

Robert Clark

Lead Security Architect, HP
Robert is a HP Distinguished Technologist, the lead security architect for HP Helion OpenStack and the current PTL of the OpenStack Security team. His career has its roots in threat modelling, vulnerability analysis and virtualization security. He is passionate about security and driving up standards in OpenStack which he has been working on for the last four years.


Thursday April 18, 2013 2:20pm - 3:00pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:20pm

OpenStack Networking LBaaS (Load Balancing as a Service)

OpenStack Grizzly will finally include support for elastic load balancing. Quantum LBaaS project provides a standardized REST API that abstracts diverse hardware and software-based load balancers. This allows administrators and applications to instantiate and configure virtual and physical load balancers on demand.

The talk will walk attendees through key features of Quantum LBaaS and will include a live demonstration of managing HA-proxy instances. We will also discuss supported load balancers and go over the future roadmap. 



Thursday April 18, 2013 2:20pm - 3:00pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

2:20pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Thursday April 18, 2013 2:20pm - 3:00pm
A104 Portland Convention Center

2:20pm

Workshop: Automating Swift deployments with SwiftStack

This interactive session will cover automation and management tools for OpenStack Swift. Attendees will learn about the deployment mechanisms behind the scenes of SwiftStack. This is a hands-on workshop where we will install and configure a SwiftStack cluster in a virtual machine on attendees’ laptops.

In this workshop, attendees will learn about: 

  • The automation required to run OpenStack Swift in production
  • Runtime stacks for load-balancing, ssl-termination and authentication
  • Networking architecture for Swift
  • Monitoring Swift-specific metrics
  • Tuning a Swift cluster
  • Best practices for cluster expansion and failure handling 

Attendees should bring their laptops (with virtualization extensions enabled in the BIOS), and we will provide a virtual machine image that will be used during the workshop. 

 

 

 


Speakers
avatar for John Dickinson

John Dickinson

Director of Technology at SwiftStack & Swift PTL, SwiftStack
John Dickinson is Director of Technology at SwiftStack. SwiftStack is a technology innovator of private cloud storage for today’s applications, powered by OpenStack Object Storage. John serves as the Project Technical Lead for OpenStack Swift and has been involved in the development of Swift since 2009


Thursday April 18, 2013 2:20pm - 3:00pm
C123+C124 (Portland Convention Center)

3:00pm

Break
Thursday April 18, 2013 3:00pm - 3:20pm
Pre-Function A

3:20pm

Alarm state and history management

We need to tie down the requirements for managing the state and history of alarms, for example providing:

* an API to allow users define and modify alarm rules

* an API to query current alarm state and modify this state for testing purposes

* a period for which alarm history is retained and is accessible to the alarm owner (likely to have less stringent data retention requirements than regular metering data)

* an administrative API to support across-the-board querying of state transitions for a particular period (useful when assessing the impact of operational issues in the metric pipeline)




Speakers
avatar for Eoghan Glynn

Eoghan Glynn

Principal Engineer, Red Hat
Eoghan is a Principal Software Engineer at the Red Hat OpenStack Infrastructure group, and is serving as Technical Lead for the OpenStack Telemetry Program over the Juno & Kilo cycles. Prior to OpenStack, Eoghan was at Amazon working on AWS monitoring services,.


Thursday April 18, 2013 3:20pm - 4:00pm
B116

3:20pm

Centralized Quotas
The quota situation is getting out of control. There are already a number of quota implementations for Swift. I expect that Glance will get its own implementation of quotas next followed closely by Quantum and probably Cinder. Each service will have its own implementation and different API to boot. This is definitely suboptimal.

We need centralized quotas, otherwise it will become an operations nightmare.

This session will be focused on how that goal can be achieved and who would be willing and able to contribute to it.

I've started an Etherpad at https://etherpad.openstack.org/HavanaCentralizedQuotas for this session and to track the existing efforts on quotas. Feel free to add any implementations I've missed.

To keep the session focused we won't be discussing Nova quotas. If we can nail down a way forward for centralized quotas, perhaps one day we can roll Nova quotas into it.

(Session proposed by Everett Toews)


Thursday April 18, 2013 3:20pm - 4:00pm
B114

3:20pm

Cinder FC SAN Zone/Access Control Manager
Fibre Channel (FC) block storage support was added in Grizzly release (cinder/fibre-channel-block-storage blueprint).

Currently, there is no support for automated SAN zoning and requires FC SANs to be either pre-zoned or open zoned.

We propose to:

- Add support for FC SAN Zone/Access Control management feature - allowing automated zone lifecycle management in the attach/detach entry points of volume manager (when fabric zoning is enabled).
- Introduce FibreChannelZoneManager plug-in interface API for automated zone lifecycle management - enables SAN vendors to add support for pluggable implementations.

Use Cases

- Defaults and capabilities - support for FC SAN configuration settings (e.g. zoning mode, zoning capabilities etc.)
- Add active zone interface to add the specified zone to the active zone set
- Remove active zone interface to remove the specified zone from the active zone set
- Support for provisioning and enumerating SAN/Fabric contexts

In a future OpenStack release, this can be extended as a general SAN access control mechanism to support both iSCSI and FC.

The goal of this session is to discuss the mechanisms for automated zone lifecyle management in OpenStack/Cinder.

(Session proposed by Varma Bhupatiraju)


Thursday April 18, 2013 3:20pm - 4:00pm
B110

3:20pm

Multi-hypervisor-clouds
Operators deploying openstack using openstack currently have to run two clouds: one undercloud using bare metal, and one overcloud that is fully virtualised and runs on the underlying cloud. This is a bit of a pain, as things like quantum really are common - and operator workloads that could be virtualised cannot be.

So - lets figure out whats needed to run a single cloud combining baremetal and virtual hypervisors. (Obvious issues are different default networks depending on hypervisor, and scheduling workloads onto virtual/real machines).

(Session proposed by Robert Collins)


Thursday April 18, 2013 3:20pm - 4:00pm
B113

3:20pm

Review of non-infra-managed tooling
A number of tools we use (and run on our infrastructure) are not under direct Core Infrastructure team management. We should review them and see if they are still necessary, what is the plan to bring them under control (if any), and what improvements can be made to them over the next cycle.

This includes:
* ODSREG
* Release status, bugdaystats
* openstack.org website
* ...

(Session proposed by Thierry Carrez)


Thursday April 18, 2013 3:20pm - 4:00pm
B119

3:20pm

Project Update: Block Storage

OpenStack Block Storage Update: Opportunity for PTLs to share the state of the project, major topics being discussed at the Summit, user feedback, and their vision and roadmap for the next release.


Speakers
avatar for John Griffith

John Griffith

Principal Software Engineer, SolidFire
John Griffith, Principal Software Engineer at SolidFire, helped to create the Cinder project in OpenStack.  His primary responsibility at SolidFire is technical contributor to OpenStack.  He served as Technical Lead for the Block Storage Project since it's beginning through the Juno release, and also holds an elected seat on the OpenStack Technical Committee. | John has over fifteen years of engineering experience in both hardware... Read More →


Thursday April 18, 2013 3:20pm - 4:00pm
A105 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

3:20pm

The Open Source Data Center: The Holy Grail of X Computing and Community Driven Innovation

Getting an X Ray is sometimes a life saving procedure but did you know that X Rays are named X Rays because when they were first discovered their discoverers did not know their nature, hence the X. Come join a discussion about the current state of the data center while we look to the future and how together we can do more.


Speakers
CC

Cole Crawford

Chief Operating Officer, Open Compute Foundation
Cole is an industry recognized thought leader on OpenStack, Cloud API's, Linux, Virtualization, and Storage with 15 + years of experience. Cole sits on multiple technical advisory boards for cloud related companies. Cole is a cloud advisor to the Linux Foundation and was the founding storage project chair for the Open Compute Project.


Thursday April 18, 2013 3:20pm - 4:00pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

3:20pm

Folsom Security in Review

This talk is a break down of security concerns relating to the OpenStack Folsom Release. The purpose of this talk is to look at past vulnerabilities in Folsom, existing security models, and emerging technologies that will impact those models. The presentation will follow the flow of describing several deployment models in terms of their security attributes. The next phase will be the discussion of specific protocols in use and their individual security characteristics. I will present statistics on where past vulnerabilities have been found and reported allowing us to consider how we can better address security in our continuous integration
processes. The goal of this talk is to present a map of where we are today, and expose some of the issues we have yet to face. 

 


Speakers

Thursday April 18, 2013 3:20pm - 4:00pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

3:20pm

Openstack meets Openflow

We present the Openstack architecture that integrates Openflow based software defined networking (SDN) enabling automation and provisioning of network services spanning virtual switches (OVS) and physical switches. The talk will provide a deep understanding of the architecture components and the interactions. We will also discuss the unique benefits of SDN/openflow vis-a-vis Openstack, compare with existing Quantum supported networking architectures and share our deployment based experiences. 


Speakers

Thursday April 18, 2013 3:20pm - 4:00pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

3:20pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Thursday April 18, 2013 3:20pm - 4:10pm
A104 Portland Convention Center

3:20pm

Bare Metal to OpenStack with Razor and Chef

In this workshop attendees will follow along with the presentation and learn to use the Razor Provisioning Engine along with Opscode Chef to deploy OpenStack to bare metal in an easy to do, easy to maintain, easy to scale fashion. Key take-away: 

  • Hands on experience with Razor
  • Hands on experience with Chef
  • Familiarity with the concepts and tools needed to build and maintain an OpenStack Cloud 

 

 


Speakers
avatar for Matt Ray

Matt Ray

Director of Partner Integration, Chef Software, Inc.
Matt Ray is an open source hacker working as the Director of Partner Integration for the systems automation platform and company Chef. He is an active open source contributor, resides in Austin, blogs at LeastResistance.net and is @mattray on Twitter, IRC and GitHub.
avatar for Egle Sigler

Egle Sigler

Principal Architect, Rackspace
Egle Sigler is a Principal Architect on Private Cloud team at Rackspace, and an OpenStack Foundation Board member. As part of OpenStack Board, Egle is Co-Chair of DefCore committee. Egle is very passionate about promoting women in technology. She has served for two years on a governing board for POWER (Professional Organization of Women Empowered at Rackspace), Rackspace’s internal employee resource group dedicated to empowering... Read More →


Thursday April 18, 2013 3:20pm - 5:40pm
C123+C124 (Portland Convention Center)

4:10pm

Ceilometer support for advanced billing models
We need to ensure the metering architecture can support advanced billing models like direct Nova billing, Windows instance and PaaS service controller-owned Nova instances, application billing, and variations on quantity and overage billing

(Session proposed by Phil Neal)


Thursday April 18, 2013 4:10pm - 4:50pm
B116

4:10pm

Cinder Volume Migration
We propose to add a volume migration feature to OpenStack - allowing for a volume to be transferred to a location and/or have its type changed. The following use cases will clarify the intent:

1. An administrator wants to bring down a physical storage device for maintenance without interfering with workloads. The admin can first migrate the volumes to other back-ends, which would result in moving volume data to the other back-ends.
2. An administrator would like to modify the properties of a volumes (volume_type). In this use case, the back-end that stores the volume supports the new volume type, and so the driver may choose to make the change internally, without moving data to another back-end.
3. Same as case #2, but where the current back-end does not support the new volume type. In this case, the data will be moved to a back-end that does support the new type, in a manner similar to case #1.
4. A Cinder component (be it the scheduler or a new service) may optimize volume placement for improved performance, availability, resiliency, or cost.

The goal is for the migration to be as transparent as possible to users and workloads - it should work for both attached and detached volumes, as well as (possibly) attaching/detaching mid-operation.

Volume migration will be enabled for all back-ends (for example, by using a generic copy function for detached volumes, and QEMU's live block copy feature for attached volumes). In addition the API will allow for storage back-ends to implement optimizations depending on source and target support (for example, using the storage controllers' remote mirroring function); this will require additions to the driver interface to report on the capabilities of the storage (based upon existing mechanisms) and to invoke storage functions.

(Session proposed by Avishay Traeger)


Thursday April 18, 2013 4:10pm - 4:50pm
B110

4:10pm

Endpoint Filtering
Currently Keystone returns all endpoints in the service catalog, regardless whether user have access to them or not. This is neither necessary nor efficient.
We need to establish project-endpoints relationship so we can effectively assign endpoints to a given project, and be able to filter endpoints returned in the service catalog based on the token scope. Furthermore, we need to be able to optionally ask for service catalog on token validation instead of always returning them.


(Session proposed by Guang Yee)


Thursday April 18, 2013 4:10pm - 4:50pm
B114

4:10pm

Hyper-V Havana roadmap
Discuss Havana features for Hyper-V OpenStack integration.

(Session proposed by Alessandro Pilotti)


Thursday April 18, 2013 4:10pm - 4:50pm
B113

4:10pm

Projects (re)naming
We have two names for each of our projects. One is the official name ("OpenStack Compute") and the other is the codename ("Nova").

Codenames have a number of drawbacks: we don't actively protect their trademark, they are confusing to newcomers, and they tend to shadow their more official counterparts. But codenames also have benefits: they are highly-convenient short names (to be used in conversations, executables, modules...), and they separate the project itself from its functional scope, so they remain valid even if that scope evolves.

This session is about whether we should proactively drop usage of codenames in OpenStack, or reduce our dependency over them, or just keep them the way they are. In case of a trademark attack, should we switch to another codename, or abandon usage of a codename and switch to some short version of the "official" name ? Finally, we'll look at how we should proceed to fully rename a project.

(Session proposed by Thierry Carrez)


Thursday April 18, 2013 4:10pm - 4:50pm
B119

4:10pm

Apache Deltacloud - speaking EC2 and CIMI to Nova

Since its inception in 2009, Deltacloud has been focussed on bridging the gaps between various IaaS cloud API's by offering a RESTful API that can be used against various backend clouds.  Over time, the project has been expanded to include frontends for Amazon's EC2 API and DMTF's CIMI.

This talk will provide an overview of what Deltacloud is, what the supported frontends and backends are, and how to use it with Openstack. It will also explain how Deltacloud is used be a number of projects to achieve cross-cloud portability.


Speakers

Thursday April 18, 2013 4:10pm - 4:50pm
C120+121+122 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

4:10pm

Practical OpenStack Cloud Hardening and PCI-DSS Readiness

OpenStack is complex, and like all complex systems needs to have some extra attention paid when hardening the environment. This session will cover some basic cloud security concepts and then dive into the practicalities of securing your OpenStack deployment and the steps necessary to design your OpenStack Private Cloud in preparation to undergo a PCI-DSS Audit. 

  • Understanding of Cloud Infrastructure Security
  • Understanding of how the various parts of OpenStack communicate
  • Example hardened architectures
  • Practical guidelines / checklists of things to secure when building your Cloud deployment 

 

 


Speakers
CB

Cody Bunch

Principal Architect, Private Cloud at Rackspace, Rackspace
Cody Bunch is a Principal Architect with Rackspace. Cody has authored or co-authored several OpenStack and VMware books. Cody also regularly speaks at industry events and local user groups. You can follow Cody on Twitter @cody_bunch.


Thursday April 18, 2013 4:10pm - 4:50pm
A107+108+109 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

4:10pm

Networking is NOT Free: Lessons in Network Design

This presentation will be an in-depth critique of the existing OpenStack networking approach, with a focus on how the Nova network controller is more of a hindrance than a help. We will also discuss the changes in Quantum's functionality required to close the gap, and alternative solutions. How can we make networking in OpenStack robust, high performance, and fault tolerant? What do typical large scale networks look like and what lessons can we learn from them? Is there an approach to networking we can take that is the same with a handful of servers as it is with hundreds of racks? 


Speakers
avatar for Dan Sneddon

Dan Sneddon

Dan Sneddon has been in the Internet and datacenter operations field for nearly 20 years. He has worked in the areas of large network design, e-commerce, and IT governance in both the commercial and government realms. Prior to joining Cloudscaling, Dan consulted on high-availability systems design for banks and financial trading firms, was Lead Network Operations Engineer at Apple, Network Automation Engineer at Twitter, and the Network... Read More →


Thursday April 18, 2013 4:10pm - 4:50pm
A106 (Portland Convention Center) 777 NE Martin Luther King Jr Blvd Portland, OR 97232

4:10pm

Unconference

An unconference is a participant-driven meeting. There will be a white board in from of the Room A104 with an empty schedule: find a spot and place your talk there.


Thursday April 18, 2013 4:10pm - 5:00pm
A104 Portland Convention Center

5:00pm

Cinder Library for Local Storage
Problems
========
a) storage related code is in multiple locations
b) available space and quotas are managed in two locations
c) locality specification is limited to availability zones
d) volume and instances can't be scheduled together

Goals
=====

a) share code relating to volumes
b) manage storage related quotas and data in one place
c) enable better locality specification
d) allow scheduling of instances and volumes as a unit


(Session proposed by Duncan Thomas)


Thursday April 18, 2013 5:00pm - 5:40pm
B110