Loading…

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Hand-On Workshops [clear filter]
Wednesday, May 14
 

9:00am

Multi-Node DevStack with Puppet
Description One challenge for developing on Neutron right now is that you need to quickly deploy multi-node devstack, and automate testing.

In this 90 minute workshop we will walk you through implementing a multi-node devstack environment w/ Puppet on your own development machine.

Recommended - Laptop w/8 gigs of memory
Abstract VM Configuration/Installation
(virtualbox)
OS Installation (BaseOS provided)
Puppet overview
DevStack overview
Neutron Overview (our primary use case)
Guided installation of puppet packages
Guided installation of DevStack multi-node
Tips and Tricks Developing on Multi-Node DevStack
Key Management
Editing remotely
Collaborating before merge w/ reviews
Configuring all via Puppet
Logging Hacks
Sniffing Tricks

Speakers
avatar for Colin McNamara

Colin McNamara

Principle Consultant, Farkley Labs
Colin McNamara is a seasoned leader with 18 years experience with network, systems and application technologies. | | I am a firm believer in the evolving role that community, educational and corporate Open Source contribution have to play in todays technology marketplace. Through... Read More →


Wednesday May 14, 2014 9:00am - 10:30am
Room B314

11:00am

Chef for OpenStack Deployment Workshop

Would you like to learn more about using Chef to deploy and manage OpenStack and applications and services on top of it, but not sure where to start? This in-depth, hands-on 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 currently available OpenStack resources, 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
* Documentation
The session is intended for those already familiar with Chef and interested in deploying and managing OpenStack. This is an interactive session so please bring your questions to the guided code and deployment walkthroughs. Instructions will be provided for attendees who wish to follow along, you will need a laptop capable of running a single-node OpenStack virtual machine on Vagrant.
Would you like to learn more about using Chef to deploy and manage OpenStack and applications and services on top of it, but not sure where to start? This in-depth, hands-on 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 currently available OpenStack resources, 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
  • Documentation
The session is intended for those already familiar with Chef and interested in deploying and managing OpenStack. This is an interactive session so please bring your questions to the guided code and deployment walkthroughs. Instructions will be provided for attendees who wish to follow along, you will need a laptop capable of running a single-node OpenStack virtual machine on Vagrant.

Speakers
avatar for Matt Ray

Matt Ray

Director of Partner Integration, Chef Software, Inc.
Matt Ray is an open source hacker working as the Director of Partner Integration for the systems automation platform and company Chef. He is an active open source contributor, resides in Austin, blogs at LeastResistance.net and is @mattray on Twitter, IRC and GitHub.
avatar for Justin Shepherd

Justin Shepherd

Principal Architect
Justin is a Principal Architect on the Rackspace Private Cloud team and has been with Rackspace for over 8 years. He has trained numerous companies on deploying and operating OpenStack clusters and is a contributor to OpenStack. As a Racker he built the foundation of the Rackspace... Read More →


Wednesday May 14, 2014 11:00am - 12:30pm
Room B314

1:50pm

Configuring a P+V SDN Network for Use with Neutron
In this hands-on session, we will show operators how to configure a P+V" SDN Network for OpenStack using the Big Switch Unified P+V Cloud Fabric SDN Controller.
Each attendee will be given access to a small network set up with OpenStack, multiple simulated switches, routers and firewalls, and will be shown how to build out three tier web applications, underlying provider infrastructure L2/L3 constructs, and insert firewalls and other services.
Configuration via Horizon, CLI or REST API will be shown for a range of L2/L3 configurations, as well as a brief conversation about when different security, compliance or fault isolation requirements create the need for a variety of L2/L3 designs.
"

Speakers
avatar for Kyle Forster

Kyle Forster

Co-Founder, Big Switch Networks
Kyle spent most of his career at Cisco, serving in various product management and technical strategy roles. He launched three v1.0 products in wireless and security and finished his time there managing a ~$100 million portfolio of Cisco’s WLAN Controllers. In between Cisco and Big... Read More →


Wednesday May 14, 2014 1:50pm - 3:20pm
Room B314

4:30pm

OpenStack Networking Hands-on Lab
Users will get access to a live OpenStack + Neutron setup and be able to walk through key neutron deployment use cases, with members of the Neutron core development team available to provide guidence and answer questions. At the past three OpenStack conferences we presented a similar Neutron hands on lab led by several members of the Neutron core team and it was standing room only (also one of the most popular summit videos). We'd like to run another session this time, incorporating lessons learned from the previous sessions and also including new Neutron capabilities introduced in the Icehouse release. Demonstrated features will include: private L2 networks using tunnels rather than vlans. Including support for overlapping IPs. L3 + NAT via neutron logical routers, Firewall as a Service, VPN as a Service, Loadbalancer as a Service, IPv6 and more!

Speakers
avatar for Eric Lopez

Eric Lopez

Solution Architect, Akanda
Eric has over 18 years of experience in information security, distributed systems, networking and virtualization technologies. Eric is a Solution Architect in Akanda helping customers implement and integrate Astara and Openstack.
avatar for Aaron Rosen

Aaron Rosen

Developer/Neutron Core
  | Currently hacking on OpenStack for Nicira/VMware and is a member of the core neutron and core congress team. Lately, has been hacking on Congress to help provide a governance and compliance layer for dynamic infrastructure. When not working on that he works on the Networking... Read More →


Wednesday May 14, 2014 4:30pm - 6:00pm
Room B314
 
Thursday, May 15
 

9:00am

Bridge Virtualization and Security with OpenStack and Contrail
OpenStack Cloud and virtualization go hand in hand. Multi-tenancy and virtual machine mobility enhance resource utilization and availability, but pose challenges to traditional security architectures and regulatory compliance best practices. In this session, the impact of virtualization on perimeter and host-based security will be discussed, followed by how OpenStack and Contrail bridge virtualization and security through dynamic service provisioning of perimeter-based security solutions and integration of host-based security solutions into Contrail vRouter running along with KVM hypervisor. We will then get into the hands-on session to allow our audience to spin up an anti-DDoS service and/or Firewall service to see virtualized security service in action.

Speakers
avatar for John Deatherage

John Deatherage

Automation Architect, Juniper Networks
Network automation, pizza
avatar for Chloe Ma

Chloe Ma

Director, SDN Solution Marketing, Juniper Networks
Chloe Jian Ma leads SDN solution marketing at Juniper Networks, where she is responsible for driving awareness, thought leadership and adoption of Contrail Cloud Networking Automation software through the company's technical customer-facing organizations. Previously, she was responsible... Read More →


Thursday May 15, 2014 9:00am - 10:30am
Room B314

9:00am

Getting Started with OpenStack
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.


Speakers
avatar for Kenneth Hui

Kenneth Hui

Technology Evangelist, Rackspace
Kenneth Hui is a Technology Evangelist with Rackspace. His passion is to help IT deliver value to their customers through collaboration, automation, and cloud computing. Ken blogs about cloud computing, OpenStack, and VMware at http://cloudarchitectmusings.com and at http://www.rackspace.com./blog/author/kenneth-hui... Read More →
avatar for Dan Radez

Dan Radez

Sr. Software Engineer, Red Hat Inc., Red Hat
Dan Radez has worked for Red Hat for 7 years from the company's headquarters office in Raleigh, NC. With Red Hat he's worked in systems release engineering, product engineering and development operations. Dan has been extended invitations internationally to present and participate... Read More →


Thursday May 15, 2014 9:00am - 10:30am
Room B312

11:00am

Hacking OpenStack for Padawans
Description
This is where you'll learn how to hack OpenStack itself. You'll start by firing up your own OpenStack development environment, go on to modify OpenStack itself, and end the session learning how to contribute your modification back to the project. Sounds like a lot? That's because it is!

The training is targetted at people with Python programming experience, familiarity with Linux system administration, and ideally some experience with OpenStack as a user. If you lack one (or all!) you're welcome to attend, but be forewarned that the session's time constraints leave little leeway for catching up if you fall behind.

Structure

Requirements
  • Python programming experience
  • Familiarity with Linux system administration
  • Familiarity with OpenStack
  • A laptop with at least 4GB of RAM
  • VirtualBox 4.2+
Part I. Getting Started
Duration: 30 minutes
You'll get a set of ready-to-use VirtualBox appliances as well as instructions on how to set them up on your machine. At the end of this initial part of the session you should have everything you need to start hacking (regardless of available bandwidth!).
The mentor will also quickly demonstrate some of OpenStack's main features, including uploading images, setting up storage volumes, and manually launching and connecting to a guest VM.
Part II. Hacking OpenStack
Duration: 30 minutes
A developer that can write Python applications for OpenStack can just as easily hack OpenStack itself, as the latter's also written in Python. During this part of the session, you will see how you (as just such a developer!) would:
  1. Set up an environment for comfortable OpenStack hacking
  2. Modify a small part of OpenStack
  3. Run and test the modification
Part III. Contributing your Patch

Duration: 30 minutes
Armed with your beautiful, fully-functional patch, during this latter part of the session you will step through the process of submitting it to the OpenStack community for review, getting it shot down multiple times, and, eventually (hopefully!) acceptance. This includes:
  1. Tips on writing a good blueprint and/or bug
  2. Discussion on how to submit the patch for review
  3. Discussion on where and how to engage the community
  4. Discussion on how not to give up

Speakers
avatar for Adolfo Brandes

Adolfo Brandes

Developer, Senior Technical Consultant, hastexo
Adolfo started out as an ESL teacher, but a gift for programming computers shaped his early career. He developed everything from an Asterisk-based PBX to the odd Linux kernel driver, including several websites and an AGPL3 Python-backed web game. Nevertheless, in his mid-thirties... Read More →


Thursday May 15, 2014 11:00am - 12:30pm
Room B314

11:00am

Hands-On Heat Tutorial / Turning Up The Heat (Combined)

Hands-On Heat Tutorial
OpenStack Heat provides a framework for predefining a structured service, and allows you instantiate that service in an automated manner. This hands-on lab will walk the participants through the process of creating a Heat template file for a multi-tiered web application that will include multiple image templates, custom networking, and volume storage. It will also cover how to setup the template to accept parameters to allow for on-the-fly customization.
*Note* - You will need to bring your own laptop if you wish to participate in the lab

OpenStack Heat provides a framework for predefining a structured service, and allows you instantiate that service in an automated manner. This hands-on lab will walk the participants through the process of creating a Heat template file for a multi-tiered web application that will include multiple image templates, custom networking, and volume storage. It will also cover how to setup the template to accept parameters to allow for on-the-fly customization.
Note - You will need to bring your own laptop if you wish to participate in the lab

Speakers
avatar for Jason Grimm

Jason Grimm

Open Cloud Architect, Rackspace
I'm a 40 year old husband and father of 7. | I'm a native of downtown Atlanta, GA but have made the move from townie to farmer this year and now live about an hour north of the city on a sustainable farm. | I'm an avid reader, wannabe film critic, and indie music enthusiast; collector... Read More →
avatar for Cameron Seader

Cameron Seader

Technology Strategist, SUSE
Cameron is currently a Senior Technology Strategist working closely on Enterprise Cloud Computing environments; has a diverse background that includes solutions architecture, consulting, engineering and technical sales. With over fifteen plus years of experience at companies such... Read More →


Thursday May 15, 2014 11:00am - 12:30pm
Room B312

1:30pm

Automated Deployment of a Highly Available OpenStack Cloud - IMPORTANT UPDATE - PLEASE READ DESCRIPTION

UPDATE
PLEASE ARRIVE TO THIS SESSION BETWEEN 1:00 - 1:15 PM - AND DON'T FORGET YOUR LAPTOP!
You will need to copy files onto your laptop prior to the start of the session.

If you wish to follow along on your own laptop you will need the following: (optional - you can also watch on the main screen):

- an absolute minimum of 8GB RAM but 16GB RAM required for a full cloud setup
- 16GB of spare disk
- a recent VirtualBox pre-installed (ideally 4.3)
- an ethernet port (for fast copying via a gigabit switch) (and cable if you have one!)
- a recent version of Vagrant pre-installed (preferably >= 1.6.0 but definitely >= 1.5.4)

See you soon!

Description
Automation of OpenStack deployment is rapidly maturing, with many approaches now available. However the matter of ensuring that automated deployments are highly available remains to some extent the white elephant in the room - everyone wants reliable infrastructure, but setting it up often still requires complex manual work.

In this practical hands-on session, we touch upon architectural considerations arising from the goal of building an OpenStack cloud with HA infrastructure, and walk through usage of an implementation which automates deployment of Pacemaker / DRBD / HAProxy via Chef cookbooks, orchestrated by Crowbar in order to provide the cloud operator with a relatively simple and pain-free experience.

Please note! Attendees wishing to follow along with the practical content presented in the workshop should bring their laptops with VirtualBox and Vagrant 1.5.4 pre-installed, and stop by the SUSE booth (D11) any time Monday through Wednesday to pick up VirtualBox images. When you visit the booth, please bring your laptop along!

 

 



Speakers
avatar for Florian Haas

Florian Haas

VP Education, City Network
Florian runs the Education business unit at City Network, and helps people learn to use, understand, and deploy complex technology. He has worked exclusively with open source software since about 2002, and has been heavily involved in OpenStack and Ceph since early 2012, and in Open... Read More →
avatar for Adam Spiers

Adam Spiers

Senior Engineer, Cloud & High Availability, SUSE
Adam Spiers is a Senior Software Engineer at SUSE, focusing on OpenStack, Pacemaker, Chef and Crowbar.  He was architectural lead for the project to make SUSE OpenStack Cloud capable of deploying highly available infrastructure, and helped SUSE win the Ruler Of The Stack competitions... Read More →


Thursday May 15, 2014 1:30pm - 3:00pm
Room B312

1:30pm

Designate: Interactive Workshop - Install and Operate
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.
See also: The Designate: An Overview of DNSaaS for Openstack" and “Designate: Deep Dive for Operators/Deployers” talks
"

Speakers
EA

Emmanuel Ankutse

Software Developer, Rackspace Inc
avatar for Graham Hayes

Graham Hayes

Senior Software Engineer, HP Cloud Services
Graham is the newly elected PTL for Designate in Mitaka, and lead the design work on the latest major feature for Designate - Server Pools. | | Graham works as part of the DNSaaS team in HP Helion. As part of this team he is responsible for operating a publicly accessible deployment... Read More →
avatar for Kiall Mac Innes

Kiall Mac Innes

Senior Software Engineer, HP
VM

Vinod Mangalpally

Software Developer @ Rackspace
avatar for Joe McBride

Joe McBride

Software Development Manager, Rackspace
avatar for Rich Megginson

Rich Megginson

Principal Software Engineer, Red Hat
RR

Ron Rickard

Cloud Engineer @ Ebay Inc


Thursday May 15, 2014 1:30pm - 3:00pm
Room B314

4:10pm

OpenStack from Zero to Nova: An Activity-Driven Workshop
Curious about OpenStack, but don't know where to start? In this hands-on tutorial, we will walk you through the basics of using OpenStack. No prior OpenStack knowledge is necessary. We will take you from zero to creating instances, both in the web client (Horizon) and on the command line.

The workshop will begin with an overview of OpenStack and its different components. Each participant will be given their own self-contained all-in-one OpenStack cloud environment. We will dive into instance life cycle (creation, management, deletion), networking, user management, and how to utilize different storage services available in OpenStack.

Participants will get their hands dirty and learn how to perform basic administrative tasks on OpenStack, one of the world's fastest-growing open source projects.

Speakers
avatar for Dana Bauer

Dana Bauer

Software Developer, Rackspace
Dana Bauer is a developer and community advocate with the Developer Relations Group at Rackspace. Her team builds the tools that make OpenStack and the Rackspace Cloud easy to use for developers. Dana focuses on outreach to developer communities by running hackdays and meetups, teaching... Read More →
avatar for Iccha Sethi

Iccha Sethi

Software Developer, Rackspace
At Rackspace, Iccha is a DevOps on the Cloud Images team and a core contributor to glance. Iccha has been a part of several OpenStack workshop committees including Grace Hopper conference, WECode conference etc. She has also been a mentor for OpenStack on the GNOME Outreach Program... Read More →
avatar for Egle Sigler

Egle Sigler

Principal Architect, Rackspace
Egle Sigler is a Principal Architect on Private Cloud team at Rackspace, and an OpenStack Foundation Board member. As part of OpenStack Board, Egle is Co-Chair of DefCore committee. Egle is very passionate about promoting women in technology. She has served for two years on a governing... Read More →
avatar for Angela Streeter

Angela Streeter

Cloud Technology Instructor, Rackspace Managed Hosting
Angela Streeter is a cloud technology instructor at Rackspace, where she teaches OpenStack in public and private training sessions. Angela and her team spend their time evangelizing OpenStack through training, blogs and contributions. Angela graduated from Texas State University with... Read More →


Thursday May 15, 2014 4:10pm - 5:40pm
Room B314

4:10pm

Workshop: Deploying OpenStack Swift
In this workshop the Swift experts at SwiftStack will walk you through deployment and configuration of OpenStack Swift. We will guide you through the architecture of Swift while we walk through a step-by-step installation from the ground up. Attendees will learn hands-on by doing rather than listening!
• 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

Speakers
avatar for Hugo Kuo

Hugo Kuo

Customer Engineer, SwiftStack, SwiftStack Inc.
Hugo Kuo is a Customer Engineer at SwiftStack. SwiftStack is a technology innovator of private cloud storage for today’s applications, powered by OpenStack Swift. Hugo has been working in OpenStack projects around compute and storage in Taiwan while with AMI and Cloudena. Hugo is... Read More →
avatar for Martin Lanner

Martin Lanner

Engagement Manager, SwiftStack, SwiftStack
Martin Lanner is an Engagement Manager at SwiftStack. SwiftStack is a technology innovator of private cloud storage for today’s applications, powered by OpenStack Swift. Martin has been working as an entrepreneur and specialized IT consultant involved in OpenStack projects. Martin... Read More →


Thursday May 15, 2014 4:10pm - 5:40pm
Room B312