RHEL Server Is a Socket-Pair. VDC Covers Guests.

RHEL Server Is a Socket-Pair. VDC Covers Guests.

Red Hat does not sell perpetual licenses for Red Hat Enterprise Linux (RHEL). You buy a time-bound subscription for each Unit you run. For RHEL Server the Unit is a physical node counted in socket-pairs (up to two occupied CPU sockets on one machine) or a pair of virtual nodes. RHEL for Virtual Datacenters (VDC) is bought per socket-pair of the hypervisor host and covers unlimited RHEL guests on it. Self-support, Standard and Premium change the support you get, not what you count. At Red Hat’s US online list prices (one year, checked October 2026), RHEL Server Standard is $878.90, Premium $1,428.90, and VDC Standard $3,023.79 per host socket-pair. On a single two-socket host, VDC is cheaper than per-VM subscriptions from seven RHEL guests.

This page covers how paid subscriptions are counted and priced. For RHEL you can run at no cost, see Red Hat’s no-cost RHEL for businesses and developers. To check whether a given host is registered and covered, see how to check if your Red Hat server is licensed. For other distributions, see paid and free alternatives to Red Hat Enterprise Linux.

What a Red Hat subscription actually is

Red Hat’s Product Appendix 1 (February 2026 version, section 1.4) separates two things. The software is governed by perpetual end-user and open source licenses. The Subscription Services (access to Red Hat’s portals, software maintenance, support) are term-based and expire unless you renew. The subscription guide adds that every RHEL subscription includes Red Hat Lightspeed, formerly Insights. The appendix defines a Subscription as “a time bound Red Hat Product offering”. The fees pay for the services, not for the code.

The coverage rule is in section 1.2. While you hold a subscription for a product, you must buy subscriptions “in a quantity equal to the total number and capacity of Units” from the day you start using it. Section 1.2(g) lists what Red Hat calls unauthorized use, including buying or renewing for fewer Units than you run, and splitting one Unit’s subscription across two or more Units. A subscription starts on the earlier of the purchase date and first use (section 1.3).

Those rules apply to every architecture. Most of this page is about x86 and ARM, where RHEL is counted in socket-pairs and virtual nodes. IBM Z, IBM Power and OpenShift use other Units, covered below.

Glossary: socket-pair, stacking, virtual node

Use Red Hat’s definitions, from Appendix 1 Table 1.1 and the RHEL subscription guide (dated 21 July 2026):

TermMeaning
SocketA socket occupied by a CPU.
Socket-pairUp to two occupied sockets on one system. Two servers with one socket each are entitled separately: two subscriptions.
StackingCombining subscriptions to cover a larger machine. A 4-socket server needs two, an 8-socket server four.
Physical nodeA physical system running the software: server, blade, workstation, laptop.
Virtual node (virtual guest)An instance of the software running, in whole or in part, in a virtual machine or a container.
CoreA physical core in a CPU, or a virtual core in a VM or supporting a container. The Unit for IBM Z, Power and core-based OpenShift, not for RHEL Server on x86.

The common mistake is reading “one subscription covers two sockets” as two one-socket servers sharing a subscription. They cannot. The guide’s sample worksheet makes the point: 10 one-socket servers need 10 subscriptions, not 5.

RHEL Server: one socket-pair, or two virtual nodes

Appendix 1, Exhibit 1.A Table 1, measures Red Hat Enterprise Linux Server (Physical or Virtual Nodes) as a socket-pair for each physical node, or two virtual nodes. The subscription guide adds that the two virtual nodes count “regardless of virtual sockets”. A VM with eight vCPUs is one virtual node. Cores and memory do not enter the count.

The same subscription moves between the two forms. The guide says you may convert a physical two-socket subscription to two virtual instances, and back, without notifying Red Hat. Note 2 to the same table lets virtual-guest subscriptions pool across any system with a subscription of the same service level and guest count. Per-VM subscriptions follow the VM. They are not tied to the host it runs on.

What you runRHEL Server subscriptions
One 1-socket physical server1 (it cannot share with another 1-socket server)
One 2-socket physical server1
One 4-socket physical server2 (stacked)
One 8-socket physical server4 (stacked)
20 RHEL virtual machines, any size10
7 RHEL virtual machines4 (a subscription covers two nodes and cannot be split)
20 RHEL instances in a public cloud, bring your own subscription10

The guide’s first worksheet adds up a mixed physical estate: 10 one-socket, 10 two-socket, 2 four-socket and 2 eight-socket servers need 10 + 10 + 4 + 8 = 32 subscriptions.

VDC: unlimited guests on the host socket-pair

Red Hat Enterprise Linux for Virtual Datacenters is a physical-node subscription. Its capacity is “Unlimited Virtual Nodes running on a Socket-pair” (Appendix 1, Exhibit 1.A Table 1). You count hypervisor socket-pairs, not guests. The conditions that decide whether it fits:

  • Bought for the host, stacked like Server. A 2-socket host needs one VDC subscription, a 4-socket host two.
  • Supported hypervisors only. The guide names Red Hat Virtualization, VMware and Microsoft Hyper-V; the store page names OpenShift Virtualization, VMware and Microsoft Hyper-V.
  • No host operating system. Note 1 to Table 1: VDC does not include an entitlement for the host operating system. If the hypervisor runs on RHEL, the host needs its own subscription.
  • The whole cluster. All hosts in a cluster must be covered, with the same service level on each. You may cover a subset only if the hypervisor can restrict RHEL workloads to it (guide, cluster pooling).
  • Add-ons per host. Add-ons bought for a VDC host are priced per host socket-pair. The store lists High Availability at $1,506.45 for VDC against $438.90 for Server.

Section 1.2(d) of Appendix 1 adds one more rule: you buy the highest service level you use. If one node in a cluster needs Premium, every node in that cluster needs Premium.

Per-VM or VDC: worked examples at list price

These examples use Red Hat’s US online store prices for one-year subscriptions, checked October 2026: RHEL Server Standard $878.90 and Premium $1,428.90; RHEL for Virtual Datacenters Standard $3,023.79 and Premium $4,838.79. A quote under an Enterprise Agreement or through a partner sets your own price. The break-even comes from the ratio between the two prices, so check it against your quote.

One 2-socket VMware host, Standard support

RHEL guests on the hostServer subscriptions (2 guests each)Per-VM costVDC cost (1 socket-pair)Cheaper
21$878.90$3,023.79Per-VM
42$1,757.80$3,023.79Per-VM
63$2,636.70$3,023.79Per-VM
74$3,515.60$3,023.79VDC
105$4,394.50$3,023.79VDC
2010$8,789.00$3,023.79VDC

Premium gives the same break-even. Six guests cost $4,286.70 per-VM against $4,838.79 for VDC Premium, and seven or eight cost $5,715.60. On a 4-socket host VDC takes two subscriptions ($6,047.58 Standard), and per-VM stays cheaper up to 12 guests.

A 4-host cluster where VMs move

Take four 2-socket hosts in one vSphere cluster with DRS moving VMs between them, and 20 RHEL VMs spread across the cluster. VDC has to cover every host: 4 × $3,023.79 = $12,095.16. Per-VM subscriptions follow the VMs: 10 × $878.90 = $8,789.00. Per-VM wins, although 20 guests on one host would favour VDC.

At 40 RHEL VMs the order flips: per-VM costs $17,578.00 against the same $12,095.16. In this cluster the crossover sits at 27 VMs (14 subscriptions, $12,304.60). Below that, you have two ways to make VDC pay: concentrate RHEL on fewer hosts and restrict it there with hypervisor rules, or keep per-VM.

Mixed estates are normal

Nothing requires one model for the whole estate. A dense production cluster on VDC, a few RHEL VMs on a mostly Windows cluster on per-VM Server subscriptions, and physical database servers on socket-pair Server subscriptions can sit in one account. What has to hold is that each Unit is covered once, at the service level it uses.

Self-support, Standard, Premium: an SLA, not a metric

The Unit stays the same at every support level. What changes is the support. Red Hat’s production support terms:

Self-supportStandardPremium
HoursNoneStandard business hoursStandard business hours, 24x7 for Severity 1 and 2
ChannelNoneWeb and phoneWeb and phone
CasesNoneUnlimitedUnlimited
Severity 1 initial responseNone1 business hour1 hour
Severity 2 initial responseNone4 business hours2 hours
Severity 3 initial responseNone1 business day4 business hours
Severity 4 initial responseNone2 business days8 business hours
RHEL Server list price, 1 year$383.90$878.90$1,428.90

Self-support is more restricted than the price suggests. The subscription guide says self-support subscriptions include no Red Hat customer support, cannot be stacked, are not intended for production and cannot be used with Cloud Access. The store sells RHEL Server Self-support for physical systems only. Most add-ons need Standard or Premium.

You may buy different levels for different systems. You may not use one level’s support for a system covered at another (guide). Premium on x86 also includes Extended Update Support, covered in the next section.

Add-ons follow the same socket-pair

The guide says add-ons follow the socket-pair model of RHEL Server and can move between physical and virtual systems the same way. Appendix 1, Table 1.2(b), supports add-ons only on active Standard or Premium base subscriptions. The guide makes Satellite the exception: it is the one add-on available with Self-support. Add-ons take the service level of the RHEL subscription they sit on.

Add-onWhat it doesStore price with Server Standard, 1 year
High AvailabilityFailover clustering, up to 64 nodes$438.90
Resilient StorageShared block storage for clusters up to 16 nodes; includes High Availability; not supported with RHEL 10$878.90
Extended Update Support (EUS)Two more years of updates on a minor release; included with x86 Premium$273.90
Enhanced EUSTwo further years, RHEL 9 and laterNot listed
Extended Life Cycle Support (ELS)At least 36 months beyond the 10-year life cycle for a major release’s last minor; not with Self-supportNot listed
Red Hat SatelliteManagement and content delivery; one entitlement for each RHEL Unit it manages$1,263.90 as a bundle with Server Standard

For EUS, ELS and ELS Long Life on the versions they cover, Appendix 1 section 2.6 has the same counting rule as the base product: every Unit running those versions. The appendix excludes RHEL EUS from that clause. Satellite, per Exhibit 1.D, needs an entitlement for each RHEL Unit managed by Satellite, Capsule or Satellite Proxy.

The update add-ons are being consolidated. Red Hat’s RHEL life cycle page says RHEL Standard gives 6 months per minor release, and Premium gives 2 years for eligible minor releases. From RHEL 9, Extended Life Cycle Premium (ELCP), an add-on to Premium, replaces EUS, Enhanced EUS and E4S. It gives 6 years from general availability for even-numbered minor releases from 9.2. Long-Life (LL) add-ons extend that a year at a time. ELCP replaces ELS starting with RHEL 8.10 on 1 June 2029. Existing EUS, Enhanced EUS, E4S and ELS contracts on older releases continue through their committed end dates (legacy page).

Where the Unit is not a socket-pair

ProductUnit and capacity (Appendix 1 unless noted)
RHEL WorkstationPer system: 2 CPUs, one physical node or 4 virtual nodes; single-user personal computing only
RHEL DesktopPer system: 1 CPU, up to 8 GB RAM, 1 virtual guest; not for server applications
RHEL for IBM ZPer IFL; the guide: only the cores RHEL uses, however the machine is partitioned
RHEL for PowerUp to 4 processor cores or a socket-pair, physical or virtual
RHEL for Distributed Computing, EndpointA single socket per physical node, or 2 virtual nodes; edge devices only
Red Hat OpenStack PlatformHost socket-pair, unlimited guests included
OpenShift (core-based)2 cores or 4 vCPUs; the OpenShift subscription guide excludes control plane nodes from the count

A server running RHEL Desktop or Workstation still needs RHEL Server. Appendix 1 uses that as its example of buying the subscription that matches the use case. The OpenShift guide adds that OpenShift Container Platform and Platform Plus include RHEL guest entitlements for VMs on OpenShift Virtualization, and OpenShift Virtualization Engine does not.

Public cloud: on-demand or Cloud Access

RHEL in AWS, Azure, Google Cloud and other certified clouds can be bought two ways. Red Hat’s comparison of Cloud Access and on-demand subscriptions:

On-demand (pay as you go)Cloud Access (bring your own subscription)
Who billsThe cloud provider, in the instance priceRed Hat for the subscription, the provider for compute
First-line supportThe cloud providerRed Hat
CountingPay as you go, in the provider’s instance priceYour subscriptions: 2 instances per RHEL Server subscription (guide worksheet)
Terms and priceThe provider’sYour Red Hat terms and pricing are unchanged

Under Appendix 1 section 3, Cloud Access needs eligible subscriptions, and excludes subscriptions whose Units are solely based on physical attributes; the guide adds that Self-support subscriptions are not for Cloud Access. Moving a subscription to the cloud keeps its start date and term, and the cloud provider reports your usage to Red Hat. When you move an instance from on-demand to Cloud Access, cancel the on-demand product with the provider, or you pay twice.

Term, renewal and true-up under the Enterprise Agreement

The Red Hat Enterprise Agreement (North America web version, listed on Red Hat’s agreements page) sets the commercial rules around the appendix:

  • Term and auto-renewal (2.2). A service starts at the earliest of first use, purchase date or the order’s start date. Subscriptions renew automatically for the same duration unless either party gives notice at least 30 days before expiry. The subscription guide says Red Hat sends reminders at 90, 60 and 30 days.
  • Reporting growth (3.2). If you deploy more Units than you paid for during the term, you report the additional Units and the dates you deployed them to Red Hat or your partner, and pay for them. The general terms set no annual true-up date. The obligation runs from the day you deploy.
  • Review (10). During the agreement and for one year after, Red Hat may inspect your facilities and records to verify compliance, with at least 10 days’ notice for on-site visits. You resolve an underpayment within 15 days of notice, and if it exceeds 5% you also pay for the inspection.

Appendix 1 section 1.2(e) lets you reallocate subscriptions between affiliates under the same agreement, provided you report and pay for any additional Units.

Simple Content Access changed attach. It did not change the metric.

Under Simple Content Access (SCA), you no longer attach a subscription to a host. A registered system gets content whatever its subscription status. New accounts defaulted to SCA from 15 July 2022, enabling it became one-way in April 2024, and by November 2024 all accounts without specific exceptions had moved. The transition article records that RHSM entitlement management was discontinued on 30 October 2025, with Satellite 6.15 the last release that supports entitlement mode.

What SCA removed is the technical check. The same article says Red Hat “does require you to maintain the correct quantities and types of subscriptions for your deployments”. A host that updates is not proof that it is covered. That makes your own count the only control. The subscriptions service in the Hybrid Cloud Console gives the usage view, and it needs virt-who host-to-guest mapping to report VDC correctly. Checking an individual host is covered in how to check if your Red Hat server is licensed.

No-cost and developer subscriptions are not the estate

The guide lists three no-cost offerings, all self-supported. The Developer Subscription for Individuals is personal use, up to 16 nodes. RHEL for Business Developers allows up to 25 instances per registered user, for development and test. The Developer Subscription for Teams has unlimited instances for development and test, through Red Hat or a partner. Keep them out of the production count. The details are in no-cost RHEL for businesses.

Appendix 1 Table 1.2(c) treats RHEL development and test, including multi-user test and integration, as Development Use. Deployment activities are Production Use, and a production deployment needs a paid subscription.

How to count your estate

  1. List every RHEL instance: physical servers, VMs with their current host and cluster, cloud instances marked on-demand or Cloud Access, containers on RHEL hosts. Mark developer and no-cost subscriptions separately.
  2. For physical servers, count occupied sockets per machine and round up to socket-pairs. Never pair sockets across machines.
  3. For each hypervisor cluster, count RHEL guests and host socket-pairs. Price per-VM (guests divided by two, rounded up) against VDC (every host in the cluster, or a subset the hypervisor enforces).
  4. Assign the service level each system actually uses, and apply the cluster rule for Premium.
  5. Add the add-ons on the same Units: High Availability, Resilient Storage, EUS or ELCP, ELS, Satellite.
  6. Compare the result with the quantities, levels and end dates in your subscription inventory, and report any excess as the Enterprise Agreement requires.

LICENSEWARE’s Red Hat Deployment Manager does this from your inventory data, applying the physical, per-VM and VDC rules and showing the cheapest compliant cover per host.

Questions

How much does a RHEL license cost?

RHEL is sold as an annual subscription, not a license. Red Hat’s US store lists RHEL Server at $383.90 Self-support, $878.90 Standard and $1,428.90 Premium per year, each for a 2-socket server or 2 VMs. VDC is $3,023.79 Standard or $4,838.79 Premium per host socket-pair. Quoted prices differ.

What are the RHEL license types?

For servers: RHEL Server (physical socket-pair or two virtual nodes), RHEL for Virtual Datacenters (unlimited guests per host socket-pair), and variants such as RHEL for SAP Solutions, HPC and edge. For desktops: Workstation and Desktop. Each comes at a support level, plus optional add-ons.

Can two one-socket servers share one subscription?

No. A socket-pair is up to two sockets on one system. Each one-socket server needs its own subscription.

Do cores or vCPUs matter for RHEL Server?

Not on x86 or ARM. Physical servers count occupied sockets, and VMs count as virtual nodes regardless of virtual sockets. Cores matter for IBM Z, IBM Power and core-based OpenShift.

When is VDC cheaper than per-VM subscriptions?

At list price, from seven RHEL guests on a 2-socket host, Standard or Premium. In a cluster, divide by every host VDC has to cover, not only the hosts where RHEL runs today.

Does VDC cover the hypervisor host itself?

No. VDC does not include the host operating system. A RHEL-based hypervisor host needs its own subscription.

What is the difference between RHEL Standard and Premium?

Support hours and response times. Standard is business hours with a one-business-hour Severity 1 response. Premium adds 24x7 for Severity 1 and 2 with a one-hour Severity 1 response, and includes EUS on x86. The Unit is the same.

With Simple Content Access, do I still need subscriptions?

Yes. SCA removed attaching subscriptions to hosts, not the obligation to buy one for every Unit you run.

Is there an annual true-up for Red Hat?

Not in the Enterprise Agreement’s general terms. You report additional Units, with their deployment dates, when they exceed what you paid for, and Red Hat invoices them. Your order form may add its own terms.

Is RHEL free?

The source code is open, and several no-cost subscriptions exist for individuals, developers and teams. Production use in an organization needs a paid subscription. See no-cost RHEL for businesses for the limits.

Sources

Alex Cojocaru

Alex has been active in the software world since he started his career as an Analyst in 2011. He had various roles in software asset management, data analytics, and software development. He walked in the shoes of an analyst, auditor, advisor, and software engineer, being involved in building SAM tools, amongst other data-focused projects. In 2020, Alex co-founded LICENSEWARE and is currently leading the company as CEO.