OpenStack provides users with lots of configuration options, but at the same time, it is up to the OpenStack administrator to make sure that the correct combination of runtime options has been configured. A large number of deployment options for OpenStack makes it very flexible, but at the same time, it can lead to errors and misconfiguration. In this chapter, we will look at systematic ways to troubleshoot an OpenStack setup for networking-related issues.
We will use the following topology in order to implement various debugging recipes: