Red Hat Enterprise Linux core-based licensing
Summarize
Summary of Red Hat Enterprise Linux Core-Based Licensing
The Red Hat Enterprise Linux (RHEL) core-based licensing model allows customers to license core-based RHEL products for both physical and virtual environments. Each server requires a specific number of core licenses based on whether it is a physical server or an individual virtual operating system environment (OSE). This model provides essential tracking and calculation of core packs and entitlements for Red Hat products.
Show less
Key Features
- Tracks core packs for Red Hat products and imports entitlements with rights per license pack.
- Allows customers to input the number of rights per license pack and total packs for core-based products.
- Calculates total rights based on the number of rights per pack multiplied by the number of packs.
- Facilitates allocation management for both virtual machines and physical hosts based on Red Hat core-based products.
- Optimizes licensing calculations for physical and virtual cores on machines.
Key Outcomes
Customers can expect precise licensing requirements based on their deployment scenarios:
- Physical Deployment: License based on total physical cores, calculated as sockets multiplied by cores per socket.
- Virtual Deployment: License based on total cores assigned to VMs, limited by the physical host's core capacity.
- Hybrid Deployment: Combines licensing for physical cores and VM cores, using the minimum value between the physical core capacity and the total assigned VM cores.
By understanding these calculations, customers can effectively manage their RHEL licensing needs and ensure compliance with their software asset management strategies.
Use the RHEL Per Core license metric to license core-based RHEL products on both physical and virtual environments.
Overview of the Per Core licensing model
To license a software product under the Per Core licensing model, each server must be assigned an appropriate number of core licenses. The number of core licenses needed depends on whether you’re licensing the physical server or an individual virtual operating system environment (OSE).
- Tracks core packs for Red Hat products.
- Imports entitlements with the number of rights per license pack and the number of packs for Red Hat core-based entitlements.
- Enables customers to enter the number of rights per license pack and the number of packs for any Red Hat core-based product.
- Calculates the purchased rights based on the number of rights per license pack multiplied by the number of packs.
- Creates and removes allocations based on reconciliation of Red Hat core-based products.
Allocations can be applied to virtual machines (VM) or only to hosts. This metric runs calculations for physical cores and virtual cores on each machine and presents the most optimal licensing model based on the number of rights used.
Total license requirement calculation
Total license requirement is calculated at the physical host level. The following table includes examples of the various use cases for total license requirement:
| Environment | Description | License requirement |
|---|---|---|
| Physical | Deployment of RHEL core-based products on physical machines. | Licensing is based on the total number of physical cores on the machine. The total number can be found by multiplying the number of sockets by the number of cores per socket. For example, say that a physical machine
has 2 sockets and 8 cores per socket. Multiplying 2 by 8 would mean that the total number of physical cores would be 16. |
| Virtual | Deployment of RHEL core-based products on the VMs that run on physical hosts. | Licensing is based on the total number of cores assigned to the VMs that run the server on a physical host. This number is limited to the maximum capacity of the physical host. For example, say that a physical host
has 2 sockets with 8 cores per socket and 6 VMs with 2 cores per VM. Each VM has installed a RHEL core-based product. In this case, the number of rights required equals the minimum value between the physical core capacity of the physical host and the number of
non-hyperthreaded physical cores assigned to VMs. 2 sockets multiplied by 8 cores per socket equal 16 cores, and 6 VMs multiplied by 2 cores per VM equal 12 cores. The minimum value between the two is 12 cores.
|
| Hybrid | Deployment of RHEL core-based products on the physical hosts and on the VMs that run on those physical hosts. | Licensing is based on the number of physical cores on which the RHEL core-based application is installed. For example, a physical host has 2 sockets with 8 cores per socket and 20 VMs with 2 cores per VM. A RHEL core-based product is installed on the physical host and all 20 VMs. In this case, the number of rights required is the minimum value between the physical core capacity of
the physical host and the number of non-hyperthreaded physical cores assigned to VMs added to the number of physical hosts. 2 sockets multiplied by 8 cores per socket equal 16 cores. Then, 2 cores multiplied by 8 cores
equal 16 cores, and 20 VMs multiplied by 2 cores per VM equal 40 cores. Add 16 cores to 40 cores, and it equals 56 cores. The minimum value between the two is 16 cores. |