You may have noticed that I have not posted anything in the last two months. And as you have probably guessed, it was because I was busy working on something else.
That "something else" was writing "Deploying OpenStack" for O'Reilly Media.
The book is intended to provide an introduction to the OpenStack project (Glance, Swift and Nova) "Cactus" release, an architectural overview of each component and some best practices for their deployment. In particular, we wanted to go beyond the documentation to arm readers with information to make smart decisions for their installations. However, we also went step by step to describe the installation process using normal packages as well as the StackOps distribution. Here are the chapter listings:
- The OpenStack Project
- Understanding Swift
- Understanding Glance
- Understanding Nova
- Obtaining Nova
- Planning Nova Deployment
- Installing Nova (via packages and StackOps)
- Using Nova
- Administering Nova
However, this book is not "OpenStack: The Definitive Guide" or any such tome:
- It is a relatively short 80 pages.
- It is also very heavily weighted towards Nova. That is not to say that we don't cover Swift or Glance, just not to the same level of detail. For example, we don't cover Swift installation, while we devote an entire chapter to Nova's installation.
- It only documents a single node installation in two controlled ways. It doesn't cover every hardware variation or deployment scenario.
Most importantly, OpenStack now has an mascot. The humble tailless tenrec is an African mammal similar to hedgehogs (I prefer to believe that the cover picture is a Greater Hedgehog Tenrec). Please commence creating plushy toys.
If you are interested in this book, I would highly recommend getting the Ebook version. It is cheaper, it comes in almost any format (ePub, Mobi, PDF) and it will be updated. Yes, updated. You will see additional content come out for it, as it is written. For anyone that has been following the OpenStack community, you will realize that the code changes quickly.
I also wanted to send big thanks to my technical reviewers:
- Josh Kearney (jk0)
- Diego Parrilla (CEO of StackOps)
- Brian Pepple (former chairman of the Fedora Engineering Steering Committee)
- Su-hyung "Nick" Lee
Their expertise made the book immeasurably better.
Oh yeah, you can buy it here.