Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:oar-docker [2014/09/04 10:25] – [Logs] neyronwiki:oar-docker [2020/03/31 15:43] (current) – [Intallation and usage] neyron
Line 1: Line 1:
 ======  Build your own OAR cluster with docker  ====== ======  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.+OAR-docker is a tool to setup a cluster of docker containers emulating a OAR clusterwith a frontend, a serverand possibly many nodes.
  
-======  Why use OAR-docker ?  ======+OAR-docker is the perfect tool for testing OAR developments. It also allows prototyping the use of other tools on top of OAR.
  
-Various case scenarios may affect you:+A deployment of a sandbox OAR cluster only takes a few seconds on a simple laptop. Node count is 3 by default, but larger clusters up hundreds of nodes can be created. A cluster of N nodes run on a machine with C core will count a total of N*C cores.
  
-  * Quickly test OAR on a cluster +==== Intallation and usage ==== 
-  * Gain time: a ten-node cluster (or more) is launched in just few seconds and is cleaned in less than a second. +  * oar-docker is a python package available from the public repositorysee: https://pypi.org/project/oar-docker
-  * Save resources: docker allows the user to pool the node between various systemsresource 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  ======+  * oar-docker source repository is hosted on github: https://github.com/oar-team/oar-docker.
  
 +See the **README** file either on [[https://pypi.org/project/oar-docker|pypi]] or on [[https://github.com/oar-team/oar-docker|github]] to get information to install and use oar-docker.
  
- +==== Examples ==== 
-[[https://asciinema.org/a/8353|{{ :wiki:docker-oarcluster-screenshot.png?nolink&600 |}}]] +  * [[oardocker setup for Grid'5000]]
- +
- +
-====== 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 ! +
- +
-<code bash> +
-$ git clone https://github.com/oar-team/oar-docker.git +
-</code> +
- +
-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@imag.fr|Salem Harrache]] 2014/05/22 10:05// +
- +
-docker-oarcluster now takes a OAR tarball as parameter. You can use either the URL to the last tarball, e.g.: +
-<code bash> +
-docker-oarcluster$ ./build.sh http://oar-ftp.imag.fr/oar/2.5/sources/stable/oar-2.5.3.tar.gz +
-... +
-</code> +
-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): +
-<code bash> +
-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 +
-... +
-</code> +
- --- //[[pierre.neyron@imag.fr|Pierre Neyron]] 2014/07/22 20:57// +
- +
-We renamed the project: docker-oarcluster became oar-docker. Sorry for the inconvenience. +
- +
- --- //[[pierre.neyron@imag.fr|Pierre Neyron]] 2014/09/03 12:00//+
wiki/oar-docker.txt · Last modified: 2020/03/31 15:43 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