https://github.com/cfultz/alma8-warewulf-template-ohpc
An AlmaLinux 8 Warewulf template for OpenHPC Warewulf
https://github.com/cfultz/alma8-warewulf-template-ohpc
almalinux almalinux8 ohpc openhpc openhpc-cluster slurm-cluster template warewulf
Last synced: 2 months ago
JSON representation
An AlmaLinux 8 Warewulf template for OpenHPC Warewulf
- Host: GitHub
- URL: https://github.com/cfultz/alma8-warewulf-template-ohpc
- Owner: cfultz
- Created: 2023-11-19T06:11:31.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-19T16:27:19.000Z (over 2 years ago)
- Last Synced: 2026-03-03T22:38:57.057Z (3 months ago)
- Topics: almalinux, almalinux8, ohpc, openhpc, openhpc-cluster, slurm-cluster, template, warewulf
- Language: Shell
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🐧 AlmaLinux 8 Warewulf Template for OpenHPC
I'm in the process of converting my current OpenHPC cluster to AlmaLinux from Rocky. The instructions provided by OpenHPC have the defaults of Ubuntu, Debian, CentOS, OpenSuse, SLES, and Rocky. But what if you want AlmaLinux? Use this template!
### ⚠️ Please Note
Your master node will already need to have AlmaLinux 8.8 installed. To convert your CentOS 8 or Rocky 8 system in place, use [almalinux-deploy](https://github.com/AlmaLinux/almalinux-deploy) so you can save the hassel of reinstallation.
## 🐺 How to use
Copy the contents of ``alma-8.tmpl`` into a new file in ``/usr/libexec/warewulf/wwmkchroot`` or you can clone it if you have ``git`` installed on your master server:
🖥️ As root:
```
git clone https://github.com/cfultz/alma8-warewulf-template-ohpc/
chmod 644 alma-8.tmpl
##Setup chroot
export CHROOT=/opt/ohpc/admin/images/alma8
##Build the initial image
wwmkchroot -v alma-8 $CHROOT
```
Then continue following the guide as normal. You're simply swapping out the ``rocky-8`` for ``alma-8``.
This *should* work just fine (as it seems to be during my testing), but if there is anything I need to change, put in a pull request.