Installing IPMCTL packages on Linux

ipmctl version 1.x was not available through the native Linux package repositories. Version 2.x is available in some package repositories.

The ipmctl utility is available in many Linux distribution package repositories. This approach is the easiest to implement and maintain, compared with building and installing ipmctl from source. However, the version of ipmctl available in the package repository may not be current.

The ipmctl package for v02.00.00.xxxx or later is available in the default package repository on Fedora.

Step 1) Query the package repository to confirm that ipmctl is available:

dnf search ipmctl
dnf info ipmctl

Example:

$ dnf search ipmctl
Last metadata expiration check: 1:24:31 ago on Fri 27 Mar 2020 06:27:17 PM MDT.
================================================== Name Exactly Matched: ipmctl ==================================================
ipmctl.x86_64 : Utility for managing Intel Optane DC persistent memory modules
================================================= Name & Summary Matched: ipmctl =================================================
libipmctl-devel.x86_64 : Development packages for libipmctl
ipmctl-debugsource.x86_64 : Debug sources for package ipmctl
ipmctl-debuginfo.x86_64 : Debug information for package ipmctl
libipmctl-debuginfo.x86_64 : Debug information for package libipmctl
ipmctl-monitor-debuginfo.x86_64 : Debug information for package ipmctl-monitor
====================================================== Name Matched: ipmctl ======================================================
libipmctl.x86_64 : Library for Intel DCPMM management
ipmctl-monitor.x86_64 : Daemon for monitoring the status of Intel DCPMM

$  dnf info ipmctl
Last metadata expiration check: 1:25:19 ago on Fri 27 Mar 2020 06:27:17 PM MDT.
Installed Packages
Name         : ipmctl
Version      : 02.00.00.3446
Release      : 1.el7
Architecture : x86_64
Size         : 65 k
Source       : ipmctl-02.00.00.3446-1.el7.src.rpm
Repository   : @System
From repo    : jhli-ipmctl
Summary      : Utility for managing Intel Optane DC persistent memory modules
URL          : https://github.com/intel/ipmctl
License      : BSD
Description  : Utility for managing Intel Optane DC persistent memory modules
             : Supports functionality to:
             : Discover DCPMMs on the platform.
             : Provision the platform memory configuration.
             : View and update the firmware on DCPMMs.
             : Configure data-at-rest security on DCPMMs.
             : Monitor DCPMM health.
             : Track performance of DCPMMs.
             : Debug and troubleshoot DCPMMs.

Step 2) Install the ipmctl package:

sudo dnf install ipmctl

Step 3) Review the help and man pages or continue to the Basic Usage section of this user guide for a quick introduction and more information.

$ sudo ipmctl help

Using ipmctl

Go to the Basic Usage section of this user guide for more information.

Last updated