Services

As we saw throughout this book, OpenStack deployments run multiple services. Each service typically runs multiple Linux processes. If you find yourself troubleshooting OpenStack, you should always make sure that the expected services are up and running. This is the equivalent of making sure that everything is plugged in. Monitoring the Linux processes for each service may save you a ton of headaches when it comes to troubleshooting.

Monitoring service processes

You should consider monitoring the key processes for each service. This could be as simple as configuring your monitoring service to run ps --aux on the service at regular intervals to ensure that the process is alive. Another option is to use a monitoring library that supports process ...

Get Troubleshooting OpenStack now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.