Skip to content

Juju bundles for deploying Slurm 🗺️🌋

License

Notifications You must be signed in to change notification settings

charmed-hpc/slurm-bundles

Repository files navigation

Omnivector Slurm Distribution Bundles

This suite provides a set of codified operations to assemble, install, deploy, and operate Slurm.

Overview

The Slurm Charms are a custom curated suite of tools and automation that facilitate the lifecycle events and continuous operation of a Slurm cluster:

Assuming you have Juju installed and bootstrapped, deploying a Slurm cluster involves running only a single command:

$ juju deploy slurm

This command will deploy and configure a Slurm cluster with one of each of the following components:

  • slurmctld node: the central management node
  • slurmdbd node: the database accounting node
  • slurmd node: the compute node
  • slurmrestd node: the REST API interface to Slurm
  • mysql node: the MySQL database
  • slurmdbd-mysql-router: the MySQL router

Documentation

Please visit the OSD documentation for extended details on how to operate, extend, and scale Slurm using OSD.

Contact

We want to hear from you!

Email us @ [email protected]

Bugs

In the case things aren't working as expected, please file a bug.

License

The Slurm charms are maintained under the Apache-2.0 license. See LICENSE file in this directory for full preamble.

Copyright © Omnivector Solutions 2021 - 2023.