GithubHelp home page GithubHelp logo

wysamuel / os-admin-with-ansible-v2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from os-admin-with-ansible/os-admin-with-ansible-v2

0.0 2.0 0.0 1.15 MB

Completed playbooks and roles from the second revision of OpenStack Administration with Ansible

Shell 0.80% Python 96.98% Perl 2.22%

os-admin-with-ansible-v2's Introduction

OpenStack Administration with Ansible 2.0 - Released January 2017

Completed playbooks and roles from the second revision of OpenStack Administration with Ansible published book

To Buy the Book

https://www.packtpub.com/virtualization-and-cloud/openstack-administration-ansible-2-second-edition
OR
https://www.amazon.com/OpenStack-Administration-Ansible-2-Second-ebook/dp/B01LX4DUXS

Author

Walter Bentley (@djstayflypro)

About the Book

This book is intended for Cloud Operators and/or Infrastructure administrators who are adopting an OpenStack cloud and want to automate administrative functions using Ansible. The book can provide a two-for-one type of learning experience. We will start with a brief overview of OpenStack and Ansible, highlighting some best practices. Next, the beginning of each following chapter will allow you to become more familiar with how to handle Cloud Operator administration tasks such as creating multiple users/tenants, managing containers, customizing your clouds quotas, taking instance snapshots, setting up active-active regions, running cloud health checks and more. Finally, each chapter will conclude with a step-by-step tutorial on how to automate those tasks with Ansible. As an added bonus, the fully functional Ansible code can be found here in this GitHub repository.

What this Book Covers

Chapter 1, Introduction to OpenStack, ... high-level overview of OpenStack and the projects that make up this cloud platform. This introduction will level set the reader on the OpenStack components, concepts and verbiage..

Chapter 2, Introduction to Ansible, ... detailed review of Ansible 2.0, its features and the best practices to set a solid starting foundation. Review why leveraging Ansible to automate OpenStack tasks is the easiest option.

Chapter 3, Creating Multiple Users/Tenants, ... guide the reader thru the process of creating users and tenants within OpenStack manually and the creation considerations in order to automate such a process using Ansible..

Chapter 4, Customizing Your Cloud’s Quotas, ... understand what quotas are and how they are used to restrict your cloud resources. Show the reader how to create quotas manually in OpenStack. After that, walk the reader to how to automate this process with Ansible in order to handle the task for multiple tenants at one time.

Chapter 5, Snapshot Your Cloud, ... learn how to create snapshots of your cloud instances manually within OpenStack and how to automate this process using Ansible. Explore the power of being able to snapshot all instances within a tenant in one shot.

Chapter 6, Migrating Instances, ... introduce the concept of migrating select instances across compute nodes in the traditional OpenStack method. Then demonstrate the required steps to automate this task while grouping instances together. Show the additional options Ansible can offer in handling a task of this matter.

Chapter 7, Managing Containers on Your Cloud, ... walk the reader thru a few strategies on how you can automate building and deploying containers running on your OpenStack cloud. There are a few approaches now available but the key is automating the process so that it is a re-useable function. For each approach show the building blocks of how to accomplish this successfully with OpenStack.

Chapter 8, Setup Active-Active Regions, ... detailed review of a few use cases of setting up an Active-Active OpenStack cloud regions. With that knowledge you will then physically learn how to automate this to deploy onto your clouds.

Chapter 9, Inventory Your Cloud, ... explore how the reader can dynamically inventory all the OpenStack cloud user resources with one Ansible playbook. Walk them thru the necessary metrics to gather and how that information can be stored for later reference. This is a very powerful tool to have as a cloud administrator/operator.

Chapter 10, Health Check Your Cloud with Nagios, ... demonstrate some useful tips and tricks on how to check the health of your cloud manually and leveraging Ansible to setup Nagios and the necessary checks to monitor your cloud. Nagios is one of the leading open source monitoring platforms out there and compliments OpenStack and Ansible very well.

More Information

Additional OpenStack and Ansible information can be found at the following blog: http://www.hitchnyc.com

os-admin-with-ansible-v2's People

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.