Omnivector Slurm Distribution

  • HPC Charm Team | bundle
  • Cloud
Channel Revision Published
latest/edge 6 21 Aug 2023
juju deploy slurm --channel edge
Show information

Platform:

Ubuntu

Learn about configurations >

  • acct-gather-custom | string

    User supplied `acct_gather.conf` configuration. This value supplements the charm supplied `acct_gather.conf` file that is used for configuring the acct_gather plugins.

  • acct-gather-frequency | string

    Default: task=30

    Accounting and profiling sampling intervals for the acct_gather plugins. Note: a value of `0` disables the periodic sampling. In this case, the accounting information is collected when the job terminates. Example usage: $ juju config slurmcltd acct-gather-frequency="task=30,network=30"

  • cgroup-config | string

    Default: CgroupAutomount=yes ConstrainCores=yes

    Configuration content for `cgroup.conf`.

  • cluster-name | string

    Default: osd-cluster

    Name to be recorded in database for jobs from this cluster. This is important if a single database is used to record information from multiple Slurm-managed clusters.

  • custom-config | string

    User supplied Slurm configuration. This value supplements the charm supplied `slurm.conf` that is used for Slurm Controller and Compute nodes. Example usage: $ juju config slurmcltd custom-config="FirstJobId=1234"

  • custom-slurm-repo | string

    Use a custom repository for Slurm installation. This can be set to the Organization's local mirror/cache of packages and supersedes the Omnivector repositories. Alternatively, it can be used to track a `testing` Slurm version, e.g. by setting to `ppa:omnivector/osd-testing` (on Ubuntu), or `https://omnivector-solutions.github.io/repo/centos7/stable/$basearch` (on CentOS). Note: The configuration `custom-slurm-repo` must be set *before* deploying the units. Changing this value after deploying the units will not reinstall Slurm.

  • default-partition | string

    Default Slurm partition. This is only used if defined, and must match an existing partition.

  • health-check-interval | int

    Default: 600

    Interval in seconds between executions of the Health Check.

  • health-check-state | string

    Default: ANY,CYCLE

    Only run the Health Check on nodes in this state.

  • proctrack-type | string

    Default: proctrack/cgroup

    Identifies the plugin to be used for process tracking on a job step basis.