rhel-x86_64-rhv-4-agent-6-server incorrect flex entitlement count

Solution Verified - Updated -

Issue

There are 2 repositories available in Satellite 5.x for Red Hat Virtualization Agent:

1) Red Hat Virtualization Agent (v.6 Server for x86_64)
- rhel-x86_64-rhv-4-agent-6-server
- Is for RHV 4.x VMs to install the agent

2) Red Hat Enterprise Virt Agent (v.6 Server for x86_64)
- rhel-x86_64-rhev-agent-6-server
- Is for RHEV 3.x VMs to install agent

The number of entitlements for these 2 channels should be identical according to the certificate inside the manifest, for example:

...
<rhn-cert-field name="channel-families" quantity="8698" flex="8632" family="rhel-rhev-agent-6-server"/>
<rhn-cert-field name="channel-families" quantity="8698" flex="8632" family="rhel-rhv-4-agent-6-server"/>
...

However because of the channel mappings the new repo rhel-x86_64-rhv-4-agent-6-server is placed under a new family called rhv-4 while the old repo rhel-x86_64-rhev-agent-6-server was under the label rhel-rhev-agent-6-server

This causes issues with the correct number of flex entitlements for clients to pickup as it only shows the entitlements assigned to the label rhv-4 which can be a very low number in comparison to the rhel-rhev-agent-6-server label.

rhel-$basearch-rhv-4-agent-6-server channel, which is a client channel for RHV-4 should be in rhel-rhv-4-agent-6-server channel family.
Instead it is in rhv-4 channel family, which is a channel family for Red Hat Virtualization 4 for RHEL.

Environment

Satellite 5.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In