Neutron is an OpenStack networking service. Neutron can be one of the most difficult OpenStack projects to troubleshoot. The Neutron service is extremely flexible, allowing operators to leverage different configurations and plugins. This flexibility is extremely powerful, but the tradeoff is that it can be difficult to identify and isolate problems as they arise. In this chapter, we will provide you with a method to make Neutron troubleshooting as painless as possible.
In this chapter, we will cover the following topics:
The first hurdle in resolving networking issues in OpenStack is learning how to identify these issues when you see them. There are some obvious signs of networking troubles, including the inability to ping one of your instances or the inability to access an instance via SSH. There are also some less-obvious signs that may not appear to be a networking issue at all, but as you troubleshoot, you may discover that networking is indeed the culprit.