Sign inSign up

scidas/slurm.controller

By scidas

Updated over 8 years ago

Slurm in Docker - Exploring Slurm using CentOS 7 based Docker images

Image
0

10K+

scidas/slurm.controller repository overview

Slurm in Docker

On Github at https://github.com/scidas/slurm-in-docker

WORK IN PROGRESS

Use Docker to explore the various components of Slurm

This work represents a small exploratory Slurm cluster using CentOS 7 based Docker images. The intent was to learn the basics of Slurm prior to extending the concept to a more distributed environment.

Images include:

Contents

  1. packages - Build the RPM packages for running Slurm and OpenMPI on CentOS 7
  2. base - Slurm base image from which other components are derived
  3. controller - Slurm controller (head-node) definition
  4. database - Slurm database definition (not necessary, but useful for accounting information)
  5. worker - Slurm worker (compute-node) definition

Container Overview

An example docker-compose.yml file is provided that builds and deploys the diagramed topology

Slurm cluster

Listing of participating containers with FQDNs and their function within the cluster.

ContainerFunctionFQDN
controllerSlurm Primary Controllercontroller.local.dev
databaseSlurm Primary Database Daemondatabase.local.dev
worker01Slurm Workerworker01.local.dev
worker02Slurm Workerworker02.local.dev

Build / Usage / Examples

Documentation and more at: https://github.com/scidas/slurm-in-docker

Tag summary

Content type

Image

Digest

Size

437.1 MB

Last updated

over 8 years ago

docker pull scidas/slurm.controller