Step 10: Set up Slurm on nodes

Prerequisites

  • Provide the Slurm 25.05.2 user repository.

  • Fill the mandatory parameters in omnia_config.yml: Input parameters for the cluster

  • Fill the parameters in storage_config.yml: Input parameters for the cluster

  • Add slurm_custom to software_config.json and add slurm_custom subgroups.

  • Add slurm_custom repository URL to user_repo_url_x86_64 or user_repo_url_aarch64 in local_repo_config.yml.

Setup Slurm:

  1. To download the artifacts required to set up Slurm on the nodes, run the local_repo.yml playbook.

  2. Provide the slurm cluster information in the functional_groups_config.yml: Create groups and assign functional roles to the nodes

  3. To build diskless images for cluster nodes, run the build.image.yml playbook: Build cluster node images

  4. To discover the potential cluster nodes, configure the boot script, and cloud-init based on the functional groups, run the discovery.yml playbook: Discover cluster nodes

If you have any feedback about Omnia documentation, please reach out at omnia.readme@dell.com.