Chapter 2. Creating an Activation Key for Virtual Machines

download PDF

Use this procedure to create an activation key with auto-attach enabled and no subscriptions attached. When you register virtual machines using this activation key, the virtual machines inherit a subscription from their hypervisor if that hypervisor has a host-based subscription attached.

For more information about activation keys, see Managing Activation Keys in the Content Management Guide.


  1. In the Satellite web UI, navigate to Content > Activation keys and click Create Activation Key.
  2. In the Name field, enter the name of the activation key.
  3. Ensure the Unlimited Hosts check box is selected. Alternatively, if you want to set a limit, clear the Unlimited hosts check box, and in the Limit field, enter the maximum number of virtual machines you can register with the activation key.
  4. In the Description field, enter a description for the activation key.
  5. From the Environment list, select the environment to use.
  6. From the Content View list, select a Content View to use.
  7. Click Save.
  8. When the new activation key appears in the Activation Keys window, click the name of the key.
  9. Click the Subscriptions tab.
  10. Ensure that Auto-Attach is set to Yes. If it is not, click the edit icon, select the check box, and click Save.

Do not add any subscriptions to this activation key.

For CLI Users

  1. Create the activation key:

    # hammer activation-key create \
    --name "VM_Activation_Key" \
    --unlimited-hosts \
    --description "For VMs to inherit a VDC Subscription" \
    --lifecycle-environment "Environment_Name" \
    --content-view "CV_Name" \
    --organization "My_Organization"
  2. Enable auto-attach on the activation key:

    # hammer activation-key update --name "VM_Activation_Key" \
    --organization "My_Organization" --auto-attach true
Red Hat logoGithubRedditYoutubeTwitter


Try, buy, & sell


About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.