Using Vagrant with CoreOS, etcd, fleet, and Docker
As a follow-up to my recent #vBrownBag session on “Docker and Friends,” I wanted to provide a quick and relatively easy way for VMware administrators to experiment with some of the technologies I demonstrated. Since not everyone has their own OpenStack cloud running in their basement, Vagrant seemed like a reasonable solution. So, in this post, I’ll show you how to use Vagrant to experiment with some of the technologies I demonstrated in the #vBrownBag session.
If you’d like to follow along on your own, I’ve uploaded the necessary files to the GitHub repo I created for the #vBrownBag session. Just have a look in the coreos-vagrant folder in that repository.
What You’ll Need
- Vagrant (I tested with Vagrant 1.7.2)
- VMware Fusion (I used Fusion 6.0.5 on OS X 10.9.5)
- the VMware plugin for Vagrant
- the CoreOS Vagrant box for the
vmware_fusionprovider (more on that in a moment) - the necessary supporting files (more on that in a moment as well)
I’m not going to cover installing Fusion, Vagrant, or the VMware provider for Vagrant, as those steps are reasonably well-documented by the respective vendors. I will, though, talk about getting the CoreOS box Continue reading
