Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/fatimage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
source_image_name: Rocky-8-GenericCloud-Base-8.10-20240528.0.x86_64.raw
inventory_groups: control,compute,login,update
- image_name: openhpc-RL9
source_image_name: Rocky-9-GenericCloud-Base-9.5-20241118.0.x86_64.raw
source_image_name: Rocky-9-GenericCloud-Base-9.6-20250531.0.x86_64.qcow2
inventory_groups: control,compute,login,update
env:
ANSIBLE_FORCE_COLOR: True
Expand Down
6 changes: 2 additions & 4 deletions ansible/roles/lustre/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,8 @@ The following variables control configuration of Lustre clients.
- `lustre_mount_options`. Optional default mount options. Default values are systemd defaults from [Lustre client docs](http://wiki.lustre.org/Mounting_a_Lustre_File_System_on_Client_Nodes).

The following variables control the package build and and install:
- `lustre_version`: Optional str. Version of lustre to build, default `2.15.6/lu-18085`
which is the first version with EL9.5 support, plus a fix for https://jira.whamcloud.com/browse/LU-18085.
- `lustre_repo`: Optional str. URL for Lustre repo. Default is a StackHPC repo
incorporating the above fix.
- `lustre_version`: Optional str. Version of lustre to build, default `2.15.7`
- `lustre_repo`: Optional str. URL for Lustre repo. Default is `git://git.whamcloud.com/fs/lustre-release`.git.
- `lustre_build_packages`: Optional list. Prerequisite packages required to build Lustre. See `defaults/main.yml`.
- `lustre_build_dir`: Optional str. Path to build lustre at, default `/tmp/lustre-release`.
- `lustre_configure_opts`: Optional list. Options to `./configure` command. Default builds client rpms supporting Mellanox OFED, without support for GSS keys.
Expand Down
5 changes: 2 additions & 3 deletions ansible/roles/lustre/defaults/main.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
lustre_repo: https://github.com/stackhpc/lustre-release.git
lustre_version: '2.15.6/lu-18085' # Fixes https://jira.whamcloud.com/browse/LU-18085
lustre_version: '2.15.7'
lustre_lnet_label: tcp
#lustre_mgs_nid:
lustre_mounts: []
lustre_mount_state: mounted
lustre_mount_options: 'defaults,_netdev,noauto,x-systemd.automount,x-systemd.requires=lnet.service,nosuid,nodev'

# below variables are for build and should not generally require changes
lustre_git_repo: "git://git.whamcloud.com/fs/lustre-release.git"
lustre_repo: "git://git.whamcloud.com/fs/lustre-release.git"
lustre_build_packages:
- "kernel-devel-{{ ansible_kernel }}"
- git
Expand Down
4 changes: 2 additions & 2 deletions environments/.stackhpc/tofu/cluster_image.auto.tfvars.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"cluster_image": {
"RL8": "openhpc-RL8-250708-1502-1494192e",
"RL9": "openhpc-RL9-250708-1547-1494192e"
"RL8": "openhpc-RL8-250804-1050-baf92bc5",
"RL9": "openhpc-RL9-250804-1050-baf92bc5"
}
}
18 changes: 15 additions & 3 deletions environments/common/inventory/group_vars/all/timestamps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ appliances_pulp_repos:
'9.5':
path: rocky/9.5/AppStream/x86_64/os
timestamp: 20250514T014704
'9.6':
path: rocky/9.6/AppStream/x86_64/os
timestamp: 20250726T040613
baseos:
'8.10':
path: rocky/8.10/BaseOS/x86_64/os
Expand All @@ -19,13 +22,16 @@ appliances_pulp_repos:
'9.5':
path: rocky/9.5/BaseOS/x86_64/os
timestamp: 20250513T031844
'9.6':
path: rocky/9.6/BaseOS/x86_64/os
timestamp: 20250726T052250
ceph:
'8':
path: centos/8-stream/storage/x86_64/ceph-quincy
timestamp: 20231104T015751
'9':
path: centos/9-stream/storage/x86_64/ceph-reef
timestamp: 20250514T025809
timestamp: 20250617T023108
crb:
'8.10':
path: rocky/8.10/PowerTools/x86_64/os
Expand All @@ -36,13 +42,16 @@ appliances_pulp_repos:
'9.5':
path: rocky/9.5/CRB/x86_64/os
timestamp: 20250514T014704
'9.6':
path: rocky/9.6/CRB/x86_64/os
timestamp: 20250726T040613
epel:
'8':
path: epel/8/Everything/x86_64
timestamp: 20250615T234151
'9':
path: epel/9/Everything/x86_64
timestamp: 20250615T000221
timestamp: 20250729T235750
extras:
'8.10':
path: rocky/8.10/extras/x86_64/os
Expand All @@ -53,13 +62,16 @@ appliances_pulp_repos:
'9.5':
path: rocky/9.5/extras/x86_64/os
timestamp: 20250506T032818
'9.6':
path: rocky/9.6/extras/x86_64/os
timestamp: 20250726T040613
grafana:
'8':
path: grafana/oss/rpm
timestamp: 20250615T005738
'9':
path: grafana/oss/rpm
timestamp: 20250615T005738
timestamp: 20250730T011314
openhpc_base:
'8':
path: OpenHPC/2/EL_8
Expand Down