Speaking Engagements

Our employees give talks and host events related to their work in open source. Want to learn more about Red Hat’s participation as a catalyst in communities? Come to one of these upcoming events!

Subscribe to all Red Hat events in your calendar.

Back to top

OpenStack Marconi

Flavio Percoco

Thu 27 Mar 2014 11:00am 12:00pm EDT

Flavio Percoco will be hosting a presentation on OpenStack Marconi - what it is, what the goals are, and what remains to be done. The presentation will be streamed live on YouTube and will also be available at that location afterwards.

OpenStack Heat

Steve Baker

Thu 24 Apr 2014 11:00am 12:00pm EDT

Steve Baker will be presenting an introduction to OpenStack Heat, and showing how to use it to orchestrate your OpenStack services. The presentation will be streamed live on YouTube, and will also be available to watch after the fact. Join us on #rdo-hangout on the Freenode IRC network for questions and conversation during the presentation.

Back to top

Red Hat Summit

San Francisco, CA

Monday 14 AprilThursday 17 April

The Red Hat Summit is the premier open source technology event to showcase the latest and greatest in cloud computing, platform, virtualization, middleware, storage, and systems management technologies.

For more details on the Red Hat Summit, visit the Web site at: http://www.redhat.com/summit/

Back to top


San Francisco, California

Tuesday 15 AprilThursday 17 April

#ChefConf 2014 is the largest, most vibrant gathering of the New IT, featuring three days of inspired discussions, collaborative presentations, technical training and hands on labs focused on automating business to hyper-speed.

For more details on #ChefConf and to register, see http://chefconf.opscode.com/chefconf/.

Foreman and Chef integration

Dominic Cleal

Thu 17 Apr 2014 2:20pm 3:00pm PDT

Foreman is a lifecycle management tool for hosts, helping from provisioning through to configuration management and monitoring. It’s traditionally been associated with Puppet, but now boasts Chef support with fact and report handler integration.

In this session, we’ll see how Foreman fits into your infrastructure and the provisioning and Chef integration in action.

Followed by an “office hours” session with the speaker at 15:15 PDT.

Back to top

OpenStack Summit

Atlanta, Georgia

Monday 12 MayFriday 16 May

The OpenStack Summit is a five-day conference for developers, users, and administrators of OpenStack Cloud Software.

For more details on the OpenStack Summit and to register, see https://www.openstack.org/summit/openstack-summit-atlanta-2014/.

OpenStack Security Group (OSSG): An Update on Our Progress and Plans

Nathan Kinder, Robert Clark and Bryan Payne

Mon 12 May 2014 11:15am 11:55am EDT

Originally organized in Fall 2012, the OpenStack Security Group (OSSG) now fills many critical security roles within the OpenStack Community. From assisting the Vulnerability Management Team (VMT) to consulting with projects about security best practices and testing technique, the OSSG has kept very busy. This talk will highlight the group’s recent work and set the direction for future work. Anyone interested in OpenStack security should attend.

Come to learn about all of the interesting work happening in OSSG. Here’s a sampling of what we will discuss

  • OpenStack Security Notes (OSSNs)
  • OpenStack Security Guide
  • Invited security review of Ironic
  • Security guidelines for projects
  • Security testing

Scaling Out OpenStack Clouds in the Enterprise

Jan Mark Holzer, Kenneth Hui, Caroline McCrory, Jesse Proudman, Manju Ramanathpura and Boris Renski

Mon 12 May 2014 11:15am 11:55am EDT

This Panel discussion will focus specifically on scale-out deployment of OpenStack in the enterprises. The Panel members will discuss their experience deploying and managing scale-out OpenStack data center environments. The panel will also discuss current operational challenges and where there are opportunities for OpenStack to improve. Topics that will be discussed include - Discussion about software and hardware architectures - Which applications are best suited for Cloud environments? - Why scale out? What are the business and technology advantages? - Challenges encountered on the SW and HW side and lessons learned and best practices for future deployments - Specific opportunities for OpenStack to improve

The Future of OpenStack Networking

Chris Wright, Dan Dumitriu, Kyle Mestery, Nils Swart, and Lew Tucker

Mon 12 May 2014 11:15am 11:55am EDT

This panel will bring together a group of industry and thought leaders to look back on where OpenStack Neutron has gone and discuss networking can evolve in the future. The panel will explore topics such as

  • Neutron vs Nova network
  • Support for new APIs and policy models
  • Requirements for network services
  • Interactions with Open Daylight
  • Network operational requirements

Introduction to OpenStack Orchestration

Zane Bitter and Steven Hardy

Mon 12 May 2014 11:15am 11:55am EDT

In this session you will learn how the Orchestration capabilities of OpenStack, provided by the Heat project, can help make the deployment and management of your cloud workloads simpler and more robust by allowing you to represent infrastructure as code. If you have requirements related to orchestrating applications on OpenStack clouds, this session will help you understand what Heat is, an overview of how to use it, key terminology, template language concepts, and details of the current and planned features. Included in this session will be information about the new HOT DSL, providers/environments abstractions, and latest software-configuration capabilities for Icehouse. Finally you will see a demo of Heat in action! (Speaker Info - Steven Hardy and Zane Bitter are both core developers on the Heat project, and have been active contributors since the project was started)

The state of OpenStack Data Processing: Savanna, now and in Juno

Matthew Farrellee, Sergey Lukjanov, and John Speidel

Mon 12 May 2014 2:00pm 2:40pm EDT

The Savanna project, currently in incubation under the OpenStack Data Processing program, provides users an ability to provision and manage Hadoop clusters on OpenStack, and has seen a great deal of progress, development, and changes during the Icehouse development cycle. The focus of the project is on two primary use cases: on-demand cluster provisioning and on-demand Hadoop task execution (Elastic Data Processing). In this talk, we will provide an overview of project Savanna, its main goals and focus, and a tour of new features introduced in the Icehouse cycle. These features include: integration with Heat, basic API tests in Tempest, enabled asynchronous gate, and bunch of new Elastic Data Processing (EDP) features. We’ll also discuss new Hortonworks Data Platform plugin features, data-locality support, and the ability to use Savanna through the command line. Finally, we will discuss the roadmap for the Juno release. After attending this session, you will have a good understanding for where Savanna is now and where it’s going, particularly with regard to the Unified Agent approach, on which we’re currently working on leveraging in Savanna.

Using OpenDaylight Within An OpenStack Environment

Brent Salisbury, Madhu Venguopal, Dave Meyer and Kyle Mestery

Mon 12 May 2014 2:50pm 3:30pm EDT

OpenDaylight is an open platform for network programmability to enable SDN and create a solid foundation for NFV for networks at any size and scale. OpenDaylight is licensed under the Eclipse Public License, and recently had its first release, code-named Hydrogen. The OpenDaylight and OpenStack Neutron teams have collaborated to integrate the two projects such that OpenDaylight can provide virtual tenant networking for OpenStack tenants. This talk will show you how to use OpenDaylight with OpenStack, including setup and debug of the environment. We will walk through technical details of the implementation and show examples of the benefits of using OpenDaylight to scale virtual tenant networks with OpenStack Neutron. Additionallly, we will cover future directions of OpenDaylight integration with OpenStack Neutron. Attendees will leave this session with a clear understanding of how OpenDaylight integrates with OpenStack Neutron to provide virtual networks for OpenStack tenants.

Divide and Conquer: Resource Segregation in the OpenStack Cloud

Stephen Gordon

Mon 12 May 2014 2:50pm 3:30pm EDT

As a cloud deployment grows both in size and in variety of workloads it is useful to be able to segregate compute resources based on factors such as physical location, networking connections, or the availability of specialized hardware. OpenStack provides a number of options for segregating compute resources in the cloud including: - Cells, - Host Aggregates, - Regions, and - Availability Zones. The differences between each of these approaches are nuanced and often misunderstood. Additionally the capabilities available when using some of these techniques, particularly Host Aggregates and Cells, have been expanded in recent OpenStack releases. This session will provide an indepth look into these each of these options for segregating resources in the OpenStack cloud including their pros and cons, example use cases, and performance considerations.

Customizing Horizon without breaking on upgrades

Matthias Runge

Mon 12 May 2014 4:40pm 3:20pm EDT

In probably most cases, when Horizon, the OpenStack Dashboard is installed, it’s desired to change it’s look and feel to meet the corporate look and feel. In many installations, software is deployed via software packages. When updating or upgrading software via distribution packages, in almost all cases changes applied to files installed will become overwritten. In this session, we’ll show, how to achieve both, changes and not to break due package updates or even upgrades.

During Icecouse development cycle, a the plugin architecture blueprint was implemented; this session will show, how to create or modify a look and feel along distribution provided packages that will not break on minor package updates or version upgrades.

Enterprise-Grade Scheduling: Enterprise-Grade Openstack from a Scheduler perspective

Gary Kotton and Gilad Zlotkin

Mon 12 May 2014 4:40pm 5:20pm EDT

Enterprise-Grade Openstack is all about the delivery of cloud services to meet the service-level requirements of enterprise mission critical and performance critical application in large scale. In our presentation we will focus on the different Openstack schedulers' implications of the enterprise-grade requirements. We will talk about hierarchical-scheduling", “cross-scheduling” and “re-scheduling,” in the context of providing highly-available and high-performance compute, networking and storage services in large scale. We will also cover recent developments in Openstack schedulers in the context of the general Enterprise-Grade Openstack roadmap.

Deploying Red Hat Enterprise Linux OpenStack Platform with Packstack and Foreman

Rob Locke and Forrest Taylor

Tue 13 May 2014 11:15am 12:45pm EDT

Join us for this hands-on taste of training from Red Hat’s premiere OpenStack course: Red Hat Enterprise Linux OpenStack Platform Administration (CL210).

You’ll - Deploy Red Hat Enterprise Linux OpenStack Platform using 2 automated tools: Packstack and Foreman. - Discover the command-line tool Packstack as you deploy Red Hat Enterprise Linux OpenStack Platform in an all-in-one scenario. - Explore the web interface Foreman as you deploy a controller node and a compute node.

Nova's March Towards Live Upgrade Capability

Dan Smith

Tue 13 May 2014 2:00pm 2:40pm EDT

In large deployments, some piece of Nova is deployed almost everywhere. Until recently, the story for how you upgrade to using a newer version of this fast-paced project has been turn off the cloud" – an unacceptable answer for something that aims to be deployed at a scale large enough to make such a plan unfeasible. Over the last several releases, “upgrade-ability” has been a major theme of development for the Nova team, shooting for both reduced downtime of core components and elimination of the need to “turn off the cloud” while thousands of nodes are upgraded atomically. This talk will cover the incremental steps we have made in recent cycles, as well as reveal the major new capability that the Icehouse release brings to the table.

Technical Deep Dive: Big Data computations using Elastic Data Processing in OpenStack Cloud

Trevor McKay, Alexander Ignatov and Sergey Lukjanov

Tue 13 May 2014 2:00pm 2:40pm EDT

The Savanna project, currently in incubation under the OpenStack Data Processing program, provides users an ability to provision and manage Hadoop clusters on OpenStack, and has seen a great deal of progress, development, and changes during the Icehouse development cycle. The focus of the project is on two primary use cases: on-demand cluster provisioning and on-demand Hadoop tasks execution (Elastic Data Processing). This presentation takes an in-depth look at Savanna’s EDP facilities. Since Savanna’s initial release, this key feature has been hardened and expanded to support streaming MapReduce and Java workflows, operation over private Neutron networks and execution on transient clusters. We’ll start with a description of EDP’s general concepts and a definition of terms, then its current status in Savanna, supported Data Sources, Job Types, data locality and the roadmap for the Juno release cycle. Lastly, we’ll show a live demo of EDP to bring all of these concepts together. The demo will cover job and data source definition, job execution and collection of job results.

Deploying High Availability with Red Hat Enterprise Linux OpenStack Platform

Rob Locke and Forrest Taylor

Tue 13 May 2014 2:00pm 3:00pm EDT

Join us for this hands-on taste of training for one of Red Hat’s newest OpenStack courses: High availability with Red Hat Enterprise Linux OpenStack Platform (CL332).

In this session, you’ll - Deploy the cluster tools and HAProxy tools in Red Hat Enterprise Linux 6.5. - Deploy Red Hat Enterprise Linux OpenStack Platform in a cluster with HAProxy providing load balancing. - Configure the Nova service on both nodes of the cluster. - Perform fail-over scenarios to test high availability.

Implementation and Lessons learned from building a large scale cloud (Massachusetts Open Cloud/MOC)

Brent Holden

Tue 13 May 2014 2:50pm 3:30pm EDT

The Massachusetts Open Cloud (MOC) will be a public cloud based on a new model that allows many companies and institutions to participate in its implementation and operation. MOC is bringing multiple vendors together within a single infrastructure, hence fostering collaboration and interoperability amongst them. Several industry partners have joined the effort and been instrumental in the initial implementation of MOC. The goal for MOC is to foster interoperability and innovation amongst insterested parties and the opportunity to explore new computing models. This session will provide an overview of the architecture and it’s evolution - Blueprint to build a multi-vendor cloud infrastrucutre - Architecture decisions and guidance - Considerations for scale, operations and upgrades - Lessons learned from the initial deployment to operations will be covered - Automation of deployments and extending the infrastructure - Orchestration of workloads based on SLAs and QoS requirements - Operational aspects and tools - Best practices and architecture decisions are shared and key technology areas highlighted (Neutron, Cinder, Deployment, Operations, Upgrades etc)

We will also cover use cases for applications deployed on the MOC cloud, ranging from Big Data analytics, PaaS and others With the participation of several key Boston universities such as Harvard, Boston University, MIT and North Eastern, UMass and other parthers MOC will evolve into a large scale open cloud infrastructure

Deploying Apache Qpid on Red Hat Enterprise Linux OpenStack Platform

Rob Locke and Forrest Taylor

Tue 13 May 2014 3:15pm 4:15pm EDT

Join us for this hands-on taste of training for one of Red Hat’s newest OpenStack courses: Apache Qpid Messaging with Red Hat Enterprise Linux OpenStack Platform (CL314).

Back-end services are a key component to get highly available and scalable OpenStack clouds. In this session, you’ll: - Deploy Apache Qpid as part of Red Hat Enterprise Linux OpenStack Platform. - Configure high availability Apache Qpid. - View the monitoring feature of Apache Qpid. - Configure the Red Hat Enterprise MRG web management console for Apache Qpid.

Application software configuration using Heat

Steve Baker

Tue 13 May 2014 3:40pm 4:20pm EDT

Until the Icehouse release of Heat, configuring software on orchestrated compute resources has required a cumbersome combination of declarative configuration, shell scripts and wait conditions. Heat now has a flexible mechanism to configure software throughout the life-cycle of compute resources. It is also now possible to integrate with software configuration tools such as Puppet or Chef, allowing configuration to be represented in a number of different ways. In this session you will learn a number of different approaches to configuring software using Heat such as cloud-init, shell scripts, Puppet and golden images. You will also learn how to add support for other configuration management tools.

Deploying the Neutron L2 and L3 Services on Red Hat Enterprise Linux OpenStack Platform

Rob Locke and Forrest Taylor

Tue 13 May 2014 4:30pm 5:45pm EDT

Join us for this hands-on taste of training for one of Red Hat’s newest OpenStack courses: Neutron Networking with Red Hat Enterprise Linux OpenStack Platform (CL306).

In this session, you’ll: - Deploy the Neutron Networking L2 service and create networks with VLAN and GRE.
- Deploy the Neutron Networking L3 service and create a subnet, router, and floating IP address for an instance. - Deploy the Neutron L3 agent and create L3 services.

Extending TripleO for OpenStack Infrastructure Management

Keith Basil

Wed 14 May 2014 11:00am 11:40am EDT

Operational awareness and value for cloud operators has largely been ignored by the OpenStack community. Today with the maturity of TripleO and inclusion of Tuskar, we can now begin to think about TripleO’s use as a vehicle for OpenStack infrastructure management.

The question now is How do we extend TripleO with additional value?“.

Within this context, there are several areas of integration which can be explored. These include an operator dashboard, infrastructure instrumentation agents, bare metal drivers and other supporting services. Hardware and software vendors can gain insight into what integration looks like from a product point of view.

In this session, we will explore: - Why TripleO works for infrastructure management - TripleO management integration points - What TripleO means for hardware/software vendors - Early work in this area

Breaking the Mold with OpenStack Swift and GlusterFS

Luis Pabon and John Dickinson

Wed 14 May 2014 2:40pm 3:20pm EDT

Red Hat uses OpenStack Swift as the object storage interface to GlusterFS. Instead of reimplementing the Swift API, Red Hat is participating in the OpenStack Swift community to ensure that GlusterFS can take full advantage of the latest Swift features. This is absolutely the right way to pair Swift with another storage system - use the existing functionality in Swift and contribute back to community where additional functionality is needed. This talk from their respective project leads will show how Swift and GlusterFS work together to take advantage of the best each system has to offer.

OpenStack: Where Continuous Delivery and Distros Collide

Mark McLoughlin and Monty Taylor

Wed 14 May 2014 4:30pm 5:10pm EDT

Like many open-source projects, OpenStack uses a time-based release model. Feature development happens in a flurry of activity in the first part of each release cycle and then we taper, allowing enough time for many eyes to make shallow bugs" and for us to gain enough confidence in the quality of our release candidates. Even after a release, we continue to maintain a stable branch for issues found and fixed post-release.

Linux distros apply a similar model when they bring together the releases of many open-source projects into a coherent, usable and stable product. OpenStack’s predictable release schedule, the tapering, the stabilization and the post-release maintenance are all essential to the needs of distros and, in turn, the users of those distros.

Unusually, OpenStack also explicitly caters to another type of users - what we call “trunk chasers”. Public cloud providers like HP and Rackspace invest significantly in a continuous delivery pipeline so that they can keep pace with OpenStack development, deploy regularly, give timely feedback upstream and minimize the risk associated with each incremental update. In these days of agile development, DevOps and continuous delivery, the benefits of such a model are now clear.

As such, OpenStack is an important case study for how recent thinking around continuous delivery is influencing open-source projects. Many questions remain unanswered, however. Are we going to continue to see projects like OpenStack see themselves as catering to two radically different audiences, or is this the beginning of fundamental shift in open-source?

Mark and Monty - Openstack Technical Committee and Foundation Board members, prominent OpenStack contributors and senior engineering leaders at Red Hat and HP - have had the opportunity to look at this dilemma from several different angles. In the talk, they will delve into some of the details behind how OpenStack caters to both models. They will examine the mindset and needs of each audience. They will talk about topics such as CI, upgrades, deployment tools, reference architectures, community management, feature development, user feedback and more.

Attendees can hope to learn some more about OpenStack and some of the challenges in running an open-source project, building a distro or maintaining a public cloud. Beyond OpenStack, however, the talk should provide some more general food for thought around the agile development methodologies used by many application developers today versus the methodologies used by open-source projects today.

User Experience in the OpenStack Community

Liz Blanchard

Wed 14 May 2014 3:30pm 4:10pm EDT

How has the OpenStack User Experience (UX) group contributed to the OpenStack Community over the past year? In this session, you’ll get to hear how the UX group is helping to shape features and improve the overall user experience in OpenStack and verifying that designs are meeting target end users needs. We will give highlights of our progress in the following areas

  • Understanding the OpenStack users
  • Requirements gathering
  • Interaction design
  • Design support during development
  • Usability testing and feeding results back into new requirements

We will also discuss the recent efforts, which builds on Dave Neary’s previous work, to develop a set of personas to help the development community align with their users' needs and tasks. We’ll review the methodology used to develop the personas, insights from the user interviews, and the personas created from the effort. Finally, we will provide recommendations and examples for how the community can effectively use the personas during their own planning, design, development, and testing efforts to improve the overall user experience.

Automation, orchestration, confusion? Taking the discussion up the stack.

Steve Baker, Florian Haas, Georgy Okrokvertskhov and John Yi

Wed 14 May 2014 5:20pm 6:00pm EDT

Once you’ve got your OpenStack infrastructure in place, automating and managing application deployment is your next challenge to tackle. In this panel, we’ll discuss the tools, approaches and frameworks available for OpenStack based application deployment today. Questions that we will cover in this panel include - What considerations apply to choosing a particular approach or toolset? - How are specific tools able to complement each other and interoperate? - What are the advantages/disadvantages of tools that are solely focused on OpenStack and those that support OpenStack among other platforms? - How significant are standardisation efforts such as TOSCA? How can we practically apply them? - Will the use of linux containers such as Docker turn the use of existing configuration management obsolete? - Is there one tool to win them all?

Getting Started with OpenStack

Dan Radez, Niki Acosta and Kenneth Hui

Thu 15 May 2014 9:00am 10:30am EDT

OpenStack continues to grow exponentially as the de facto standard for open source 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 assist workshop attendees to set up a multi-node OpenStack cloud, on their laptops, using Red Hat’s RDO and the Packstack utility.

Participants will be introduced to a range of cloud functionality including those that were added to the Icehouse release. During the workshop, participants will have the opportunity to the following: - Installing OpenStack on their laptops - Walking through the Horizon dashboard - Adding new users - Adding an image to Glance - Defining networks in Neutron - Starting a new virtual server - Creating and attaching Cinder storage volumes to virtual servers - Storing objects in Swift Using the Horizon Dashboard user interface - Exploring Ceilometer metrics - Instructions to prepare for the workshop can be found at http://openstack.redhat.com/GettingStartedIcehouse_w_GRE

Designate: Interactive Workshop - Install and Operate

Rich Megginson et al

Thu 15 May 2014 1:30pm 3:00pm EDT

Designate provides DNSaaS services for OpenStack. This interactive workshop will guide attendees on how Designate can be installed with PowerDNS. For the purposes of the workshop the various designate components will be installed on a single node. Once installed it shows some of the V1 and V2 APIs for domain and record management. The workshop will conclude by using a tool like dig to retrieve the added records from the PowerDNS backend, showing a fully functional by-hand deployment. The workshop will also cover the steps for contributing to the development of Designate. Several of the Designate contributors will be on hand during the workshop to help attendees work through the deployment.

The Massachusetts Open Cloud (MOC) a new model to operate and innovate in a vendor neutral cloud

James Cuff, Jan Mark Holzer, and Orran Krieger

Thu 15 May 2014 4:10pm 4:50pm EDT

The Massachusetts Open Cloud (MOC) is a new, non-profit public cloud being created in Massachusetts. It will be the product of collaboration between the Commonwealth of Massachusetts, five large research universities (MIT, Harvard, BU, NE, and UMass), and an array of private sector partners. It will be located at the 15MW Massachusetts Green High Performance Computing Center (MGHPCC) in Holyoke. The MOC will stand apart from existing single-provider clouds by enabling multiple entities to provide (rather than just consume) computing resources and services on a level playing field. Big and small companies, and even researchers, can expose their hardware or software services through the MOC, make them available to a large community of users, and derive revenue from doing so. We will discuss the vision and status of the project, the central role OpenStack plays in its implementation, and some of the required changes needed in OpenStack to enable a multi-provider open cloud.