.. _SLURM: Slurm batch queueing system =========================== .. _MoinMoin: https://moinmo.in/ .. _Sphinx: https://www.sphinx-doc.org/en/master/ These pages constitute a HowTo_ guide for setting up a Slurm workload manager software installation based on the RHEL_ 7 and 8 Linux and their clones such as CentOS_, AlmaLinux_ and RockyLinux_ Much of the information should be relevant on other Linux versions as well. These pages are **not** official documents from SchedMD_ but only a user's contribution to the Slurm community. The information has been subdivided into sub-pages for separate Slurm topics: * :ref:`Slurm_operations` for daily management. * **Note:** Content previously on the current page has been moved to this new sub-page. * :ref:`Slurm_installation`. * :ref:`Slurm_configuration` setting up the services. * :ref:`Slurm_database` for storing user and job data. * :ref:`Slurm_accounting` defining user accounts. * :ref:`Slurm_scheduler` for prioritizing jobs. * :ref:`Slurm_cloud_bursting` extending the local cluster with nodes in the Cloud. * Some Slurm tools at https://github.com/OleHolmNielsen/Slurm_tools .. _HowTo: https://www.thefreedictionary.com/Howto .. _CentOS: https://www.centos.org .. _AlmaLinux: https://www.almalinux.org .. _RockyLinux: https://www.rockylinux.org .. _RHEL: https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux Slurm documentation =================== Documentation from SchedMD_ about Slurm_: * The Slurm_homepage_. * Quick_Start_User_Guide_. * Slurm_Quick_Start_ admin guide. * Commercial Support by SchedMD®: https://www.schedmd.com/support.php * Slurm_docs_. * Command_Summary_ (2-page sheet). * Slurm_FAQ_. * Slurm configuration file slurm.conf_ * Slurm NEWS_ (changes in recent versions of Slurm) and RELEASE_NOTES_ (change to the relevant **Tag** in stead of the **master** branch) on changes in recent versions of Slurm. * Slurm_download_ with links to external tools under *Download Related Software*. * Slurm_git_repo_ and Slurm_git_commits_. * Subscribe to Slurm_mailing_lists_. * The slurm_devel_archive_. * Slurm_publications_ and presentations. * Youtube `videos about Slurm `_. * Slurm_tutorials_. * Slurm_man_pages_ overview of man-pages, configuration files, and daemons. * Slurm_bugs_ tracking system. * `Large Cluster Administration Guide `_ (clusters containing 1024 nodes or more). * `Slurm Troubleshooting Guide `_. * `Slurm Elastic Computing (Cloud Bursting) `_ (Google Cloud, Amazon EC2 etc.) * `Slurm containers guide `_. * `Support for Multi-core/Multi-thread Architectures `_. Documentation from other sources: * `LLNL Slurm User Manual `_. * `CECI Slurm FAQ `_. * `CECI Slurm Quick Start Tutorial `_. * `Comparison between SLURM and Torque (PBS) commands `_ `(cached copy) `_. * HPC @ NIH `Building pipelines using slurm dependencies `_. .. _Slurm_Quick_Start: https://slurm.schedmd.com/quickstart_admin.html .. _Quick_Start_User_Guide: https://slurm.schedmd.com/quickstart.html .. _Slurm_homepage: https://www.schedmd.com/ .. _SchedMD: https://www.schedmd.com/ .. _Slurm_docs: https://slurm.schedmd.com/ .. _Command_Summary: https://slurm.schedmd.com/pdfs/summary.pdf .. _Slurm_FAQ: https://slurm.schedmd.com/faq.html .. _Slurm_download: https://slurm.schedmd.com/download.html .. _Slurm_mailing_lists: https://lists.schedmd.com/mailman3/postorius/lists/ .. _slurm_devel_archive: https://groups.google.com/forum/#!forum/slurm-devel .. _Slurm_publications: https://slurm.schedmd.com/publications.html .. _Slurm_tutorials: https://slurm.schedmd.com/tutorials.html .. _Slurm_bugs: https://bugs.schedmd.com .. _Slurm_man_pages: https://slurm.schedmd.com/man_index.html .. _slurm.conf: https://slurm.schedmd.com/slurm.conf.html .. _scontrol: https://slurm.schedmd.com/scontrol.html .. _sacctmgr: https://slurm.schedmd.com/sacctmgr.html .. _slurmctld: https://slurm.schedmd.com/slurmctld.html .. _slurmdbd: https://slurm.schedmd.com/slurmdbd.html .. _slurmd: https://slurm.schedmd.com/slurmd.html .. _EPEL: https://fedoraproject.org/wiki/EPEL .. _NEWS: https://github.com/SchedMD/slurm/blob/master/NEWS .. _Slurm_git_repo: https://github.com/SchedMD/slurm .. _Slurm_git_commits: https://github.com/SchedMD/slurm/commits/ .. _RELEASE_NOTES: https://github.com/SchedMD/slurm/blob/master/RELEASE_NOTES