This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
wiki:oar-docker [2014/09/04 10:25] – [Logs] neyron | wiki:oar-docker [2020/03/31 15:26] – neyron | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== | ====== | ||
- | OAR-docker is a set of docker | + | OAR-docker is a tool to setup a cluster |
- | ====== | + | OAR-docker |
- | Various case scenarios may affect you: | + | 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 can be created. A cluster of N nodes run on a machine with C core with 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 a few seconds and is cleaned in less than a second. | + | * oar-docker |
- | * 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. | + | |
- | ====== | + | * oar-docker source repository is hosted on github: https:// |
+ | See the **README** file either on [[https:// | ||
- | [[https:// | ||
- | |||
- | |||
- | ====== Download ===== | ||
- | |||
- | OAR-docker' | ||
- | It's currently an alpha-release, | ||
- | |||
- | <code bash> | ||
- | $ git clone https:// | ||
- | </ | ||
- | |||
- | Please send us any feedback to oar-devel@lists.gforge.inria.fr or via github. OAR-docker is in active development. | ||
- | |||
- | ====== | ||
- | |||
- | * A minimal Ubuntu base image modified for Docker-friendliness_ | ||
- | * Got a Minute? Spin up a Spark cluster on your laptop with Docker_ | ||
- | |||
- | |||
- | --- // | ||
- | |||
- | 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:// | ||
- | ... | ||
- | </ | ||
- | 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 | ||
- | ./ | ||
- | Using the Git repository '/ | ||
- | Using the Git tree-ish | ||
- | ../ | ||
- | oar$ cd ../ | ||
- | docker-oarcluster$ ./build.sh ../ | ||
- | ... | ||
- | </ | ||
- | --- // | ||
- | |||
- | We renamed the project: docker-oarcluster became oar-docker. Sorry for the inconvenience. | ||
- | |||
- | --- // |