Why does my new Satellite certificate not include all active virtualization_host entitlements?

Solution Verified - Updated -

Environment

  • Red Hat Network (RHN) Satellite

Issue

  • Satellite certificate does not include all active virtualization or virtualization_host entitlements
  • Old Satellite certificate has "virtualization_host=20" and New certificate has "virtualization_host=1".

Resolution

  • With the launch of Red Hat Enterprise 6 we have introduced "Smart Management" subscriptions which provide a new virtualization entitlement model called Flex guest entitlements, discontinuing Red Hat Enterprise Linux Advanced Platform, introduced with Red Hat Enterprise Linux 5, which provided both virtualization and storage entitlements. Currently, when a RHEL Advanced Platform subscription is due for renewal, it is renewed with "Smart Management" which gives flex entitlements towards the account instead of Virtualization/Virtualization Platform entitlements.

Examples:

  1. If an account has 2 "Red Hat Enterprise Linux Server, Premium (1-2 sockets) (Up to 4 guests)" subscriptions then the Satellite Certificate will contain 2 Regular and 8 Flex guest rhel-server subscriptions, the Satellite Certificate will contain something like:

      <rhn-cert-field name="channel-families" flex="8" quantity="10" family="rhel-server"/>
    
  2. If the account has 2 "Red Hat Enterprise Linux Server, Premium (1-2 sockets) (Up to 1 guest)" subscriptions then the Satellite Certificate will contain 2 Regular and 2 Flex guest rhel-server subscriptions, the Satellite Certificate will contain something like:

      <rhn-cert-field name="channel-families" flex="2" quantity="4" family="rhel-server"/>
    

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

2 Comments

Example #2 appears to be missing the certificate example.

Thanks for pointing this out, Chad. I'll make sure it gets updated.