[TACHYON-127] WIP: Create Tachyon Cluster via Vagrant 

This obsoletes #452 

While it is still work-in-progress, feedback is badly needed for this work. 

What's working?
We can start a two-VM Tachyon cluster using HDFS 2.4.1 and glusterfs as under filesystem.

What next?
- more under filesystem (ceph, hadoop 1.0.4)
- more providers: Docker, OpenStack, AWS, VMWare Fusion.

@haoyuan @childsb @uronce-cc @dcapwell @hsaputra 
Tried a few months back with latest vb and vagrant.  Never found it usable
for me, but could be a me thing
On Oct 3, 2014 12:10 PM, "Huamin Chen" <notifications@github.com> wrote:

> In deploy/vagrant/Vagrantfile:
>
> > +VAGRANTFILE_API_VERSION = "2"
> > +Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
> > +  (1..Total).each do |i|
> > +    # multi vm config
> > +    name = ""
> > +    if i == Total
> > +      name = "TachyonMaster"
> > +    else
> > +      name = "TachyonSlave#{i}"
> > +    end
> > +    config.vm.define "#{name}" do |n|
> > +      # common config
> > +      n.vm.provision "shell", path: "init.sh"
> > +      n.vm.provision "shell", path: Init
> > +      n.vm.synced_folder "../../", "/tachyon"
> > +      n.vm.synced_folder "./", "/vagrant"
>
> works well linux, haven't tried on mac/pc though. do you use latest VB?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/amplab/tachyon/pull/453/files#r18413776>.
>