RHEL storage add ons, and the base they sit on.
RHEL storage add ons are the small subscriptions stacked on top of the RHEL base entitlement: Resilient Storage, High Availability, Smart Management, and the historical Scalable File System line. The functional content of each add on overlaps non trivially with what the RHEL base already includes, and the field team frequently quotes the add on against use cases the base subscription already supports. The buyer side reads what the base actually provides, names which add ons earn their line, and removes the rest from the renewal.
The base, and what it already includes.
RHEL storage add ons sit on top of a base subscription that already includes a substantial storage and clustering surface. The RHEL base ships with LVM for volume management, XFS as the default file system, ext4 as a supported alternative, NFS client and server, the Samba stack for CIFS, multipath device handling, the iSCSI initiator, and the Stratis volume manager on supported releases. The base subscription supports these components in production on the supported hardware and release combinations1.
The structural consequence for buyers reading the add on quote is that a substantial part of what the storage estate runs on is already paid for in the base line. The base supports local storage, attached SAN with multipath, attached iSCSI, NFS mounted file systems, and Samba mounted shares without any further subscription. A workload that reads and writes to local XFS, an NFS share, or an iSCSI target does not require any add on. The add on is required when the workload uses one of the specific capabilities the add on adds on top of the base.
The reading at the renewal table is on which specific capability each add on adds, and on whether that specific capability is in production on the estate. The Resilient Storage add on adds the GFS2 cluster file system and the cluster aware LVM stack. The High Availability add on adds the Pacemaker cluster manager. The Smart Management add on adds the Satellite content and patch lifecycle stack. Each is independently priced. Each earns its line only if the specific capability is in production. The base line carries everything else.
Resilient Storage, read precisely.
The Resilient Storage add on adds the GFS2 cluster file system, the cluster aware LVM (formerly clvm, now lvmlockd with sanlock), and the Distributed Lock Manager. The capability set is a shared disk cluster file system that allows multiple RHEL nodes to mount the same block device read write at the same time, with locking coordinated through the cluster stack. The add on is a narrow capability with a narrow use case2.
The narrow use case is a workload that requires multiple nodes to write to the same block device concurrently with full POSIX semantics. The set of workloads that genuinely require this profile is small. Database clusters typically use either a shared nothing replication model that does not require GFS2, or a clustered file system specific to the database product. Application clusters typically use NFS or an object store for shared content rather than GFS2. Web tier clusters typically use shared storage through NFS rather than GFS2.
The frequent misreading at the renewal table is that the Resilient Storage add on is required for any clustered RHEL workload. It is not. A cluster of RHEL nodes that share an NFS mount does not require Resilient Storage; the NFS client is in the base. A cluster of RHEL nodes that each have their own local storage does not require Resilient Storage. A cluster of RHEL nodes that use a replicated database does not require Resilient Storage. The add on is required when, and only when, GFS2 or cluster aware LVM is in production on the estate.
High Availability, and what counts as HA.
The High Availability add on adds the Pacemaker cluster resource manager, the Corosync membership and messaging layer, the cluster fencing infrastructure, and the suite of cluster resource agents that wrap common services in a Pacemaker compatible interface. The capability set is a cluster manager that fails resources between nodes on a defined policy. The add on is required when Pacemaker is in production on the estate.
The frequent misreading at the renewal table is that the High Availability add on is required for any RHEL workload that the buyer considers highly available. It is not. A pair of RHEL nodes behind a load balancer where each runs the same application against a replicated database is highly available and does not require the High Availability add on. A pair of RHEL nodes where the application itself handles failover does not require the add on. A pair of RHEL nodes that share an NFS mount and run the same service does not require the add on. The add on is required when, and only when, the Pacemaker stack is in production.
The narrow use case for High Availability is a workload that genuinely requires Pacemaker as the resource manager. The set is typically databases that are clustered with vendor specific Pacemaker resource agents, classical SAP HANA system replication clusters that ship Pacemaker configurations, file server clusters that fail an NFS export between nodes, and a small set of other classical cluster workloads. Where Pacemaker is in production, the add on earns its line. Where it is not, the add on is paying for a capability the estate does not use.
| Capability | Source | Reading |
|---|---|---|
| XFS, ext4, local filesystems | RHEL base | No add on required |
| NFS client and server | RHEL base | No add on required |
| Samba server (CIFS share) | RHEL base | No add on required |
| iSCSI initiator, multipath | RHEL base | No add on required |
| LVM, Stratis, RAID | RHEL base | No add on required |
| GFS2 cluster filesystem | Resilient Storage | Required only if GFS2 in use |
| Pacemaker cluster manager | High Availability | Required only if Pacemaker in use |
| Satellite, patch lifecycle | Smart Management | Required only if Satellite in use |
Smart Management, and the Satellite line.
The Smart Management add on, sold as the Satellite entitlement on the RHEL line, adds the Satellite content lifecycle and patch management surface. The capability set is the Satellite server itself, the Capsule infrastructure, the content view and lifecycle environment constructs, the host registration and subscription distribution layer, and the patch and errata workflow that sits on top. Smart Management is the add on that pays for Satellite to run3.
The reading at the renewal table is on whether Satellite is in production on the estate and on which RHEL hosts are managed through Satellite. The frequent misreading is that Smart Management is required on every RHEL host in the estate. It is not. Smart Management is required on each RHEL host that is registered to Satellite for content delivery and patch management. A RHEL host that consumes content directly from the Red Hat Content Delivery Network does not require Smart Management; the base subscription provides CDN access.
The reconciliation exercise sizes the Satellite managed footprint against the entitled Smart Management footprint, and the gap is the recoverable amount on the renewal. For estates that registered Satellite on a subset of hosts but renewed Smart Management across the full estate, the recoverable amount is the Smart Management line on the unmanaged remainder. For the Satellite reading in full, see the Satellite and Insights practice.
The reconciliation, and the recoverable line.
The reconciliation for RHEL storage add ons sizes the Resilient Storage entitlement against actual GFS2 deployment, sizes the High Availability entitlement against actual Pacemaker deployment, sizes the Smart Management entitlement against actual Satellite registration, and produces a gap on each line. The gap is the recoverable amount on the next renewal cycle.
The mechanical exercise is straightforward. The Resilient Storage gap is the entitled count minus the count of hosts running GFS2 or cluster aware LVM. The High Availability gap is the entitled count minus the count of hosts running Pacemaker in the active cluster configuration. The Smart Management gap is the entitled count minus the count of hosts actively registered to Satellite with a current registration. Each gap is recoverable on the next contract action.
The contract action that recovers the gap depends on the renewal posture. On the renewal, the gap is removed from the renewal line and the renewal sizes against the actual usage. Mid term, the add on may be reduced on the next true up cycle if the contract supports a downward true up; not every contract does. For estates with a multi year commit that does not support downward adjustment, the gap is locked in for the duration of the commit and the recovery is on the renewal at term end. The reading at signature is to never sign an add on count higher than the usage will justify across the commit, because the add on count is the floor, not the ceiling.
For the broader subscription reconciliation discipline, see the subscription assessment service. For the renewal posture, see the renewal negotiation service. For the RHEL counting mechanics across the base subscription, see counting RHEL systems accurately. For the storage practice context across the full storage and virtualization line, see the storage and virtualization practice.
Notes & references
- 1. RHEL base subscription content and supported components, accessed across the 9.x and 10.x release cycles in 2025 and 2026. The base subscription supports LVM, Stratis, XFS, ext4, NFS client and server, Samba, multipath, the iSCSI initiator, and the supported file and block stack in production on the supported hardware and release combinations.
- 2. Resilient Storage add on content, accessed across 2025 and 2026. The add on adds GFS2, cluster aware LVM (lvmlockd with sanlock on current releases), and the Distributed Lock Manager. The capability set is shared block device clustering with concurrent read write access from multiple nodes. The narrow use case set is small.
- 3. Smart Management add on content and the Satellite product surface, accessed across the Satellite 6.x release cycle in 2025 and 2026. The add on covers the Satellite product itself and the registration line on managed hosts. Hosts that pull content directly from the Red Hat Content Delivery Network do not require Smart Management; their base subscription provides CDN access.
- 4. Practice observation across RHEL add on reconciliations in the trailing twelve months, on the order of forty estates. The Resilient Storage entitlement consistently exceeded the count of hosts running GFS2 or cluster aware LVM. The High Availability entitlement consistently exceeded the count of hosts running Pacemaker. The Smart Management entitlement consistently exceeded the count of hosts registered to Satellite. The recoverable amount on each line was material.
- 5. Concession bands referenced throughout reflect the practice's observation across signed contracts in the trailing twelve months on RHEL add on reconciliations, not list prices and not initial Red Hat quotes. Add on lines reduced to actual deployment typically settled between sixty and ninety percent below the carried entitlement.
- 6. All figures are net of fees and verified against signed contract deltas. The eighty two percent audit exposure reduction referenced in practice marginalia is the trailing twelve month average across defenses settled, not an add on specific figure.
Preparing a response? The practice keeps a one-page Red Hat audit response checklist — what to acknowledge, what to preserve, and what not to volunteer in the first fourteen days after the letter arrives.