Initialize cluster-services
The 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 /apps/cls/etc/slurm/scripts/config.yaml to /slurm/scripts/config.yaml so that updates to your cluster configuration propagate throughout your cluster.
To initialize cluster-services,
Log in to your cluster’s controller instance
Go root
sudo su
Run the following command to initialize cluster-services. On Debian and Ubuntu solutions, you will need to reference the full path to cluster-services (
/apps/cls/bin/cluster-services)
cluster-services init