Software Delivery Repository
Software Delivery Repository | Getting Started | FAQHPE Foundation Software Repository
The Linux HPE Foundation Software (HFS) provides updated kernel modules and scripts for use on HPE Compute Scale-up Server 3200 and Superdome Flex Server family (including 280). It supports Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES) and Oracle Linux. HFS consists of software packages specifically designed to ensure the smooth operation of the HPE Servers. HFS includes Data Collection Daemon (DCD), an agentless service that proactively monitors the health of hardware components on the HPE Server.
An active warranty or support contract is required to access HPE Foundation
Software product updates. The email associated with the HPE Passport account
must be supplied as the username, and a user-generated token must be supplied
as the HTTP password to access this repository. If you have a valid warranty
or support contract, log in with your HPE Passport credentials and
generate your token here. Once you have a valid token, you may
access the HPE Foundation Software repository with your web browser (or dnf,
yum, or zypper) using the following http URL syntax: |
Generate_Token
then
Browse token as password |
Documentation and Support Information
- Latest (2.5.2) HPE Foundation Software for HPE Superdome Flex Server family on HPE Support Center
- Support Matrix: List of supported Linux OS versions
- Managing system performance with HPE Foundation Software
- HFS 2.5.2 Release Notes
- HPE Foundation Software (HFS) commands
- HPE Superdome Flex Server OS Installation Guide
- Running Linux on HPE Superdome Flex Server white paper
- HPE Superdome Flex Release Sets
Subscribe your System to the HPE Foundation Software Repository
Red Hat Enterprise Linux
Cut-n-paste the following section (substituting ditribution, architecture and project version) into/etc/yum.repos.d/hpe-foundation.repo
on your Red Hat system:
[hpe-foundation]
name=HPE-Foundation
baseurl=https://EMAIL:TOKEN@update1.linux.hpe.com/repo/hpe-foundation/product_ver/RedHat/dist_ver/
enabled=1
gpgcheck=1
gpgkey=https://EMAIL:TOKEN@update1.linux.hpe.com/repo/hpe-foundation/product_ver/RedHat/dist_ver/RPM-GPG-KEY-hpeHpcPROD
Where:
EMAIL Email for HPE Passport account; must be URL encoded (e.g., SysAdmin%40company.com) (see note below) TOKEN Generated here dist_ver 9.4, 9.2, 8.10, 8.8, 8.6 product_ver 2.5.2 Example: baseurl=https://EMAIL:TOKEN@update1.linux.hpe.com/repo/hpe-foundation/2.5.2/RedHat/9.4/
SUSE Linux Enterprise Server
Cut-n-paste the following section (substituting ditribution, and project version) into/etc/zypp/repos.d/hpe-foundation.repo
on your SUSE system:
[hpe-foundation]
name=HPE-Foundation
baseurl=https://EMAIL:TOKEN@update1.linux.hpe.com/repo/hpe-foundation/product_ver/Suse/dist_ver/
enabled=1
autorefresh=1
type=rpm-md
keeppackages=0
gpgcheck=1
gpgkey=https://EMAIL:TOKEN@update1.linux.hpe.com/repo/hpe-foundation/product_ver/Suse/dist_ver/RPM-GPG-KEY-hpeHpcPROD
Where:
EMAIL Email for HPE Passport account; must be URL encoded (e.g., SysAdmin%40company.com) (see note below) TOKEN Generated here dist_ver SLES15-SP6, SLES15-SP5, SLES15-SP4, SLES15-SP3 product_ver 2.5.2 Example: baseurl=https://EMAIL:TOKEN@update1.linux.hpe.com/repo/hpe-foundation/2.5.2/Suse/SLES15-SP6/
Oracle Linux
Cut-n-paste the following section (substituting ditribution, architecture and project version) into/etc/yum.repos.d/hpe-foundation.repo
on your Oracle Linux system:
[hpe-foundation]
name=HPE-Foundation
baseurl=https://EMAIL:TOKEN@update1.linux.hpe.com/repo/hpe-foundation/product_ver/OracleLinux/dist_ver/
enabled=1
gpgcheck=1
gpgkey=https://EMAIL:TOKEN@update1.linux.hpe.com/repo/hpe-foundation/product_ver/OracleLinux/dist_ver/RPM-GPG-KEY-hpeHpcPROD
Where:
EMAIL Email for HPE Passport account; must be URL encoded (e.g., SysAdmin%40company.com) (see note below) TOKEN Generated here dist_ver 9.4, 9.2, 8.10, 8.8, 8.6 product_ver 2.5.2 Example: baseurl=https://EMAIL:TOKEN@update1.linux.hpe.com/repo/hpe-foundation/2.5.2/OracleLinux/9.4/UEK7 on Oracle Linux 8.6 and 8.7 require an updated HFS module.
Import the GPG Key
Copy the RPM-GPG-KEY-hpeHpcPROD key to /etc/pki/rpm-gpg/
and then import the key with the following command:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-hpeHpcPROD
Installing HPE Foundation Software Packages
List available packages
# dnf --disablerepo="*" --enablerepo="hpe-foundation" list available
# zypper search --repo hpe-foundation
Show available updates
# dnf --disablerepo="*" --enablerepo="hpe-foundation" check-update
# zypper list-updates --repo hpe-foundation
Install a specific package
# dnf install packagename
# zypper install packagename
Updating HPE Foundation Software Packages
URL Encoded Emails
In order for the dnf, yum and zypper to pass the correct email address to the authentication protocols on the Software Delivery Repository, email addresses in the *.repo files must be URL encoded. For most email addresses, changing the "@" to "%40" is sufficient. For instance, "john.smith@company.com" would be entered as "john.smith%40company.com" in the *.repo file. You may use the URL encoded values from the list below or use an online tool like URL Decode and Encode to help encode your email address.
@ = %40 & = %26 / = %2F ` = %60 space = %20 ! = %21 ' = %27 = = %3D { = %7B , = %2C # = %23 * = %2A ? = %3F | = %7C . = . $ = %24 + = %2B ^ = %5E } = %7D % = %25 - = - _ = _ ~ = ~