Book Image

OpenStack Administration with Ansible

By : Walter Bentley
Book Image

OpenStack Administration with Ansible

By: Walter Bentley

Overview of this book

Most organizations are seeking methods to improve business agility because they have realized just having a cloud is not enough. Being able to improve application deployments, reduce infrastructure downtime, and eliminate daily manual tasks can only be accomplished through some sort of automation. Packed with real-world OpenStack administrative tasks, this book will walk you through working examples and explain how these tasks can be automated using one of the most popular open source automation tools—Ansible. We will start with a brief overview of OpenStack and Ansible and highlight some best practices. Each chapter will provide an introduction to handling various Cloud Operator administration tasks such as creating multiple users/tenants, setting up Multi-Tenant Isolation, customizing your clouds quotas, taking instance snapshots, evacuating compute hosts for maintenance, and running cloud health checks, and a step-by-step tutorial on how to automate these tasks with Ansible.
Table of Contents (18 chapters)
OpenStack Administration with Ansible
Credits
About the Author
Acknowledgments
About the Reviewer
www.PacktPub.com
Preface
Index

Summary


OK, so you have just been awarded with yet another powerful tool for your OpenStack administration toolbox. Being able to generate such reports by just executing one command is pretty cool, if I must admit it myself. Just like with all the other chapters, feel free to improve the roles created here. The only thing I ask of you is to share it with everyone else when possible. Before concluding this chapter, let's take a moment to recap this chapter. Together we reviewed some gaps in OpenStack regarding reports on the cloud inventory and how you can overcome them. Then details were provided on how you can access all these great metrics/stats directly from the OpenStack database. Next, we broke down and examined the SQL queries that are used to pull out the data from the database in detail. Lastly, we developed an Ansible playbook and role to automate generating the cloud reports.

It saddens me a bit to say that the next chapter is our last chapter. With that said, it most certainly...