Skip to content

Add Slurm on Rocky Linux deployment guide#3136

Merged
sspencerwire merged 4 commits intorocky-linux:mainfrom
metalllinux:slurm-rocky-guide
Feb 12, 2026
Merged

Add Slurm on Rocky Linux deployment guide#3136
sspencerwire merged 4 commits intorocky-linux:mainfrom
metalllinux:slurm-rocky-guide

Conversation

@metalllinux
Copy link
Contributor

@metalllinux metalllinux commented Feb 9, 2026

When creating, I followed all of the setup steps for Rocky Linux 10 in the new CONTRIBUTING.md PR that I submitted and ran markdownlint, pyspelling and lychee against this document, which worked without issue.

Author checklist (Completed by original Author)

  • Good fit for the Rocky Linux project? Title and Author Metatags inserted ?
  • If applicable, steps and instructions have been tested to work
  • Initial self-review to fix basic typos and grammar completed

Rocky Documentation checklist (Completed by Rocky team)

  • 1st Pass (Document is good fit for project and author checklist completed)
  • 2nd Pass (Technical Review - check for technical correctness)
  • 3rd Pass (Detailed Editorial Review and Peer Review)
  • Final approval (Final Review)

Summary

  • Adds a comprehensive guide for deploying Slurm Workload Manager on Rocky Linux 8, 9, and 10
  • Located at docs/guides/hpc/slurm-rocky.md

Details

This guide covers end-to-end Slurm cluster deployment using Ansible, including:

  • Full Ansible playbooks for Rocky Linux 8, 9, and 10 (with collapsible sections)
  • Munge authentication setup
  • MariaDB database configuration for Slurm accounting
  • Slurm controller (slurmctld) and compute node (slurmd) configuration
  • Slurm configuration file generation using the SchedMD Configurator
  • Verification and testing steps
  • Future possibilities (Grafana monitoring, Apptainer containers, etc.)
  • References to official SchedMD documentation

Test plan

  • Verified markdownlint passes with zero errors
  • Verified pyspelling passes with no misspelled words
  • Verified all links resolve correctly with lychee
  • Review rendered markdown on GitHub for formatting accuracy

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
sspencerwire
sspencerwire previously approved these changes Feb 9, 2026
Copy link
Contributor

@sspencerwire sspencerwire left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm holding this document until the CONTRIBUTE.md document is merged. See my comments in MM on this.

@metalllinux
Copy link
Contributor Author

I'm holding this document until the CONTRIBUTE.md document is merged. See my comments in MM on this.

Perfect, no problem @sspencerwire

## AI Usage Disclaimer

AI was used to generate the playbooks for Rocky Linux 8, 9 and 10. Manual testing was performed to ensure that they work correctly.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@metalllinux can you add: "The author takes full responsibility for the correctness of this document. Please report any errors you encounter to the Rocky Linux documentation team."

Thanks for doing this! Otherwise, I'm prepared to merge this.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@metalllinux - Please update the doc header with something like this example:

# Author: Wale Soyinka
# Contributors: Steven Spencer 
# Ai-Contributors: Claude (claude-sonnet-4-20250514), Gemini (gemini-2.5-pro)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @sspencerwire and @wsoyinka and I'll get those changes added!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sspencerwire and @wsoyinka - please find all of the requested changes made. If there is anything more you would like me to update, please don't hesitate to make me aware!

…y.md

Incorporate PR review feedback:
- Add ai_contributors field with Claude and Gemini model details
- Add author responsibility and error reporting statement to AI Usage Disclaimer

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
metalllinux and others added 2 commits February 12, 2026 13:36
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link

Test results for 07b2264:

Number of broken URLs: 10

URL,RESULT,FILENAME
 https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=$basearch&infra=$infra&content=$contentdir,failed,books/admin_guide/13-softwares.md
 https://support.torproject.org/glossary/pluggable-transports/,failed,guides/proxies/tor_relay.md
 http://your_ip,failed,guides/cms/mediawiki.md
 http://$(hostname):8080,failed,guides/repositories/pulp_fetch_upload.md
 https://dl.rockylinux.org/pub/rocky/9.6/live/x86_64/,failed,guides/desktop/kde_installation.md
 https://git.launchpad.net/cloud-init,failed,guides/virtualization/cloud-init/07_contributing.md
 https://ftp.gnu.org/gnu/tar/,failed,guides/backup/tar.md
 https://andyscott.me,failed,guides/contribute/README.md
 https://ftp.gnu.org/gnu/hello/hello-2.12.tar.gz,failed,labs/systems_administration_I/lab7-software_management.md
 https://repocompare.rockylinux.org,failed,release_notes/8_5.md

@sspencerwire sspencerwire merged commit f8d8f47 into rocky-linux:main Feb 12, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants