Chapter 23. Subscription management
The following chapter contains the most notable changes to subscription management between RHEL 8 and RHEL 9.
23.1. Notable changes to subscription management
Merged system purpose commands under the subscription-manager syspurpose
command
Previously, there were two different commands to set system purpose attributes; syspurpose
and subscription-manager
. To unify all the system purpose attributes under one module, all the addons
, role
, service-level
, and usage
commands from subscription-manager have been moved to the new submodule, subscription-manager syspurpose
.
Existing subscription-manager
commands outside the new submodule are deprecated. The separate package (python3-syspurpose
) that provides the syspurpose
command line tool has been removed in RHEL 9.
This update provides a consistent way to view, set, and update all system purpose attributes using a single command of subscription-manager. This command replaces all the existing system purpose commands with their equivalent versions available as a new subcommand. For example, subscription-manager role --set SystemRole
becomes subscription-manager syspurpose role --set SystemRole
and so on.
For complete information about the new commands, options, and other attributes, see the SYSPURPOSE OPTIONS
section in the subscription-manager
man page or Configuring system purpose using the subscription manager command line tool.
virt-who
now uses /etc/virt-who.conf
for global options instead of /etc/sysconfig/virt-who
In RHEL 9, the global options for the virt-who
utility on your system are stored in the /etc/virt-who.conf
file. Therefore, the /etc/sysconfig/virt-who
file is not being used any more, and has been removed.