Jump to ratings and reviews
Rate this book

OpenStack in Action

Rate this book
Summary

OpenStack in Action offers the real world use cases and step-by-step instructions you can take to develop your own cloud platform from from inception to deployment. This book guides you through the design of both the physical hardware cluster and the infrastructure services you'll need to create a custom cloud platform.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

OpenStack is an open source framework that lets you create a private or public cloud platform on your own physical servers. You build custom infrastructure, platform, and software services without the expense and vendor lock-in associated with proprietary cloud platforms like Amazon Web Services and Microsoft Azure. With an OpenStack private cloud, you can get increased security, more control, improved reliability, and lower costs.

About the Book

OpenStack in Action offers real-world use cases and step-by-step instructions on how to develop your own cloud platform. This book guides you through the design of both the physical hardware cluster and the infrastructure services you'll need. You'll learn how to select and set up virtual and physical servers, how to implement software-defined networking, and technical details of designing, deploying, and operating an OpenStack cloud in your enterprise. You'll also discover how to best tailor your OpenStack deployment for your environment. Finally, you'll learn how your cloud can offer user-facing software and infrastructure services.

What's Inside

About the Reader

No prior knowledge of OpenStack or cloud development is assumed.

About the Author

Cody Bumgardner is the Chief Technology Architect at a large university where he is responsible for the architecture, deployment, and long-term strategy of OpenStack private clouds and other cloud computing initiatives.

Table of Contents

385 pages, Paperback

First published October 31, 2015

5 people are currently reading
26 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
5 (35%)
4 stars
5 (35%)
3 stars
4 (28%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 5 of 5 reviews
Profile Image for BCS.
218 reviews33 followers
November 24, 2016
Whether you call it serendipity or just-in-time, the timing of the offer to review this book was perfect, in that I was looking at OpenStack in order to better understand and position it to my clients and peers.

Therefore, this book ticked all the right boxes for me, in terms of allowing me to get a context and deeper understanding of OpenStack (and the related DevStack offering).

Initially, Cody introduces OpenStack and its API, positioning alongside virtualisation, hypervisors, containerisation and public/private/hybrid clouds. He makes the point that OpenStack is built out of a “stack” of services, including storage, networking, security and orchestration.

Having set the scene, the book immediately jumps into a “hands-on” phase, walking the reader through the installation, setup and use of DevStack, on a provided VM, or via a native, custom build on a Linux distribution such as Ubuntu.

This does assume that the reader has some familiarity with Linux, but is a fairly safe bet given the potential audience of the book. Equally, the use of the so-called “companion” VM does help, if the objective is merely to get some hands-on with DevStack, without actually building it.

Post-DevStack, Cody then describes how OpenStack can be driven, most logically using the command-line interface (CLI). This is a useful section in that it provides the context and introduces aspects such as tenants, users and roles.

My only critique of this section is that the page formatting, leastways in the ePub format that I was using, as the font/size used is rather small, meaning that it’s somewhat hard to read the listings, where the actual CLI commands are displayed.

The book continues by joining together the OpenStack components, aka services, highlighting the inter-dependencies and the security model, and outlining the relationship between OpenStack and 3rd party solutions, such as storage and networking.

During the second half of the book, Cody dives even more deeply into the setup of the major OpenStack components; this compares and contrasts nicely to the DevStack setup, and this section is very “hands-on”, in terms of commands, projected output, results etc.

Again, the assumption is that the reader is going to be deeply engaged in the build, as well as the use, of an OpenStack cloud. It’s also fair to say that an understanding of Linux and TCP/IP networking would be of use here.

By the end of this hands-on section, the reader will have a much deeper level of expertise with OpenStack, in terms of understanding both WHAT and HOW it does what it does.

Finally, Cody walks through what one needs to consider when delivering OpenStack into production, again focusing upon networking, storage topologies, automated HA provisioning, and, perhaps most importantly, cloud orchestration using Heat and Ubuntu Juju.

For me, I wanted to get an introduction to, and the context of, OpenStack, and this book was perfect for that. It also provided me with a good opportunity get some hands-on experience with the product, both via DevStack and OpenStack itself.

As with all things, I’m usually ready to learn something when I need to learn something, and, as mentioned, the timing was perfect.

I now need to go and build something with OpenStack, ideally building upon what I already know.

So that’s my next challenge ....

If you are looking to get an introduction into, and some hands-on experience with, OpenStack, as well as a more general deep-dive reference, then this is definitely the book for you.

Out of 10, I’d give this book a solid 9, and would recommend it to others.

Review by Dave Hay
Originally published: http://www.bcs.org/content/conWebDoc/...
4 reviews
August 19, 2016
Defintely a good book , but it really lack some of the advanced details on specific components like Cinder for instance ! i understand that they couldn't just throw everything in each chapter , especially when it comes to neutron for instance .. but the amount of details in the components ( all of it ) just skimmed the surface

i'd really reommend the book for any beginner in openstack ! since it gets you up to speed on how openstack works and how the components are related to each other !
6 reviews
August 16, 2016
OpenStack in Action is a fantastic resource to get a basic grasp on OpenStack. The book outlines in great detail each of the components of OpenStack, and walks the reader through a all-in-one OpenStack install, as well as a distributed HA install. OpenStack in Action also goes into detail on Best Common Practice, as well as nontrivial and automated installs.
Profile Image for Razvan.
11 reviews1 follower
April 10, 2016
The book is easy to read for the average Linux developer. I've red the book out of curiosity, to find out what is the mechanism behind a cloud.
I had a few questions not answered in the book, but because of mastering the lexicon, the answers were quickly found with Google.
Displaying 1 - 5 of 5 reviews

Can't find what you're looking for?

Get help and learn more about the design.