This stack provides a variety of common, pre-built ingredients required to deploy and manage an HPC Linux cluster including provisioning tools, resource management, I/O clients, runtimes, development tools, and a variety of scientific libraries.
The compatible OS version(s) for this release and the total number of pre-packaged RPMs available per architecture type are summarized as follows:
Base OS | x86_64 | aarch64 | noarch |
---|---|---|---|
CentOS 7.3 | 301 | 193 | 43 |
SLES 12 SP2 | 306 | 198 | 43 |
A detailed list of all available components is available in the "Package Manifest" appendix located in each of the companion install guide documents, and a list of updated packages can be found in the release notes.
There are significant changes included in the warewulf-httpd.conf file
that ships with the warewulf-provision-server-ohpc package. If upgrading from a previously installed version, the updated config file will be saved as /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew
locally. You will need to copy this new version to the production file and restart the web server to ensure correct provisioning behavior. As an example for CentOS:
[sms]# cp /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew /etc/httpd/conf.d/warewulf-httpd.conf
[sms]# systemctl restart httpd
OpenHPC provides pre-built binaries via repositories for use with standard
Linux package manager tools (e.g. yum
or zypper
). Package
repositories are housed at https://build.openhpc.community. To get started, you
can enable an OpenHPC repository locally through installation of an
ohpc-release
RPM which includes gpg keys for package signing and defines
the URL locations for [base] and [update] package repositories. Copies of the
ohpc-release
package are provided below for convenience. Installtion guides
taylored for each supported resource manager are also available below or in
the downloads section of the latest
release.
- ohpc-release-1.3-1.el7.x86_64.rpm (md5sum=d5139cf3aa83d095e6851628e8a684fa)
- Install Guide (with PBS Professional)
- Install Guide (with Slurm)
- Tar Archive mirror of yum repository (md5sum=ea0f3c47c9bac45c401dedee13bc2804)
- ohpc-release-1.3-1.sle12.x86_64.rpm (md5sum=0a5954a9520e067aeb09e5377e9964a2)
- Install Guide (with PBS Professional)
- Install Guide (with Slurm)
- Tar Archive mirror of zypper repository (md5sum=e9fb908fcf51a3034721996c0c97501f)
Note that ARM-based builds in this release are being provided as a Technology Preview. See here for latest info.
- ohpc-release-1.3-1.el7.aarch64.rpm (md5sum=16ad76e74b591a3b6dcc3cb8597d3f7d)
- Install Guide (with Slurm)
- Tar Archive mirror of yum repository (md5sum=087123b5624349b0b56873b956a0faa0)
- ohpc-release-1.3-1.sle12.aarch64.rpm (md5sum=706a42f7785952f8b543c501eeec05da)
- Install Guide (with Slurm)
- Tar Archive mirror of zypper repository (md5sum=e11d4bb93c91eff173a673e672b42c46)
Subscribe to the users email list at https://groups.io/g/openhpc-users or see the http://openhpc.community page for more pointers.
Please see the component submission page at https://github.com/openhpc/submissions for more information regarding new software inclusion requests.
If you are using elements of OpenHPC, please consider registering your system(s) using the System Registration Form.