• Joined on 2026-08-29

hpc-node (rocky9-ohpc3)

Published 2026-09-02 07:37:01 +02:00 by ilker

Installation

docker pull gitea.mynodes.xyz/ilker/hpc-node:rocky9-ohpc3
sha256:db49a6eaf266e98937118c346b07b36c4ce6d3e68c64e64aa6e3520dbebe2a5e

About this package

Example node images for use with Warewulf 4

Image Layers

ARG WAREWULF_VERSION
ARG OHPC_RELEASE WAREWULF_VERSION
ARG KEEP_FIRMWARE OHPC_RELEASE WAREWULF_VERSION
|3 KEEP_FIRMWARE=0 OHPC_RELEASE=http://repos.openhpc.community/OpenHPC/3/EL_9/x86_64/ohpc-release-3-1.el9.x86_64.rpm WAREWULF_VERSION=4.7.0 /bin/sh -c dnf install -y -q --nodocs --setopt=install_weak_deps=False epel-release dnf-plugins-core && dnf config-manager --set-enabled crb && dnf install -y -q --nodocs --setopt=install_weak_deps=False kernel kernel-modules dracut dracut-network NetworkManager openssh-server openssh-clients nfs-utils chrony iproute iputils procps-ng util-linux passwd sudo less which tar && curl -sLo /tmp/ww.rpm "https://github.com/warewulf/warewulf/releases/download/v${WAREWULF_VERSION}/warewulf-dracut-${WAREWULF_VERSION}-1.el9.noarch.rpm" && dnf install -y -q /tmp/ww.rpm && rm -f /tmp/ww.rpm && systemctl enable sshd NetworkManager chronyd
|3 KEEP_FIRMWARE=0 OHPC_RELEASE=http://repos.openhpc.community/OpenHPC/3/EL_9/x86_64/ohpc-release-3-1.el9.x86_64.rpm WAREWULF_VERSION=4.7.0 /bin/sh -c dnf install -y -q --nodocs "${OHPC_RELEASE}" && dnf install -y -q --nodocs ohpc-base-compute lmod-ohpc && dnf install -y -q --nodocs slurm-slurmd-ohpc munge && systemctl enable munge slurmd
|3 KEEP_FIRMWARE=0 OHPC_RELEASE=http://repos.openhpc.community/OpenHPC/3/EL_9/x86_64/ohpc-release-3-1.el9.x86_64.rpm WAREWULF_VERSION=4.7.0 /bin/sh -c mkdir -p /var/spool/slurm/d /var/spool/slurm/ctld && chown -R slurm:slurm /var/spool/slurm && chown root:root /var/spool/slurm/d && chmod 0755 /var/spool/slurm /var/spool/slurm/d && printf 'd /var/spool/slurm 0755 slurm slurm -\nd /var/spool/slurm/d 0755 root root -\n' > /etc/tmpfiles.d/slurm.conf
|3 KEEP_FIRMWARE=0 OHPC_RELEASE=http://repos.openhpc.community/OpenHPC/3/EL_9/x86_64/ohpc-release-3-1.el9.x86_64.rpm WAREWULF_VERSION=4.7.0 /bin/sh -c sed -i 's/^#\?Domain =.*/Domain = cluster.local/' /etc/idmapd.conf
|3 KEEP_FIRMWARE=0 OHPC_RELEASE=http://repos.openhpc.community/OpenHPC/3/EL_9/x86_64/ohpc-release-3-1.el9.x86_64.rpm WAREWULF_VERSION=4.7.0 /bin/sh -c set -eux; if [ "${KEEP_FIRMWARE}" = "0" ]; then rm -rf /usr/lib/firmware/*; fi; running=$(rpm -q --qf '%{VERSION}-%{RELEASE}.%{ARCH}\n' kernel | tail -1); for d in /usr/lib/modules/*; do [ "$(basename "$d")" = "${running}" ] || rm -rf "$d"; done; for f in /boot/initramfs-*.img /boot/symvers-*.gz; do case "$f" in *"${running}"*) : ;; *) rm -f "$f" ;; esac; done; rm -rf /usr/share/locale/* /usr/share/doc/* /usr/share/man/* /usr/share/info/*; rm -rf /usr/share/licenses/* /usr/share/cracklib/* /usr/share/i18n/locales/*; dnf clean all; rm -rf /var/cache/dnf /var/log/dnf* /var/log/hawkey*
|3 KEEP_FIRMWARE=0 OHPC_RELEASE=http://repos.openhpc.community/OpenHPC/3/EL_9/x86_64/ohpc-release-3-1.el9.x86_64.rpm WAREWULF_VERSION=4.7.0 /bin/sh -c kver=$(rpm -q --qf '%{VERSION}-%{RELEASE}.%{ARCH}\n' kernel | tail -1) && dracut --force --no-hostonly --add wwinit --kver "${kver}" /boot/initramfs-${kver}.img && lsinitrd /boot/initramfs-${kver}.img | grep -q wwinit

Labels

Key Value
io.buildah.version 1.39.3
license BSD-3-Clause
name rockylinux
org.opencontainers.image.authors Lukas Magauer, Neil Hanlon, Louis Abel
org.opencontainers.image.created 2026-06-22T17:15:29.808Z
org.opencontainers.image.description Example node images for use with Warewulf 4
org.opencontainers.image.licenses NOASSERTION
org.opencontainers.image.revision 7b1c8a78d81279e6c1e398df24a71506c10efdee
org.opencontainers.image.source https://github.com/warewulf/warewulf-node-images
org.opencontainers.image.title warewulf-node-images
org.opencontainers.image.url https://github.com/warewulf/warewulf-node-images
org.opencontainers.image.vendor Rocky Enterprise Software Foundation
org.opencontainers.image.version main
summary Rocky Linux Base image
vendor Rocky Enterprise Software Foundation
version 9
Details
Container
2026-09-02 07:37:01 +02:00
26
OCI / Docker
linux/amd64
Lukas Magauer, Neil Hanlon, Louis Abel
NOASSERTION
429 MiB
Versions (1) View all
rocky9-ohpc3 2026-09-02