cluster-services command line interface provides a convenient mechanism to customize your cluster by simply defining a yaml dictionary. It can be used to adjust compute partitions, network attached storage, and slurm accounting on-the-fly. Under-the-hood,
cluster-services carries out complex workflows for adjusting your cluster on-the-fly.
Before you begin using
cluster-services you must initialize the CLI. This step creates an initial yaml dictionary compatible with cluster-services from the slurm-gcp configuration file (
/slurm/scripts/config.yaml) and sets up a symbolic link from
/slurm/scripts/config.yaml so that updates to your cluster configuration propagate throughout your cluster.
Log in to your cluster’s controller instance
Run the following command to initialize cluster-services. On Debian and Ubuntu solutions, you will need to reference the full path to cluster-services (