Loading…
Whether you want to build the software, run it, grow the community or just learn more about it, there will be content, workshops and design sessions for you to attend at the OpenStack Summit, Oct 15-18 in San Diego. Stick around Friday for the first OpenStack service day, a 1/2 day beach cleanup.

Register now! openstacksummitfall2012.eventbrite.com
Workshops [clear filter]
Monday, October 15
 

9:50am PDT

How to deploy a best of breed OpenStack Compute & Block Storage Cloud ...with ass-kicking VMs to show for it!

Are you trying to stand up a large-scale multi-tenant cloud infrastructure without all of the hassles, complexity or cost of other “leading” commercial approaches? SolidFire and Canonical have joined forces to deliver a production-ready deployment of OpenStack Compute (Nova) and OpenStack Block Storage (Cinder). This SSD-based reference architecture provides a comprehensive blueprint for any OpenStack deployer looking to stand up cloud compute and block storage environment with predictable performance, fine-grain quality-of-service and significantly enhanced ease-of-use characteristics.

Attend this session to learn about this reference architecture in more detail, including information on deployment tools, tips and tricks, targeted use cases, benchmark results and key enabling technologies.


Speakers
avatar for John Griffith

John Griffith

Lead OpenStack Developer & Cinder PTL
avatar for David Medberry

David Medberry

Server Software Engineer, Canonical


Monday October 15, 2012 9:50am - 10:30am PDT
Lunchroom

11:00am PDT

Considerations for Building an OpenStack Private Cloud

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


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... Read More →


Monday October 15, 2012 11:00am - 11:40am PDT
Lunchroom

11:50am PDT

Operating your OpenStack Private Cloud

Synopsis: Once your cloud is operational, day to day tasks are minimal however issues do arise. This talk is to designed to give operators ideas on what to monitor, tools available and some example procedures for common tasks.


1. Monitoring and Reporting
2. Tools used by the Rackspace Private Cloud support team
3. Performance and Scale considerations
4. Automated configuration Management
5. Examples of common day to day operational tasks
6. Lessons Learned
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... Read More →


Monday October 15, 2012 11:50am - 12:30pm PDT
Lunchroom

1:50pm PDT

Alternate Views - Building a alternative Dashboard with the Openstack API

Horizon is an excellent general Dashboard for Openstack but it's not a solution that fits for everyone.

At Morphlabs we had specific needs for our Private Cloud solution that didn't quite fit with Horizon. In this presentation I'll cover our decisions for building our own, the tools we've used and discoveries made along the way.


Speakers
avatar for Hunter Nield

Hunter Nield

Senior Director of Development, Morphlabs, Inc., Morphlabs, Inc.
Hunter Nield heads the Development group at Morphlabs. He oversees a globally distributed team focusing on the development of Morphlabs? software and contributions to the open source community.Hunter?s background is quite diverse, starting his career in Interaction Design for a global... Read More →


Monday October 15, 2012 1:50pm - 2:30pm PDT
Lunchroom

2:40pm PDT

Extending OpenStack for Fun and Profit: Creating new functionality with the Enhancements API

Due to its open nature and rapidly growing user base, OpenStack has become a hotbed and testing ground for disruptive innovations in cloud-computing virtualization, networking, and storage technologies. Rather than modify core OpenStack components directly, these technologies are introduced by extending or enhancing component functionality via the creation of new services and API extensions.

In this talk we will present a real-world case study of one such extension, which allows the "streamed" launching of VMs from a snapshotted "golden image", thus skipping the boot process and providing more rapid transition from the "off" state to the "ready to perform work" state. We will detail the key architectural questions that must be answered in the creation of such an extension, the development challenges that we encountered, and we will walk through the architecture and design of our extension itself. Additionally, we will address some of the business challenges that arise from building commercial software atop an open source project.


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.


Monday October 15, 2012 2:40pm - 3:20pm PDT
Lunchroom

3:40pm PDT

OpenStack Super BootCamp

Built on the materials from the popular Mirantis OpenStack BootCamp and delivered by the same instructors, this compact workshop will give you all the information you need to understand OpenStack and impress your peers with technical depth. The workshop is aimed at OpenStack newbies and semi-technical that just want to know what the hell is OpenStack all about.


Starting with a brief introduction to the problems OpenStack was designed to solve, we'll dive into vivid illustrations of how various components of OpenStack fit together by visually traversing the
request flow of provisioning a VM in NOVA and storing an object in Swift. Participants will work in groups to complete exercises and checkpoint each others understanding of the material. We'll close the session with a brief gloss over key lessons from real life deployments, HA deployment options and feature comparison with VMware and CloudStack.


Speakers
avatar for Kirill Ishanov

Kirill Ishanov

Director, OpenStack Services, Mirantis
Kirill Ishanov is Director of OpenStack Engineering at Mirantis, where he runs a highly skilled group of engineers that creates cloud solutions based on OpenStack technologies for a broad portfolio of clients. At Mirantis Kirill ran OpenStack implementation projects for clients like... Read More →


Monday October 15, 2012 3:40pm - 6:00pm PDT
Lunchroom
 
Thursday, October 18
 

9:00am PDT

Deploying OpenStack Swift

Come learn how to deploy OpenStack Swift from the ground-up. This will be a hands-on workshop where we learn by typing rather than just a lecture. Come with a laptop, or watch and learn.

In this workshop you will be walked through deployment and configuration of OpenStack Swift by the Swift experts at SwiftStack. We will guide you through the architecture of Swift while we walk through a step-by-step installation from the ground up.

In this workshop, you'll learn:
- Swift's architecture (The Ring, Zones, Partitions, Accounts & Containers)
- How to bootstrap a basic Swift installation
- The guts of how swift works
- Swift’s failure recovery mechanisms

Bring your laptop (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... Read More →
avatar for Darrell Bishop

Darrell Bishop

Founder / Architect, SwiftStack
Darrell Bishop is the Architect at SwiftStack. Darrell has been improving Swift for large-scale and high-performance installations at SwiftStack. Prior to SwiftStack, Darrell was a Distinguished Engineer at Aruba Networks.


Thursday October 18, 2012 9:00am - 10:30am PDT
Manchester D

9:00am PDT

Hands on Quantum Deployment Workshop

Folsom is out, and a major new feature is the Quantum network

service.  In this session, the Quantum experts from Nicira/VMware will

walk you through a hands on deployment of Quantum along with other

core OpenStack components.

 

We will walk you through a 4 node OpenStack deployment (cloud

controller, network node, and two compute nodes) while demonstrating

the key new use cases that Quantum enables.  We will provide

infrastructure using VMs in our very own OpenStack cloud (yes, that's

running Quantum on Quantum!).  Alternately, with a bit more effort you

can use your own four Ubuntu 12.04 nodes if you want to keep the setup

running beyond the lab period.

 

We will also answer people's questions about more advanced scenarios

and provide experience from 6+ months of Quantum production

deployments on Essex.

 


Speakers
avatar for Dan Wendlandt

Dan Wendlandt

Director of Product Management for OpenStack, Nicira / VMware
Dan is the former lead of the OpenStack Networking Project (Neutron, formerly Quantum) and currently leads OpenStack product strategy at VMware. Prior to VMware, Dan was an engineer and product manager at Nicira, the company that pioneered networking virtualization.


Thursday October 18, 2012 9:00am - 10:30am PDT
Manchester A

11:00am PDT

Deploy OpenStack like the experts with Puppet

Are you interested in learning more about the Puppet deployment tools for OpenStack that have been written as a collaborative effort by Cisco, Redhat, Enovance, CERN, Cybera, Morphlabs, Rackspace, and PuppetLabs?

Would you like to better understand how they can be used to deploy a fully functional OpenStack environment?

If, so this talk is a great place to get started.

It will discuss the Puppet deployment tools for OpenStack, with a focus on how users can use them to quickly and reliably build out OpenStack environemnt.


Speakers
DB

Dan Bode

Dan currently leads the OpenStack integration and community building efforts for PuppetLabs. He has had an extremely diverse career in the tecnology industry, having worked as a Java developer, an HPC consultant, and most recently as an infratructure automation consultant.


Thursday October 18, 2012 11:00am - 12:30pm PDT
Manchester A

11:00am PDT

Operating OpenStack Swift

This talk will cover the operations knowledge that you will need to successfully run and operate an OpenStack Swift cluster. This session is for operators who want tactical advice on the operational tasks needed to run a Swift cluster.

In this workshop we will:
- Walk through the procedure of handling a drive failure
- Adding additional capacity to a Swift cluster
- Running benchmarks to simulate workloads
- Tuning a Swift cluster
- Using transaction IDs in the logs to find an error
- Monitoring Swift-specific metrics and what they mean such as async pending, quarantined objects and replication statistics.

Come prepared with an already running Swift cluster, or watch and learn. The all-in-one cluster created in the “Deploying OpenStack Swift” workshop is fine for this purpose.


Speakers
avatar for Sam Merritt

Sam Merritt

Debugger/Rebugger, SwiftStack
Sam Merritt is a Senior Engineer at SwiftStack and a member of the core Swift team. Sam has developed many improvements to the heart of Swift. Prior to SwiftStack, Sam was a Senior Engineer at Engine Yard, a platform-as-a-service provider.


Thursday October 18, 2012 11:00am - 12:30pm PDT
Manchester D

1:30pm PDT

Building Applications with OpenStack Swift

OK, so now you have a Swift cluster set up.  What are you going to do with it?  Sure, you could throw some backups in there and call it a day.  But Swift is capable of so much more when it can integrate more deeply with your app or infrastructure.

In this workshop, you'll use Swift to assemble Swinterest, a fully-featured web application that (if precedent is to be believed) is bound to garner you fame and fortune.  Along the way, we'll discuss:

  • Where Swift fits into your application's architecture
  • How to extend and customize Swift authentication
  • How to support rich integration by developing custom Swift middleware
  • Avoiding potential pitfalls with Swift during application development
  • Come learn how to take your Swift installation to the next level!

Speakers
avatar for Orion Auld

Orion Auld

VP of Engineering, SwiftStack
Orion is VP of Engineering at SwiftStack, Inc., a company devoted to bringing OpenStack Swift to a wider audience.  Previously, he was Director of Engineering at SideReel, Inc., and before that, a Senior Agile Coach with Yahoo, Inc., where he helped engineering groups in Silicon... Read More →


Thursday October 18, 2012 1:30pm - 3:00pm PDT
Manchester D

1:30pm PDT

Juju Charm School

juju Charm School is an event where a juju expert is available to answer questions about writing your own juju charms. The intended audience are people who deploy software and want to contribute charms to the wider devops community to make deploying in the public and private cloud easy.

There has been much progress since last ODS, we are now able to export environments from public clouds and import them directly into OpenStack clouds; we will be showing how we use juju to move deployments from cloud to cloud.

Attendees are more than welcome to:

  • Ask questions about juju and charms
  • Ask for help modifying existing scripts and make charms out of them
  • Ask for peer review on existing charms you might be working on
  • Though not required, we recommend that you have juju installed and configured if you want to get deep into the event

Speakers

Thursday October 18, 2012 1:30pm - 3:00pm PDT
Manchester A

3:20pm PDT

COSBench: A Benchmark Tool for Cloud Object Storage Services

With object storage services becoming increasingly accepted as replacement for traditional file or block systems, it is important to effectively measure the performance of these systems. Thus people can compare different solutions or tune their systems for better performance. In this session, we present COSBench (Cloud Object Storage Benchmark), a benchmark tool that we are currently working on in Intel for cloud object storage systems. In addition, as a case study, we will demonstrate how we use COSBench to evaluate/analyze OpenStack* Swift performance and conduct optimizations.


Speakers
avatar for Jiangang Duan

Jiangang Duan

Software Engineer Manager, 英特尔亚太研发有限公司
iangang Duan manages Cloud Infrastructure technology lab in Intel Asia-Pacific Research & Development Ltd. He has worked on enterprise solution tuning and optimization for more than ten years, including several generation Intel processor performance evaluations and jointly working... Read More →


Thursday October 18, 2012 3:20pm - 4:00pm PDT
Manchester D

3:20pm PDT

Control the Clouds: Developer Experience with jclouds

jclouds is the leading Java cross-cloud toolkit for the OpenStack API and already has a broad adoption base. In this workshop, you will learn how to write code that can control any cloud with jclouds.

Developers tend towards cross-platform solutions. Many popular languages and toolkits can run on many operating systems and devices. HTML and the web browser are the prime example of this trend. The benefits are clear, it gives developers the most bang for their buck when it comes to learning new skills and reaching the widest audience.

The cloud has emerged as the next major platform. So where do developers turn for cross-cloud toolkits?

For Java, the answer is jclouds. jclouds is an open source cross-cloud toolkit that works with both public and private clouds, enabling hybrid cloud workloads. The list of supported clouds includes AWS, Azure, vCloud, HP Cloud, OpenStack, and the Rackspace Open Cloud. There is a great community behind this toolkit working together to provide a better experience for developers in the cloud. Their goal is to simplify the control of many different clouds while still giving you the freedom to use cloud-specific features. The result is a toolkit that allows developers to write better code, in a shorter period of time, that works with any cloud.

In this session, I will demostrate these qualities of jclouds. If you're so inclined, you'll be able to follow along with the demostration and write your own code that works with any cloud (hotel wifi permitting ;)

Prerequisites if you choose to follow along: 

  • JDK 1.6+ (try "javac -version" on the command line) 
  • Apache Ant 1.8+ (try "ant -version" on the command line)

Cloud accounts such as:

 


Speakers
avatar for Everett Toews

Everett Toews

Platform Engineer, Deloitte NZ
I'm working to make the cloud easy to use through a combination of development, operations, testing, continuous integration/deployment, and documentation. I'm interested in composing distributed systems using APIs, SDKs, CLIs, and containers. I like to teach what I learn along the... Read More →


Thursday October 18, 2012 3:20pm - 4:50pm PDT
Manchester A

4:10pm PDT

How swift is your Swift?

OpenStack Swift is a versatile platform to build highly scalable and highly available storage clouds.  However, deploying a Swift based storage cloud for high performance while keeping low cost (both upfront and ongoing) is a challenging task. First task for the cloud builders is to identify the characteristics of the workload that they are optimizing, i.e. the distribution of the object sizes and ratios between the read, write and delete operations. Next, for their specific workload characteristics, the cloud builders need to consider several important questions with overlapping implications:

 (1) How to provision the hardware resources (e.g. CPU, memory, I/O devices) for the storage server and proxy server in a cost-effective way. (2) What is the best ratio between the number of storage servers and the number of proxy servers in a Swift storage cloud? (3) Should I use more expensive but faster I/O devices for certain Swift services (e.g. container)? (4) Based on certain hardware provisioning, what software-level tunings and optimizations (e.g. Swift configuration files, Filesystem, and OS settings) are recommended for optimal performance?

Besides considering above questions, the cloud builders also want to know how their Swift storage cloud performs in various degraded modes, i.e. when failures happen (e.g. one of the storage servers is down). Their SLA requirements may mandate a minimum performance even in face of some failures.

Based on our hands-on experience with several Swift implementations and hundreds of benchmark runs in our labs, we would like to share our methods on how to provision a Swift cloud storage on both hardware and software sides with the expected performance, while keeping low upfront cost. In addition, we would also talk about how to precisely benchmark a Swift storage cloud by simulating different workloads and failure scenarios. We will share both quantitative results and derived best practices.


Speakers
avatar for Chander Kant

Chander Kant

CEO, Zmanda, Inc.
Chander is the CEO and founder of Zmanda. Chander provides a unique combination of leadership in open source and data protection software. He has been involved on both the technology and business sides of open source software and was named one of the "Top 20 Linux Luminaries" by Linux... Read More →
avatar for Ning Zhang

Ning Zhang

Ph.D. Candidate, University of Wisconsin - Madison
Ning Zhang is an OpenStack Researcher at Zmanda Inc. and a Ph.D candidate at UW-Madison. His interest is to build large cloud-based systems. From 2010 to 2012, Ning did many research in Data Management group at NEC Labs America.


Thursday October 18, 2012 4:10pm - 4:50pm PDT
Manchester D

5:00pm PDT

Eve: An OpenStack Composite and Hybrid Provisioning Service

OpenStack with its de-facto standard cloud fabric API and scheduling of elemental resources is an ideal platform for delivering advanced provisioning functionality using a template-based approach which simplifies and automates the job of infrastructure provisioning.  Furthermore, OpenStack’s standard API layer sets the stage for users with various cloud products that would benefit from hybrid provisioning across private and public clouds.

HP, which has already invested heavily in OpenStack as the underlying platform for our public cloud offering has also been investing in OpenStack as a platform for private cloud offerings as well.  As part of that investment HP Software has created an advanced provisioning technology, called Eve, which uses TOSCA standard semantics to express infrastructure templates that can be orchestrated against an OpenStack Nova API.  As part of the Eve advanced provisioning service, hybrid provisioning can be accomplished with common templates across public and private OpenStack API compliant clouds.

This session will illustrate how core OpenStack services were used as a foundation for new services that bring composite and hybrid provisioning to OpenStack.  Additionally, the session will outline how the new services are architected with the same principles around scalability and flexible deployment that OpenStack services themselves are created.


Speakers
MP

Mark Perreira

Software Architect, HP
Mark Perreira is a Software Architect for HP’s Cloud Automation Product Unit which executes on portfolio products and solutions ion key areas for HP Software: Cloud Technology and DevOps and Automation Solutions. Mark joined HP through an acquisition in 2003 where he was a Founder... Read More →


Thursday October 18, 2012 5:00pm - 5:40pm PDT
Manchester A
 
Filter sessions
Apply filters to sessions.