The examples in this book are all written using CentOS 6. The source present in this book uses Vagrant to run the examples. Vagrant is a wonderful tool to use for development, as it allows you to specify how full virtual machines should be configured.
To use Vagrant, you'll need the following software:
VirtualBox: This is the virtualization container we'll use. You can find it at http://www.virtualbox.org.
Vagrant: This tool is what we'll use to manage our virtual machines. You can get it at http://www.vagrantup.com.