Skip to content

Commit cbfbb89

Browse files
authored
fix README for RL9 (#408)
1 parent bdec016 commit cbfbb89

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

README.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# StackHPC Slurm Appliance
44

55
This repository contains playbooks and configuration to define a Slurm-based HPC environment including:
6-
- A Rocky Linux 8 and OpenHPC v2-based Slurm cluster.
6+
- A Rocky Linux 9 and OpenHPC v3-based Slurm cluster.
77
- Shared fileystem(s) using NFS (with servers within or external to the cluster).
88
- Slurm accounting using a MySQL backend.
99
- A monitoring backend using Prometheus and ElasticSearch.
@@ -18,7 +18,8 @@ While it is tested on OpenStack it should work on any cloud, except for node reb
1818
## Prerequisites
1919
It is recommended to check the following before starting:
2020
- You have root access on the "ansible deploy host" which will be used to deploy the appliance.
21-
- You can create instances using a Rocky 8 GenericCloud image (or an image based on that).
21+
- You can create instances using a Rocky 9 GenericCloud image (or an image based on that).
22+
- **NB**: In general it is recommended to use the [latest released image](https://github.com/stackhpc/ansible-slurm-appliance/releases) which already contains the required packages. This is built and tested in StackHPC's CI. However the appliance will install the necessary packages if a GenericCloud image is used.
2223
- SSH keys get correctly injected into instances.
2324
- Instances have access to internet (note proxies can be setup through the appliance if necessary).
2425
- DNS works (if not this can be partially worked around but additional configuration will be required).
@@ -31,14 +32,7 @@ These instructions assume the deployment host is running Rocky Linux 8:
3132
sudo yum install -y git python38
3233
git clone https://github.com/stackhpc/ansible-slurm-appliance
3334
cd ansible-slurm-appliance
34-
/usr/bin/python3.8 -m venv venv
35-
. venv/bin/activate
36-
pip install -U pip
37-
pip install -r requirements.txt
38-
# Install ansible dependencies ...
39-
ansible-galaxy role install -r requirements.yml -p ansible/roles
40-
ansible-galaxy collection install -r requirements.yml -p ansible/collections # ignore the path warning here
41-
35+
./dev/setup-env.sh
4236

4337
## Overview of directory structure
4438

0 commit comments

Comments
 (0)