This is an old revision of the document!


Build your own OAR cluster with docker

OAR-docker is a set of docker images especially configured for deploying your own OAR cluster. The main idea is to have a mini development cluster with a frontend, a server and some nodes that launch in just a few seconds on a simple laptop.

Why use OAR-docker ?

Various case scenarios may affect you:

  • Quickly test OAR on a cluster
  • Gain time: a ten-node cluster (or more) is launched in just a few seconds and is cleaned in less than a second.
  • Save resources: docker allows the user to pool the node between various systems, resource utilization is thus considerably reduced.
  • Synced volume : allowing you to continue working on your host machine, but use the resources in the guest machine to compile or run your project.

Demo

Download

OAR-docker's repository is hosted on github: https://github.com/oar-team/oar-docker. It's currently an alpha-release, but feel free to clone it and give it a try !

$ git clone https://github.com/oar-team/oar-docker.git

Please send us any feedback to oar-devel@lists.gforge.inria.fr or via github. OAR-docker is in active development.

Logs

  • A minimal Ubuntu base image modified for Docker-friendliness_
  • Got a Minute? Spin up a Spark cluster on your laptop with Docker_

Salem Harrache 2014/05/22 10:05

On Debian, docker executable ships as `docker.io'. One can run the scripts with the DOCKER variable set, e.g. DOCKER=docker.io ./build.sh

Pierre Neyron 2014/04/23 23:04

docker-oarcluster now takes a OAR tarball as parameter. You can use either the URL to the last tarball, e.g.:

docker-oarcluster$ ./build.sh http://oar-ftp.imag.fr/oar/2.5/sources/stable/oar-2.5.3.tar.gz
...

Or a freshly generated tarball, from your GIT clone of OAR's repository, e.g. (assuming you have both clone of OAR and docker-oarcluster stored in a same directory):

oar$ make tarball
./misc/make_tarball
Using the Git repository '/home/neyron/scm/OAR/oar'
Using the Git tree-ish   '2.5'
../tarballs/oar-2.5.3+149.g529ff05.tar.gz
oar$ cd ../docker-oarcluster
docker-oarcluster$ ./build.sh ../tarballs/oar-2.5.3+149.g529ff05.tar.gz
...

Pierre Neyron 2014/07/22 20:57

We renamed the project: docker-oarcluster became oar-docker. Sorry for the inconvenience.

Pierre Neyron 2014/09/03 12:00

wiki/oar-docker.1409738691.txt.gz · Last modified: 2014/09/03 10:04 by neyron
Recent changes RSS feed GNU Free Documentation License 1.3 Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki