Playa Mesos helps you quickly create Apache Mesos test environments. A VirtualBox image, which has Mesos, Marathon, and Chronos is built from source using Packer.
- VirtualBox 4.2+
- Vagrant 1.3+
- Packer 0.5+
- git
-
Update your PATH to point to Packer.
export PATH=$PATH:/path/where/i/extracted/packer/archive/
- Clone this repository
git clone https://github.com/kaysoky/playa-mesos.git
cd playa-mesos
- Make sure tests pass
bin/test
- Destroy any existing VM
vagrant destroy
- Build the Vagrant box image
bin/build
- Start the VM
vagrant up
- Do stuff
Mesos Web UI: 10.141.141.10:5050
Marathon Web UI: 10.141.141.10:8080
SSH to the VM
bash vagrant ssh ... exit
- Halt the VM
vagrant halt
- Destroy the VM
vagrant destroy