OpenStack has bold ambition: to bring utility computing to the masses. We've certainly succeeded in getting the world's attention; Essex is a milestone release that has attracted major industry players to this project and this event. Next, we need to deliver the robustness, scale and innovation that will turn pilots and prototypes into mission critical infrastructure.
Mark will bring the perspective of lessons learned in Ubuntu, which is itself shifting gears from being a popular prototyping platform to being adopted as core infrastructure in large scale deployments. Practices and processes that build quality, governance and innovation while preserving the flexibility and passion of contributors will be a focus, as will some of the lessons learned from large scale deployments of Ubuntu in government and corporate environments.
The purpose of this session is to drive more awareness to the Nova Volumes effort and help facilitate a discussion around the possible directions and extensions to Nova Volumes.
Bringing together Nova Volumes contributors and implementers, this presentation will be a detailed conversation around the past, present and future of the block storage components of the Nova project. Led by the moderator, panelists will briefly review their current block storage effort in Nova Volumes and talk through targeted use cases. The panelists will discuss their experiences with Nova Volumes to date, where they are heading and how they want to see the block storage specific efforts evolve from where they are today.
For the remainder of the session, the panel moderator will help facilitate a discussion with the panelists and the audience around the possible directions and extensions to Nova Volumes including current integrations, incremental improvements, critical enhancements and weighing the costs/benefits of block storage as a separate project.
SolidFire, Dave Wright, Founder/CEO
Mirantis, Greg Elkinbard, Sr. Director, Product Management
Nexenta, Caitlin Bestler, Director, Architecture
Ceph, Tommi Virtanen, Sr. File Systems Engineer
Vish Ishaya, Compute Project Technical Lead, OpenStack
In the OpenStack community we are creating a platform that allows any business or service provider to build and deploy their own cloud. The intent is to support a wide range of application developers designing and deploying apps on top of a set of open services. OpenStack’s Nova compute service virtualizes compute. Swift virtualizes storage. Quantum is a network virtualization service that in essence makes it possible for each application or company to build their own virtual data center within a multi-tenant environment. In this talk, we will cover the origins of Quantum’s abstractions, use cases, and possibilities for both application developers and service providers.
The OpenStack Object Storage system, aka "Swift", was built to power Rackspace's public cloud storage service, Cloud Files. Subsequently, Swift was released into open source as part of the OpenStack project. While Swift is increasingly being utilized to run many large scale public storage clouds outside of Rackspace, Swift is also showing great promise for use in private storage clouds - which look and feel like the public object storage systems from Amazon/Rackspace, yet meeting the needs of the individual company.
In this talk, I will present a step-by-step plan on getting OpenStack Swift up and running in your organization. I will cover:
Cloud Operators on OpenStack Networking
A panel of cloud operators (not vendors!) talk about how they use OpenStack networking today and their goals for future network capabilities in the future. Panelists from both service providers and the enterprise will discuss current deployment models and best practices, as well as use cases around the need for high-availability, scalable private networking, multi-datacenter connectivity, service-insertion, and more. This will include deployments using Nova Networking, as well as the new Quantum Network Service that will become core in Folsom. We will reserve significant time for audience questions to the panel.
Panelists will be:
We perform an analysis of the OpenStack infrastructure from which we are able to derive a complete strategy for defence-in-depth. We will present a concise system description which explicitly enumerates the assumptions and vulnerabilities present in real systems, and allows us to put each potential defensive measure into context within the architecture of OpenStack.
Our analysis models the way an attacker works within the system, finding chains of weaknesses which lead to a desired goal. Once we can understand and exhibit the consequences of the compromise of any individual component, we may then concentrate our hardening efforts without cognitive bias or naive assumption.
The analysis is interesting because it goes some way towards explaining the "Honeymoon Period" for discovery of system vulnerability (Blaze, Clark et al), and can increase the time between successful exploits by acknowledging that an attack is a constructive proof of vulnerability which must be broken in as many places as possible.
Chef is an open source configuration management and service integration automation tool that has been integral to a number of large successful OpenStack deployments (MercadoLibre, HP, TryStack and many more). It is the core of the Crowbar datacenter installation tool used by Dell, Rackspace and others. This talk will provide a brief introduction to Chef and why it frequently the configuration tool of choice for large deployments and discuss the use of Chef within the OpenStack ecosystem (development, testing, deploying and managing the installation). Chef also provides the ability to manage the instances running on top of Nova through the knife-openstack plugin.
The purpose of an OpenStack cloud is to deploy applications inside it! This session focuses best practice to git get your bits on an OpenStack Diablo cloud using Keystone authentication.
Using a live demo two different ways to deploy applications, We will show examples using both Chef Knife and enStratus provisioning against an OpenStack cloud.
We will provide tips to get your application ready for automated deplpyment and discuss the merits these two and additional technologies.
This is a JOINT SESSION w/ Dell, Opscode and enStratus.
NASA, Karen Petraska, Service Executive for the NASA Computer Services Office, and Ray O Brien, CTO for IT at NASA Ames Research Center, will jointly cover how the Agency’s very early step into cloud computing via the Nebula project and OpenStack has influenced the Agency’s view of how this exciting new computing model can be leveraged to help meet mission objectives. Karen and Ray will cover a range of activities directed at increasing the adoption of cloud computing across the Agency. Specifically, an activity targeted at enhancing OpenStack for science applications and workloads will be covered, along with a project that NASA has just started to ensure public cloud services are used securely by projects teams. Other cloud activities within NASA will likely be covered too. Additionally, Ray O'Brien will address how Nebula and OpenStack are paving the way for greater involvement by NASA in community-driven open source projects.
High Availability is a key concept in private and public infrastructures that has, until recently, been somewhat under-represented in OpenStack. In this session, we explain techniques for integrating OpenStack with Pacemaker, the ubiquitous and universal high-availability stack for the Linux platform.
This session will contain a high-availability overview for several core OpenStack services:
OpenStack Swift is a highly-available distributed object storage
system which supports highly concurrent workloads. Swift is the
backbone behind Cloud Files, Rackspace's storage-as-a-service
In this workshop, which will be hosted by members of SwiftStack, Inc.,
we'll walk you through deployment and use of OpenStack Swift. We'll
begin by showing you how to install Swift from the ground up.
- what you should know about Swift's architecture
- how to bootstrap a basic Swift installation
After that, we'll cover how to use Swift, including information on:
- creating accounts and users
- adding, removing, and managing data
- building applications on top of Swift
Bring your laptop (with virutalization extensions enabled in the BIOS)
and we will walk through setting up Swift in a virtual machine. We'll
also build an entire application on top of Swift to illustrate how to
use Swift as a storage service. This is a workshop you won't want to