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

Collecting cloud metrics


The first step in this process is to determine what metrics are important to you. Keep in mind that the approach outlined here is my own way of tackling this. As a cloud operator, you may have a different way in which you wish to handle this. Use this as a springboard to get you started.

From my experience, it is better to pull together user, tenant, network, and volume metrics; then take all that data, combine it together and output total cloud utilization metrics. This is very similar to what the Horizon dashboard does. While it is easy to log into Horizon and do a quick review, what if you wanted to provide a comprehensive report to your leadership? Or maybe you wanted to take a point-in-time snapshot to compare cloud utilization over a time period. There may be a possible requirement to audit your cloud one day. There exists no real easy way to do this in a report format without using a third-party tool. All of these scenarios can be satisfied using the approach...