Giter Club home page Giter Club logo

playa-mesos's Introduction


DEPRECATED This project is no longer actively maintained. Please see DC/OS Vagrant for all your Mesos test environment needs.


Playa Mesos

Playa Mesos helps you quickly create Apache Mesos test environments. This project relies on VirtualBox, Vagrant, and an Ubuntu box image which has Mesos and Marathon pre-installed. The box image is downloadable for your convenience, but it can also be built from source using Packer.

As an alternative to VirtualBox, it's possible to build and run the image on VMware Fusion or Workstation.

Requirements

Quick Start

  1. Install VirtualBox

  2. Install Vagrant

  3. Clone this repository

git clone https://github.com/mesosphere/playa-mesos.git
cd playa-mesos
  1. Make sure tests pass
bin/test
  1. Start the VM
vagrant up
  1. Connect to the Mesos Web UI on 10.141.141.10:5050 and the Marathon Web UI on 10.141.141.10:8080

  2. SSH to the VM

vagrant ssh
ps -eaf | grep mesos
exit
  1. Halt the VM
vagrant halt
  1. Destroy the VM
vagrant destroy

Building the Mesos box image (optional)

  1. Install Packer

Installing Packer is not completely automatic. Once you have downloaded and extracted Packer, you must update your search path so that the packer executable can be found.

# EXAMPLE - PACKER LOCATION MUST BE ADJUSTED
export PATH=$PATH:/path/where/i/extracted/packer/archive/
  1. Destroy any existing VM
vagrant destroy
  1. Build the Vagrant box image
bin/build
  1. Start the VM using the local box image
vagrant up

The build is controlled with the following files:

For additional information on customizing the build, or creating a new profile, see Configuration and the Packer Documentation.

Documentation

Similar Projects

Authors

VMware Support: Fabio Rapposelli (@fabiorapposelli)

playa-mesos's People

Contributors

cmeiklejohn avatar connordoyle avatar dajobe avatar frapposelli avatar grampelberg avatar lingmann avatar macmacbr avatar parolkar avatar sebgoa avatar ssk2 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.