Austin
April 25-29, 2016

Event Details

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


Python Basics for Operators Troubleshooting OpenStack

As any OpenStack operator knows a straightforward request, such as creating a VM, requires multiple services to successfully communicate with each other and perform a designated function. When this doesn’t go to plan there are a number of potential log files to analyze, each potentially supplying a piece of the puzzle.

This talk will provide knowledge on how an operator who has minimal experience of the Python programming language can extract the information they need to root cause and resolve issues.


What can I expect to learn?

Specific areas covered will be:

  • An overview of Python and it’s characteristics as a language
  • The Python logging framework, and its use in OpenStack
  • The threading models of OpenStack services
  • How to read and use a Python stack trace to determine the service responsible
  • How to add additional logging yourself when the service does not provide enough detail
Wednesday, April 27, 5:20pm-6:00pm (10:20pm - 11:00pm UTC)
Difficulty Level: Beginner
Engineer
James Dennis is a software engineer at Zerostack where he is helping to build a self-healing, scale-out private cloud solution using OpenStack. He has over a decade of domain expertise in networking, virtualization and security. Previously James was the lead software architect at Catbird building virtualization security software. For the last 5 years he has primarily been working in Python and... FULL PROFILE