Skip to main content
Skip table of contents

Integrating with Slurm

The following manual steps will be replaced with a simplified workflow for command line users and alternatively, the Mangement Console (Web UI) is available for login and configuration as a Web UI.

To ensure optimal setup of Infrastructure Optimizer, please make a note of the following information that will be used during installation and integration.

Slurm Installation

  • SLURM_CONF_DIR : directory where slurm.conf is located

  • SLURM_BIN_DIR : directory where slurm’s binaries are located, usually on users' PATH

Exostellar Management Server Information

  • EMS_ADDRESS : The internal or private IP Address can be found in the CloudFormation Outputs tab.

Facilitating Commands

Variables can be export’d to facilitate copy/paste commands in the next sections of this guide, or source an arbitrary file, for example : . /root/facilitate or source /root/facilitate.

CODE
export EMS_ADDRESS=173.31.23.23
export SLURM_CONF_DIR=/opt/slurm/etc

1. Creating Slurm Compute Environment Base

2. Importing Slurm Compute AMI

3. Cataloging SLURM Compute AMI Info

4. Booting an Instance from the SLURM AMI

5. Creating JSON Assets for the SLURM Image

6. Locating the SLURM Image on the EMS

7. Connecting the Slurm Head Node

8. Installing the Exostellar License from the SLURM Headnode

9. The Default Profile for Slurm Integration

10. Customizing Profiles for Slurm Integration

11. Uploading Slurm Profiles

12. Default Slurm Application Environment

13. Customizing the Slurm Application Environment

14. Uploading Slurm Application Environment

15. Downloading Configuration Assets for Slurm Integration

16. Validating Migratable VM and Slurm Communications

17. Final Validation with Slurm Job

18. Slurm Knowledge Base

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.