Hello, mesos developers, I've recently tried to save time and effort of setting up mesos cluster using Vagrant (http://www.vagrantup.com/).
I wrote up vagrant files for these two environment (http://github.com/everpeace/vagrant-mesos). - standalone environment (master, slave, zookeeper on the same VM). - multi nodes cluster environment (masters, slaves, zookeepers on each VM). Prerequisites are only Vagrant and Virtualbox(and several vagrant plugins). Then, these vagrantfile enables you to set up mesos cluster by only several commands. Moreover the most good point is vagrant environment can be reproducible and portable! This could be advantage on development, that is, identical environment could be shared with developers. Please see README in above github for details. I know mesos ships mesos-ec2 script for provisioning mesos cluster on ec2. However my script could also help those who would like to try mesos on their laptops. This vagrant scripts is yet the very early stage. I'm looking forward to hearing your comment, feedbacks and improvements. Please feel free to fork and make pull requests, too! Best regards, -- Shingo Omura http://everpeace.github.io [email protected]
