UPDATED November 3.
Next week, 4,000 to 5,000 stackers are expected to converge upon OpenStack Summit Hong Kong. There are literally hundreds of opportunities to hear the latest and greatest about how users and developers can leverage OpenStack and how to shape the future of the project.
Rackspace will have a number of Rackers in attendance, sharing their OpenStack expertise, including a session in the keynote room featuring the Massachusetts Institute of Technology (MIT) Computer Science and Artificial Intelligence Laboratory (CSAIL) highlighting how it uses OpenStack to power sophisticated research projects.
Here’s when you can find Rackers at OpenStack Summit Hong Kong (November 5 through November 8):
Tuesday, November 5
11:15 a.m. – Getting Started with OpenStack (Niki Acosta, Rackspace Cloud Evangelista, @nikiacosta; Kenneth Hui; Rackspace Open Cloud Architect, @hui_kenneth; Dan Radez, Red Hat Senior Software Engineer)
OpenStack is quickly becoming the de facto standard for open cloud platforms. But how can someone quickly get started with learning this exciting new technology? This workshop will walk participants through an overview of the OpenStack components and offer practical suggestions and resources for learning OpenStack. To demonstrate one way to get started, we will setup a multi-node OpenStack cloud using RDO and the Packstack utility. The installation will be performed on an RPM-based system. Participants will be introduced to a range of cloud functionality including adding new users; adding an image to glance; defining networks in Neutron; starting a new virtual server; creating and attaching persistent storage volumes to virtual servers; and storing objects in Swift using the Horizon Dashboard user interface. Instructions to prepare for the workshop can be found at http://openstack.redhat.com/GettingStartedHavana_w_GRE. A must for OpenStack newbies!
11:15 a.m. – OpenStack Neck Beards and Suits Unite! (Everett Toews, Rackspace Developer Advocate, @everett_toews, and Joshua McKenty, Piston Cloud Co-Founder & CTO)
This lighthearted talk discusses the cultural divide between the OpenStack developers, system admins and business folks and urges both sides to show each other some love. I will review real use cases/situations and share lessons I've learned to overcome the artificial barriers so we can continue to have nice things like OpenStack.
12:05 p.m. – Monitoring an OpenStack Deployment at Scale (Gabe Westmaas, Rackspace Director of Software Development, @westmaas)
Rackspace has OpenStack deployed on tens of thousands of nodes in several data centers and customers depend on it running smoothly. In order to deliver the best possible experience, Rackspace has adjusted its monitoring approach and techniques to accommodate the continued growth of hypervisors and the addition of new data centers. In this talk, Rackspace will provide background on its initial attempts to monitor an OpenStack cluster, the challenges of growth, its current state and its vision for monitoring in the I cycle.
2 p.m. – Hybrid OpenStack Clouds: CERN Research Aims to Solve Federation for the Real World (Toby Owen, Rackspace Head of Technical Strategy, and Tim Bell, CERN Manager of Infrastructure)
With the growth and adoption of OpenStack, the real possibility of federating multiple clouds is emerging. But are the software and the community ready for this? What are the real use cases for a hybrid OpenStack cloud? Come and hear how CERN is working with Rackspace to develop solutions for connecting multiple OpenStack clouds, and how a hybrid cloud can help further CERN's important research into the origins of the universe. Tim Bell, Manager of Infrastructure for CERN, and Toby Owen, Head of Technical Strategy for Rackspace, will discuss their joint Openlab research project into federation of OpenStack clouds. They will explain the problems they are aiming to solve with federation, potential architectures and blueprints that will guide the research project, current progress and future plans.
2:50 p.m. – The CTOs of Cloud (John Engates, Rackspace CTO, @jengates; David Lindquist, IBM CTO; Lew Tucker, Cisco CTO of Cloud Computing; Haiying Wang, Huawei CTO of Cloud Computing; and Al Sadowski, 451 Resaerch Director)
Hear directly from the executives who are building the future of cloud technology today.
3:40 p.m. – Bridging the Gap: Explaining OpenStack to VMware Administrators (Kenneth Hui, Rackspace Open Cloud Architect, @hui_kenneth, and Scott Lowe, VMware Engineering Architect)
As OpenStack expands its footprint into the enterprise, more and more people who are familiar with VMware vSphere concepts and terminology will be exposed to OpenStack. In order for OpenStack to be successful in enterprise environments, these people who are familiar with VMware concepts and terminology will need to understand the concepts and terminology in OpenStack. In this session, VMware experts who have moved into the OpenStack space will talk about how to bridge the gap between vSphere concepts and terminology and OpenStack concepts and terminology, showing the value in OpenStack for VMware environments and the value of OpenStack to VMware administrators. Please note that this session does not an attempt to give attendees a detailed understanding of how vSphere-related integrations work or are configured, but instead focuses on educating VMware-savvy administrators and users on OpenStack. This session will be valuable for anyone who needs a better grasp of how to talk about both VMware and OpenStack within an enterprise context.
3:40 p.m. – Panel Discussion: OpenStack for Enterprise Developers: Should They Care? (Raghaven “Rags” Srinivas, Rackspace Solutions Architect, @ragss; Adrian Otto, Rackspace Principal Architect, @adrian_otto; Lew Tucker, Cisco Vice President and CTO of Cloud Computing; Diane Mueller, Red Hat Cloud Evangelist & Community Manager; and Chris Ferris, IBM Distinguished Engineer and CTO of Industry Standards)
OpenStack has experienced a phenomenal growth, but can it make the leap from tens of thousands of community members to tens of millions? Many large software ecosystems that have thrived recently have been powered by developers. So far, enterprise developers have remained largely in the periphery as far as OpenStack is concerned although there are several use cases like SDLC, Big Data, PaaS atop OpenStack, hybrid cloud development, etc. that is aimed squarely at developers. Perhaps IaaS will never be interesting to developers? Can some of the newer initiatives (like Heat) change this? Attend this panel to hear different perspectives of should OpenStack appeal to enterprise developers and if so how. Please be armed with the tough questions and opinions around what OpenStack means to enterprise developers. These stackers have worked with large ecosystem of developers in their past lives and represent different parts of the OpenStack ecosystem. More than anything they are not hesitant to speak their mind and so should you.
4:40 p.m. – Evolving DevOps ToolChains with OpenStack (Ryan Richard, Manager of Software Development, @rackninja)
OpenStack has been called the largest DevOps open source project in the world and as such there are a lot of lessons we can learn from the project. During this talk, I'll discuss some of the practices OpenStack follows to make the lives of Devs and Ops better as well as discussing where OpenStack can fit into your ToolChains. In this session we'll define the ToolChain; review OpenStack practices; discuss where OpenStack fits and what's missing; and highlight QA and community input.
Wednesday, November 6
12:05 p.m. – Deploying and Training on OpenStack at MIT: Helping to Accelerate World-Class Research (Tony Campbell, Rackspace Director of Training & Certification, @cloudtrainme, and Jonathan Proulx, MIT Computer Science & Artificial Intelligence Laboratory Senior Technical Architect)
The Massachusetts Institute of Technology (MIT) Computer Science and Artificial Intelligence Laboratory (CSAIL) currently has more than 100 active users and roughly 35 research projects running on its OpenStack cloud. That research runs the gamut - from analyzing how computers understand text, to conducting hardware research. In this featured presentation, hear from MIT CSAIL Senior Architect Jon Proulx about how OpenStack helped the MIT-based lab break away from proprietary clouds and how it empowers developers and users to conduct sophisticated research on OpenStack. Joining Jon will be Rackspace Director of Training and Certification Tony Campbell, whose team brought Rackspace Training for OpenStack to MIT, which helped researchers and students at the university sharpen their OpenStack expertise.
12:05 p.m. – Barbican 1.0: Open Source Key Management for OpenStack (Jarret Raim, Rackspace Cloud Security Product Manager, @jarretraim, and Matt Tesauro, Rackspace Lead Software Security Engineer, @matt_tesauro)
Barbican, the open source key management system for OpenStack, is proud to announce our 1.0 Havana release. This release includes support for symmetric key management suitable for securely encrypting data at rest. Come check out our first release including discussion and code for integrating Barbican with Cinder and Swift and discussion of future features like federation and SSL. There will be demonstrations of the system including a Swift encrypting proxy and integration with a popular web framework.
1:40 p.m. – Demo Theater: Getting Started with OpenStack (Niki Acosta, Rackspace Cloud Evangelista, @nikiacosta, and Kenneth Hui, Rackspace Open Cloud Architect, @hui_kenneth)
OpenStack is quickly becoming the de facto standard for open cloud platforms. What makes OpenStack the future of cloud computing and how can someone get started with learning this new technology? This presentation will walk participants though the reasons for choosing OpenStack, provide an overview of the OpenStack projects and offer practical suggestions and resources for learning the foundation of the new open cloud. The session will include a demonstration on how to spin up a test OpenStack infrastructure and begin to provision cloud resources. A must for new participants!
2:50 p.m. – Write Once and Really Run Anywhere with OpenStack and Docker (Wayne Walls, Rackspace Director of Cloud Strategy, @waynewalls, and Solomon Hykes, dotCloud Founder & CTO)
The OpenStack project is designed to make infrastructure deployment flexible and to enable all types of clouds; public, private and hybrid. Learn how Docker enables developers to build, package and deploy applications as lightweight portable containers, which run virtually anywhere, including OpenStack clouds, bare-metal servers and dedicated servers. The combination of Docker and OpenStack makes for a powerful tool for cross-cloud application development and deployment. In this session, the Docker and Rackspace teams will automatically build and test open-source Margarine (our friendly test application) from source using Docker. Once complete, we will deploy Margarine from a laptop virtual environment to Rackspace public cloud; Rackspace Private Cloud; HP public cloud; and OpenStack multi-node cluster in a colo facility all with little to no modification and virtually no delay! We will wrap-up this fantastic session by discussing the recent integration of Docker into Nova, and future plans for Docker and OpenStack.
3:40 p.m. – Encrypted Block Storage: Technical Walkthrough (Jarret Raim, Rackspace Cloud Security Product Manager, @jarretraim, and Joel Coffman, Johns Hopkins University Applied Physics Lab)
The Volume Encryption feature in OpenStack presents a normal block storage device to the VM but encrypts the data in the virtualization host before writing to a remote disk. This provides data confidentiality against network traffic interception, compromised storage hosts and stolen disk drives. To the end user, the block server operates exactly as it would when reading and writing unencrypted blocks. It includes a key manager interface that supports key generation and storage, and the interface allows different key managers to be supported such as Barbican or a KMIP server. This session will be split into two parts, the first covering the set up of the Barbican key management service and the second covering the configuration and use of Cinder and Nova to provide encrypted block storage.
4:40 p.m. – Taskflow: An OpenStack Library that Helps Make Task Execution Easy, Consistent and Reliable (Keith Bray, Rackspace Senior Software Development Manager, and Joshua Harlow, Yahoo Programmer Dude)
We will present an overview of Taskflow: a Python library for OpenStack that helps make task execution easy, consistent and reliable. Taskflow allows the creation of lightweight task objects and/or functions that are combined together into flows (aka: workflows). It includes components for running these flows in a manner that can be stopped, resumed and safely reverted. Projects implemented using the Taskflow library enjoy added state resiliency, and fault tolerance. The library also simplifies crash recovery for resumption of tasks, flows and jobs. With Taskflow, interrupted actions may be resumed or rolled back automatically when a manager process is resumed. Taskflow is proposed to be the foundation library for Convection (cloud-based Workflow-as-a-Service capabilities for OpenStack). An update on the progress for Taskflow (features and capabilities ready to be consumed by OpenStack projects) and a proposed path for possible integration into Oslo and development of Convection will be presented.
Thursday, November 7
9 a.m. – Hands on Nova (Tony Campbell, Rackspace Director of Training & Certification, @cloudtrainme; Phil Hopkins, Rackspace OpenStack Instructor; Byron McCollum, Rackspace Cloud Technology Instructor; and John McKenzie, Rackspace Cloud Technology Instructor, @jmckind)
Get some lab time with Nova, the OpenStack compute project. In this hands-on lab, we will show you how easy it is to spin up and spin down compute instances, attach block storage and connect them to a network. Attendees will have the opportunity to get hands-on experience and access to experts who can help connect the dots.
11:50 a.m. – Rackspace Hybrid Cloud and Brocade vRouter Delivers On-Demand Networking and Enhanced Security with OpenStack (Sameer Satyam, Rackspace Technical Product Manager; Sandeep Singh Kohli, Brocade Product Marketing; and Shashi Sastry, Vyatta-Brocade Technical Marketing)
One of the original visions of OpenStack was that it would enable the creation of public cloud services, whose customers would have access to a marketplace of cloud-based resources. At this Summit, Rackspace and Brocade will describe how they are collaborating to deliver on this vision by making the Brocade Vyatta vRouter available as part of the Rackspace public cloud. The Vyatta vRouter is a powerful networking and security solution, implemented as an OpenStack Nova virtual machine. It provides VPN, firewall, NAT and routing capabilities that allow customers of the Rackspace public cloud increase the security and interoperability of their applications. In this session, Rackspace and Brocade will discuss the use cases and benefits of using Vyatta vRouter, and how it works as part of the Rackspace Cloud Networks system.
11:50 a.m. – The OpenStack Community Welcomes Developers in All Languages (Everett Toews, Rackspace Developer Advocate, @everett_toews)
The OpenStack application programming interface (API) is accessible via web services. However, the application developers who are building solutions on top of OpenStack do not want to talk to that API directly. They want to talk to OpenStack in the programming language of their choice. That means using software development kits (SDK) written in a variety of programming languages. These SDKs allow the developers to be more efficient and productive when using OpenStack. In this session you will learn the following about software development kits: why they are necessary; what they can do for developers; which ones are available; how to use them; who is developing them; and what comes next.
1:50 p.m. – Panel Discussion: Best Practices for Developing DevOps On OpenStack (Tony Campbell, Rackspace Director of Training & Certification, @cloudtrainme; Nati Shalom, GigaSpaces Technologies CTO; Koby Holzer, Liveperson DevOps Group Lead; Azmir Mohamed; Cloudscaling Vice President of Product Management; Mark Ramm-Christensen, Canonical; Sebastian Stadil; Scalr Founder)
DevOps is changing how cloud applications and infrastructure is deployed and managed. DevOps aims to speed up the process for delivering new features and releases of our applications. OpenStack is a fast growing infrastructure itself. In this panel we will discuss the specific challenges for delving DevOps and continuous deployment models on top of an OpenStack infrastructure that is continuously evolving. We've assembled a panel of top industry experts to discuss how we can push updates to our applications without downtime and how we can also update our OpenStack infrastructure as we do that. We will learn about the tools and frameworks available on the OpenStack ecosystem that can help us in the implementation of a successful DevOps project. Our panel speakers represent Rackspace (Tony Campbell), Cloudscaling (Azmir Mohamed), Scalr (Sebastian Stadil), Canonical (Mark Ramm-Christensen) and Liveperson (Toby Holzer). Nati Shalom (GigaSpaces) will lead the discussion as moderator. Come prepared with a list of questions.
1:50 p.m. – Learning to Scale OpenStack: An Update from the Rackspace Public Cloud (Paul Voccio, Rackspace Director of Software Development, @paulvx)
In Portland, Rackspace invited the OpenStack community to peer inside its public cloud at the challenges experienced while deploying from OpenStack trunk during the Grizzly cycle. In this presentation, Rackspace will provide an update on the challenges, triumphs and lessons learned operating a production OpenStack public cloud during the Havana cycle. We'll conclude by sharing our vision for OpenStack deployments in the I Cycle and beyond.
2:40 p.m. – An Intimate Look at Running OpenStack Swift at Scale (Chuck Thier, Rackspace Principal Engineer, @creiht)
I'll admit that I am a bit biased, but I think OpenStack Swift is one of the best kept secrets of OpenStack. It has been the engine of Rackspace Cloud Files for more than three years, and in that time has grown phenomenally. For the first time, we will allow an intimate look at the scale at which we run OpenStack Swift at Rackspace. From the early beginnings, to growing pains, to where we are now and beyond. Join me as we unlock the mysteries of, perhaps, the largest OpenStack Swift clusters in the world.
3:30 p.m. – Panel on Application Portability (Everett Toews, Rackspace Developer Advocate, @everett_toews; Randy Bias, Cloudscaling Co-Founder & CEO; Uri Cohen, GigaSpaces Technologies Vice President of Product Management; Hunter Nield; Morphlabs Senior Director of User Experience; and George Reese, Dell Executive Director of Cloud Computing)
It's a multi-cloud world and your code needs to run somewhere. However, the cloud you choose today may not be the cloud you need tomorrow. Changes in reliability, performance, cost and privacy may drive you to research alternative public clouds, a private cloud or a hybrid of the two. Considering application portability upfront can be crucial in avoiding lock-in. The tools you use to interact with the cloud will play a large part in how portable your application is between clouds. This panel will discuss the different approaches to application portability, e.g. API compatibility, multi-cloud SDKs, image portability, application architecture portability, etc. Is application portability a myth or reality? What are the pros and cons? Bring your questions to be answered by our panel of experts.
Friday, November 8
9 a.m. – Highly Available MySQL for OpenStack (Raghaven “Rags” Srinivas, Rackspace Solutions Architect, @ragss, and Jacob Walcik, Rackspace Lead Solutions Architect, @jwalcik)
The primary requirements for OpenStack-based clouds (public, private or hybrid) are that they must be massively scalable, highly available and so on. MySQL is the basis for many of these OpenStack deployments since critical components like Keystone and Nova depend on it. Attend this session for a technical overview of how to make MySQL highly available, using either the a) MySQL/Galera or b) DBRD/Pacemaker and c) MySQL cluster with HAProxy, keepalived and VRRP approaches. The presentation compares and contrasts the approaches and discusses some best practices and recommendations. After attending this session, attendees will have a good perspective on making MySQL highly available for their OpenStack implementations.
9 a.m. – OpenStack Deployment with Chef Workshop (Justin Shepherd, Rackspace Principal Architect, and Matt Ray, Opscode Cloud Integrations Product Lead)
Want to learn more about using Chef to deploy OpenStack and manage infrastructure on top of it, but not sure where to start? This in-depth, hands-on deployment session will cover the Chef and OpenStack ecosystem and how to get started with the Chef cookbooks in the StackForge repositories. We'll cover the current Grizzly OpenStack resources and the related cookbooks and content in the Chef community. Topics covered will include deployment configuration and techniques; StackForge repository code walkthrough; cookbook development and testing; deploying and managing infrastructure on OpenStack with the knife-openstack plugin; and documentation The session is intended for folks already familiar with Chef and interested in deploying OpenStack. This is intended to be a very interactive session with many questions and guided code and deployment walkthroughs. Attendees are expected to provide their own laptops capable of running a single-node OpenStack virtual machine.
11:50 a.m. – State of the Stack (Scott Sanchez, Rackspace Director of Strategy, @scottsanchez, and Randy Bias, Cloudscaling Co-Founder & CEO)
OpenStack in three short years has become one of the most successful, most talked about and most community-driven open source projects in history. In this joint presentation Randy Bias (Cloudscaling) and Scott Sanchez (Rackspace) will examine the progress from Grizzly to Havana and delve into new areas like refstack, tripleO, baremetal/Ironic; the move from "projects" to "programs;" and AWS compatibility. They will show updated statistics on project momentum and a deep dive on OpenStack Orchestrate (Heat), which has the opportunity to change the game for OpenStack in the greater private cloud game. The duo will also highlight the challenges ahead of the project and what should be done to avoid failure.
2:20 p.m. – OpenStack Queuing and Notification Service (“Marconi”) (Kurt Griffiths, Rackspace Principal Architect, @kgriffs; Allan Metts, Rackspace Director of Engineering, @ametts; Flavio Percoco, Red Hat Software Engineer)
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. Users can customize Marconi to achieve a wide range of performance, durability, availability and efficiency goals. 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. 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, real-world performance metrics and a live demo.
4:10 p.m. – StackTech – Ceilometer Integration (Sandy Walsh, Rackspace Software Developer, @TheSandyWalsh)
Over the last six months Rackspace has made major improvements to the StackTach monitoring application. Much of this has focused on reconciliation of notifications with backend billing systems and extensive reports for error detection. If you are a service provider you'll be interested in learning more about StackTach. This session will provide an overview and demo of the StackTach application and these recent improvements. Also, we'll discuss our strategy and progress on bringing this functionality into Ceilometer.