How do I remove virtualization entitlement from a system on Red Hat Satellite 5?

Solution Verified - Updated

Environment

  • Red Hat Satellite 5.x

Issue

  • Need to remove virtualization_host entitlement. The new Satellite certificate has 0 virtualization_host or 0
    virtualization_host_platform entitlements. Satellite certificate activation resulted to:
RHN_PARENT: satellite.rhn.redhat.com
Certificate specifies 0 of virtualization_host entitlements.
    There are 1 entitlements used by systems in the base (id 1)organization.
    You might need to unentitle some systems in the base organization.
    You need to free 1 entitlements to match the new certificate.
    In the WebUI, the entitlement is named Virtualization Host.
Activation failed, will now exit with no changes.

Resolution

  • Go to Overview > Subscription Management > System Entitlements in Web UI and remove the
    Virtualization or Virtualization Platform add-on entitlement from selected system by:
    • select the system (click the system name blue text)
    • in Web UI, select "Edit These Properties"
    • Look for "Add-On Entitlements" and remove the Virtualization or Virtualization Platform add-on entitlement
      by unticking the box
    • select "Update Properties" located on the lower right hand side of the WEBUI
    • Then re-activate the Satellite certificate

Root Cause

  • A system was previously applied with Virtualization or Virtualization Platform add-on entitlement but the new Satellite
    certificate contains 0 virtualization_host or 0 virtualization_host_platform entitlements. Flex guest entitlement now
    replaces the virtualization_host entitlement.
SBR

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.