Event Details

Please note: All times listed below are in Central Time Zone


Extending Your OpenStack Troubleshooting Tool Box - Digging deeper into network operations

In this workshop, we will focus on analyzing some very common network issues that administrators encounter when managing an OpenStack cloud.  The workshop will cover several popular network configuration options such as Open vSwitch, Designate, and Octavia.  We will follow packets as they flow deep underneath the surface travelling in and out of running instances.  We also will investigate how instances are automatically configured with resolvable DNS names.  In addition, we will discover what happens during network load balancing.  We will use a set of standard opensource tools to read log files, capture packets and verify network flow.  The attendees will each be given their own instance and will work through each of the scenarios. They will gain an understanding of how each of these operations works.  They will learn what to investigate when they are called upon to resolve issues found in their OpenStack clouds.

All attendees should bring a laptop to participate in this workshop.


What can I expect to learn?

Attendees will learn how to troubleshoot in detail several OpenStack workflows. 

This workshop will leverage the following tools:

  • tcpdump (packet capture)
  • Linux network namespaces (ip netns)
  • OVS
  • lnav (logfile viewer) 

The workflows covered will be: 

  1. Analyzing and capturing packet flow in and out of nova instances.
  2. Tracing dns name generation for nova instances.
  3. Deploying and verifying Octavia Load Balancers.

NOTE!!! This is a more advanced edition of the session given at Vancouver.  Because of the feedback we received, we are offering a more advanced session. This is intended for users that want a deeper understanding of common workflows in OpenStack.

We also submitted the Vancouver session again as it was very well attended and we imagine a different geographical audience in Berlin. The title of that submission is "Leveraging Your OpenStack Troubleshooting Tool Box - Learning the Basics."  If both sessions are accepted, please schedule this one after the beginner session.

Wednesday, November 14, 11:00am-12:30pm (10:00am - 11:30am UTC)
Difficulty Level: Intermediate
Master Software Engineer
Keith Berger is a Master Software Engineer at SUSE. He has been doing enterprise software support for more than 22 years. He is a results oriented, well-organized, and respected engineer with exceptional troubleshooting, problem solving, and teaching skills. He continually demonstrates an excellent ability to quickly grasp complex systems and resolve critical software and hardware issues. His... FULL PROFILE
Senior Software Engineer
Nicolas worked for more than a decade as a staff scientist at Los Alamos National Laboratory investigating HPC algorithms and implementations for quantum chemical computations. Now he works as a software engineer at Canonical on infrastructure software such as OpenStack. FULL PROFILE