Menu Close
Settings Close

Language and Page Formatting Options

Chapter 20. Troubleshooting: Correcting over-reporting of virtualized RHEL

So that the subscriptions service can accurately report Red Hat Enterprise Linux in virtualized environments such as virtual data center (VDC) subscriptions, host-guest mappings must be present in the data that the subscriptions service analyzes. For Red Hat Satellite, the Satellite inventory upload plugin and the virt-who tool gather these mappings for the subscriptions service. For Red Hat Subscription Management, the virt-who tool gathers these mappings. For each of these subscription management options, all necessary tools must be both installed and properly configured to accurately report virtualized RHEL usage.

If these tools are not used, virtualized usage data cannot be correctly calculated. In that type of scenario, guests are counted, not ignored. Each guest is counted as an individual virtual machine, leading to a rapid escalation of virtualized socket count and unusual deployment over capacity. When multiplied over numerous VDC subscriptions, all running multiple guests, the subscriptions service could easily show RHEL overdeployment that significantly exceeds your subscription threshold.

The following example contains an isolated usage and utilization graph view from the subscriptions service interface. It shows a substantial drop in the reporting of virtualized usage after the correct configuration of the Satellite inventory upload plugin and virt-who. Throughout the time period displayed, the subscription threshold remains constant, at 904 sockets. Before correction, total RHEL usage is reported as approximately 2,250 sockets. This count far exceeds the subscription threshold. After correction, virtualized usage is considerably reduced, with total RHEL usage at 768 sockets. This count falls below the subscription threshold of 904 sockets.

Figure 20.1. Corrected virtualized RHEL with virt-who and Satellite data

Corrected virtualized RHEL with virt-who and Satellite data


To correct over-reporting of virtualized RHEL usage in the subscriptions service, make sure that you have completed the following steps:

  1. Review your RHEL subscription profile in Red Hat Satellite or Red Hat Subscription Management and determine which subscriptions require virt-who.

    • In the Satellite Web UI, click Content > Subscriptions. If needed, use the Search field to narrow the list of results. Review the values in the Requires Virt-Who column. If any check box is selected, you must configure virt-who.
    • In the Overview page of the Red Hat Subscription Management Customer Portal interface, click View All Subscriptions. If needed, use filtering to narrow the list of results. Select a subscription name to view the details. If Virt-Who: Required appears in the SKU Details, you must configure virt-who.
  2. Confirm that the virt-who tool is deployed on your hypervisors so that host-guest mappings can be communicated. For more information, see the virtualization documentation that is appropriate for your subscription management tool.

  3. For Satellite, make sure that the Satellite inventory upload plugin is installed and configured to supply data to the subscriptions service.