Chapter 7. Summary

What We Covered

We split this book in three parts. Part I covered installation concepts:

  • We reviewed the basic requirements to compile CloudStack from source.
  • We introduced the simulator, which can be used for testing.
  • We introduced DevCloud, a CloudStack sandbox packaged as a VirtualBox image.
  • We presented a new project based on Vagrant as an alternative to DevCloud.
  • We went through a step-by-step installation from binaries on Ubuntu 14.04 with KVM.

Part II covered clients and API interfaces, including information on how to:

  • Sign CloudStack API requests
  • Get started with CloudMonkey, the CloudStack CLI
  • Use Apache Libcloud
  • Use the jclouds command-line interface
  • Use CloStack for your Clojure projects
  • Use StackerBee for Ruby developers
  • Use EC2Stack to provide an EC2-compliant endpoint
  • Use Python Boto with EC2Stack
  • Use Eutester to write functional tests compatible with AWS EC2 zones
  • Use gstack to provide a GCE-compliant endpoint
  • Use rOCCI to provide a standard OCCI endpoint

Part III covered configuration management and advanced recipes, including information on how to:

  • Get started with Veewee and Packer to create base images for local or cloud use
  • Get started with Vagrant and the Vagrant CloudStack plug-in
  • Get started with Ansible and how to use it with Vagrant to provision machines in the cloud
  • Use the Chef Knife CloudStack plug-in, including bootstrapping instances with Hosted-Chef
  • Use fluent to store CloudStack logs
  • Get started with RiakCS and ...

Get 60 Recipes for Apache CloudStack now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.