Register for the OpenStack Summit    Register Now

OpenStack Conference Fall 2012

October 15-18, 2012, San Diego, California

October 15, 16, 17, 18

 

Thanks for attending! The OpenStack Summit was a four-day conference for developers, users, and administrators of OpenStack Cloud Software.

The OpenStack Summit
San Diego 2012


Our Headline Sponsors


Videos of Sessions From Day 1


Crowbar for OpenStack Deployments

Scott Jensen

Crowbar was the first open source OpenStack-focused deployment framework and been gaining significant traction as the foundation of both Dell and SUSE private clouds.  Crowbar makes deployments fast, repeatable and maintainable.  This session will give an update about Crowbar’s progress and capabilities such as late-binding deployment and sophisticated network configurations.  We’ll take time to explain where Crowbar is going because we’re expanding to include OpenStack upgrades, improved networking modeling, expanded cmdb support, heterogeneous operating systems, and pull from source.

Watch Now


The Open Source Data Center

Cole Crawford

Linux brought us main stream open source software.  OpenStack gave us open source cloud but we aren't done yet.  Open Compute has arrived.  The Open Compute Project is an open source hardware platform that will change the way we design and deploy data centers.  From software definition to supply chain management to efficiency, Open Compute will prove to be a game changer in the scale out data center.

Watch Now


Getting Physical: Using OpenStack to Provision and Manage Physical Servers, not just VMs

Gur Saran Varma

Although many workloads are moving to virtual machines, there are circumstances where dedicated physical servers are required.  To meet these different requirements, the provider typically manages these services in heterogeneous environments, using Cloud Automation for VMs and provisioning physical servers manually.   In this session we share a solution for seamless provisioning and management of physical servers together with virtual machines in a unified OpenStack environment controlled through a single dashboard.  The implementation utilizes the existing Nova Compute APIs  to provision physical servers as well as the associated storage and networking, thus enabling physical machines to be provisioned and managed using the same methods as VMs.  The solution is implemented on AMD's family of SeaMicro Fabric Servers which integrate up to 256 servers, high performance networking, and shared storage in a single 10RU platform.  The  design challenges, capabilities, and next steps will be shared in this presentation. 

Watch Now


True Hybrid Clouds: Extending OpenStack with Cloud Foundry

John Purrier

We will discuss how the open source Cloud Foundry project is used by Appfog to extend OpenStack to create true hybrid clouds. Inter-cloud connections and workload portability across various instances of OpenStack will be dived into. Demonstrations of how developers can simply create applications in their language of choice, deploy to instances of public OpenStack-based Clouds (i.e. HP Public Cloud, Rackspace, etc.), and easily move workloads from one cloud to another will be shown.

Watch Now


Considerations for Building an OpenStack Private Cloud

Ryan Richard

Synopsis: There is no easy answer or magic solution for Architecting your private cloud. OpenStack is flexible and can be designed in many ways so architecting your cloud correctly is extremely important. The goal of this talk is to provide guidance on how to start thinking about your private cloud architecture.  We will cover the following in this talk:

1. Build with the end in mind
2. To Swift or not to Swift
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
4. Lessons Learned
5. Q/A and Community Input

Watch Now


Pull from Source in Cookbooks for Folsom Deployment

Andi Abes

Let’s eliminate the lag between coding and deploying!  As we drive towards DevOps continuous deployment, it makes sense that our deployment scripts should be able to bypass packaging and pull directly from source code.  That’s exactly what the Crowbar team has created as an option for Folsom deployments.  This is a central use case for feature development because your testing code that is ahead of trunk; however, we see the same use cases for deployments that have bug fixes, proprietary features, pre-release features or any drift from trunk.  This feature is the path to get maximum control of your OpenStack deployment.

Watch Now


Open Source Versions of Amazon's SNS and SQS

Ryan King

Comcast has been building out its private cloud to host its next-generation Cloud TV platform (http://techcrunch.com/2012/05/21/comcast-x1/), and as part of that effort the Comcast Silicon Valley Innovation Center has developed and in the process of open sourcing a compatible version of Amazon's Simple Notification Service (SNS) and Simple Queue Service (SQS) that we plan to contribute to or integrate with OpenStack. We've built these services on top of Redis (http://redis.io/) and Cassandra (http://cassandra.apache.org/) for multi-data-center availability and extreme scalability and very low latency.

I'd like to present the work we've done to date and get feedback from the OpenStack community. By the time of this conference our code will be open sourced on GitHub and available to the community.

Watch Now


How OpenStack Compute is Driving Forward Database Services in the Cloud

Vipul Sabhaya, Tim Simpson

With one production service already available at Rackspace and another on in the works at HP, cloud database services are quickly changing the landscape around OpenStack Compute.  Join Rackspace and HP for a lively discussion on how we are adding value to OpenStack with database services (Project RedDwarf).  As more companies move their applications and data to the cloud, it is becoming increasingly difficult to manage and maintain database systems on default virtual servers. RedDwarf simplifies database management in the cloud while providing a model for extensible service deployment that will be used to deliver not only database services, but also other services in the future.  In this session you will get a chance to hear about RedDwarf’s progress and future plans and learn how you can become active in the community.

Watch Now


Hyper-V and OpenStack Deep Dive

Alessandro Pilotti, Peter Pouliot

Hyper-V server is a powerful and free virtualization platform developed by Microsoft.   Hyper-V Nova Compute functionalty has been restored and merged into the Nova Compute code base in time for this Folsom release, thanks to the combined effort of Microsoft, Cloudbase Solutions and the great developers in our community.

In this session we'll demonstrate how to setup a Hyper-V 2012 based Folsom infrastructure for running Linux, Windows and FreeBSD instances.

Highlighting Hyper-V server’s great features  like Live Migration, Snapshotting, and Replica all within an Folsom Compute infrastructure.

Watch Now


Openstack API support metric, documentation and testing

Ravikumar Venkatesan

This is a brainstorm session to discuss Openstack API:

  • Support – track the clients and versions that we support . How to keep track and communicate to Openstack community
  • Documentation
  • Testing –  brainstorm and agreement on version support, clients ,and data formats that are used for testing and also backward compatability , changes of API implementation, deprecating API process, Core products after integration and functional testing

Watch Now


What about billing? An introduction to Ceilometer

Nick Barcet

The Ceilometer project was started 6 months ago on the realisation that all public cloud provider wanting to use OpenStack would need to rewrite exactly the same code to properly meter the use of their infrastructure.  Ceilometer stated goal is not to provide a full billing solution.  It deliberately limits itself to the first phase: collecting the information needed to establish billing lines. 

The project description states:

"Ceilometer aims to deliver a unique point of contact for billing systems to aquire all counters they need to establish customer billing

Watch Now


Storing VMs with Cinder and Ceph RBD

Josh Durgin

Ceph is an open source distributed object store, network block device, and file system. Ceph can be used for object storage through its S3-compatible REST interface. 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. With 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 RBD behind both, new VMs can be created faster while using less space. This session will cover the current status of the integration, and discuss the technical implications and the advantages of block storage within the OpenStack cloud operating system.

Watch Now


Getting From Folsom to Grizzly: A DevOps Upgrade Pattern

Greg Althaus

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 recommendations and orchestration design. 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!

Watch Now


Heat: A template based orchestration engine for OpenStack

Steven Dake

This talk provides an overview of Heat, a peek inside the CloudFormation template language, and a live demonstration of heat technologies.  Heat provides an Apache 2 licensed CloudFormation orchestration engine that orchestrates cloud infrastructure resources such as storage, networking, instances, and applications into a repeatable running environment for OpenStack IAAS platforms.  Heat also provides several advanced features such as authentication, nested stacks, high availability, and auto-scaling which are demonstrated.

The audience will learn how Heat applies to OpenStack cloud environments using repeatable orchestration templates.  OpenStack Summit attendees can learn about the emerging CloudFormation template standard and its impact on Linux and open source cloud communities.  A speaker experienced with live demonstrations makes the medium technical difficulty approachable through real-life examples.

Watch Now


Upstreaming Chef DevOps: Building Community OpenStack Cookbooks (DISCUSSION)

Matt Ray

This collaborative session focuses on creating/maintaining community OpenStack deployment Chef cookbooks.  The goal of community cookbooks is that they can  become the upstream source for OpenStack deployments and shared best practices.  In this session, we will review the current state of the code, flag items to be resolved, identify upcoming features and discuss design impacts required to implement those features.   Even if you’re not contributing to the upstream effort, this is a great place to join in the discussion around best practices and OpenStack operations.

Watch Now


General Bare-Metal Provisioning Framework

Mikyung Kang, Ken Igarashi, David Kang

Nova (OpenStack Compute) gives us agility and flexibility for computing infrastructures. Virtualization plays an important role in Nova to provide those agility and flexibility; however, there is a performance penalty caused by virtualization. For example, there is significant performance degradation for response time and context switch on virtualized servers compared to bare-metal servers. Some (non-x86 based) machine architectures of interest to technical computing users have either poor or non-existent support for virtualization. Also some users want to use bare-metal machine itself w/o virtualization. One alternative to using virtualization to provision hardware in a cloud environment is to do bare-metal provisioning: rebooting the machine to a fresh system image before handing over control to the user, and wiping the local hard drive when the user is done with the resources.

NTT docomo and USC/ISI are proposing "General Bare-Metal Provisioning Framework on OpenStack (http://wiki.openstack.org/GeneralBareMetalProvisioningFramework)"" to solve the problems. In the framework

Watch Now