Skip to content

charmed-hpc/slurm-bundles

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.

About

Juju bundles for deploying Slurm 🗺️🌋

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 6