Banno / vagrant-mesos

Local Mesos cluster in Vagrant

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vagrant Mesos

This project downloads a vagrant box with Mesos and Docker preinstalled from Atlas. By default this will launch one master and five slaves. The master also runs Zookeeper, Marathon, and Chronos.

Running the Vagrant cluster

Requirements

Start the cluster

vagrant up

Pause cluster

vagrant suspend

Delete cluster

vagrant destroy

Configuration

Versions of marathon or chronos

Change version variable in Vagranfile

Number of Mesos slaves

Change NUMBER_OF_SLAVES variable in Vagranfile

Mesos daemon memory allocation

Change MASTER_MEMORY and/or SLAVE_MEMORY variable in Vagranfile

Install and Root level CA

Put your ca file(s) in the CAs directory

Packer Build

Requirements

Add custom vagrant box

  1. vagrant box add BOX_NAME PATH_TO_BOX_FILE
  2. Change box name in Vagranfile

Contributing

Fork away, commit, and send a pull request.

About

Local Mesos cluster in Vagrant

License:Apache License 2.0


Languages

Language:Shell 100.0%