第 5 章 在 Red Hat Subscription Manager 中使用系统目的

您可以使用系统目的记录 Red Hat Enterprise Linux (RHEL)系统的预期使用。设置系统目的允许您指定系统属性,如角色、服务级别协议和使用。默认情况下,每个系统目的属性都提供了以下值。

角色

  • Red Hat Enterprise Linux Server
  • Red Hat Enterprise Linux Workstation
  • Red Hat Enterprise Linux Compute 节点

服务等级协议

  • Premium(高级)
  • Standard(标准)
  • Self-Support(自助)

使用

  • 生产环境
  • 开发/测试
  • Disaster Recovery

配置系统目的具有以下优点:

  • 针对系统管理员和业务运营的深入系统级信息
  • 在确定系统为什么及其预期目的时减少了开销

您可以通过以下任一方式设置系统目的数据:

  • 激活码创建过程中
  • 创建镜像期间
  • 在安装过程中,使用 Connect to Red Hat 屏幕注册您的系统
  • 在安装过程中使用 syspurpose Kickstart 命令
  • 安装后使用 subscription-manager CLI 工具

其他资源

5.1. 列出系统目的属性的可用值

作为 root 用户,您可以输入 subscription-manager syspurpose 命令以及角色、使用service-leveladdons 子命令,以列出所有系统目的属性的可用值。 列出未注册的系统的系统用途值需要您在命令行中输入其他信息。

以下示例演示了如何列出用于注册和取消注册系统的 role 属性的可用系统用途值。

注册系统时,输入以下命令:

[root@localhost ~]# subscription-manager syspurpose role --list

当系统被取消注册时,根据需要使用 --username--password--org--token 身份验证选项输入以下命令:

[root@localhost ~]# subscription-manager syspurpose role --list --username=<username> --password=<password> --org=<organization_ID> --token=<token>

其中: --username 选项指定您的红帽帐户中具有机构管理员授权的用户名称。--password 选项指定关联的密码。--org 选项指定组织 ID 号。--token 选项指定 virt-who 服务帐户的令牌。

注意

只有在有多个机构且需要指定特定机构时才需要指定机构 ID。

注意

只有在已将 virt-who 配置为连接到 OpenShift Virtualization 时,才需要指定令牌。

当您在注册的系统上输入命令或使用身份验证选项在未注册的系统上时,预期的输出是 role 属性的可用值列表:

+-------------------------------------------+
               Available role
+-------------------------------------------+
 - Red Hat Enterprise Linux Workstation
 - Red Hat Enterprise Linux Server
 - Red Hat Enterprise Linux Compute Node

系统目的附加组件特定于您的机构,且不会出现在可用值列表中。如果您尝试使用 --list 选项列出可用的系统目的 addons,则 subscription-manager 会显示警告信息。例如:

# subscription-manager syspurpose addons --list
There are no available values for the system purpose "addons" from the available subscriptions in this organization.