第 16 章 使用 subscription-manager 命令行工具配置系统目的
系统目的是 Red Hat Enterprise Linux 安装的一个功能,它可以帮助 RHEL 客户获得红帽混合云控制台中提供的订阅体验和服务的好处,该控制台是一个基于仪表盘的软件即服务(SaaS)应用程序,可让您在您的红帽帐户中查看订阅的使用情况。
您可以在激活码上或使用订阅管理器工具配置系统目的属性。
先决条件
- 已安装并注册了 Red Hat Enterprise Linux 8 系统,但没有配置系统用途。
以
root
用户身份登录。注意在授权模式下,如果您的系统已注册,但有没有满足所需目的的订阅,您可以运行
subscription-manager remove --all
命令来删除附加的订阅。然后,您可以使用命令行 subscription-manager syspurpose {role, use, service-level} 工具来设置所需的目的属性,最后运行subscription-manager attach --auto
在考虑更新的属性的情况下重新赋予系统权限。在启用了 SCA 的帐户中,您可以在注册后直接更新系统目的详情,而无需对系统中的订阅进行更新。
流程
在终端窗口中运行以下命令设定系统预期的角色:
# subscription-manager syspurpose role --set "VALUE"
用您要分配的角色替换
VALUE
:-
Red Hat Enterprise Linux Server
-
Red Hat Enterprise Linux Workstation
-
Red Hat Enterprise Linux Compute 节点
例如:
# subscription-manager syspurpose role --set "Red Hat Enterprise Linux Server"
可选:在设置值前,请查看您机构的订阅所支持的可用角色:
# subscription-manager syspurpose role --list
可选: 运行以下命令以取消设置角色:
# subscription-manager syspurpose role --unset
-
运行以下命令来设定系统的预期服务水平协议(SLA):
# subscription-manager syspurpose service-level --set "VALUE"
使用您要分配的 SLA 替换
VALUE
:-
Premium(高级)
-
Standard(标准)
-
Self-Support(自助)
例如:
# subscription-manager syspurpose service-level --set "Standard"
可选:在设置值前,请查看您机构的订阅所支持的可用的服务级别:
# subscription-manager syspurpose service-level --list
可选: 运行以下命令以取消设置 SLA:
# subscription-manager syspurpose service-level --unset
-
运行以下命令设定系统预定用法:
# subscription-manager syspurpose usage --set "VALUE"
使用您要分配的用途来替换
VALUE
:-
生产环境
-
灾难恢复
-
开发/测试
例如:
# subscription-manager syspurpose usage --set "Production"
可选:在设置值前,请查看您机构的订阅所支持的可用用法:
# subscription-manager syspurpose usage --list
可选: 运行以下命令以取消设置用法:
# subscription-manager syspurpose usage --unset
-
运行以下命令来显示当前系统目的属性:
# subscription-manager syspurpose --show
可选:要获得更详细的语法信息,请运行以下命令访问
subscription-manager
手册页,并浏览 SYSPURPOSE OPTIONS:# man subscription-manager
验证
要在使用启用了授权模式的帐户注册的系统中验证系统的订阅状态:
# subscription-manager status +-------------------------------------------+ System Status Details +-------------------------------------------+ Overall Status: Current System Purpose Status: Matched
-
整体状态
Current
表示附加的订阅和授权涵盖所有安装的产品,以访问其内容集的存储库。 -
系统用途状态
匹配
意味着附加的订阅满足系统上设置的所有系统用途属性(角色、使用量、服务水平)。 - 当状态信息不理想时,会显示附加信息来帮助系统管理员决定对附加订阅进行何种更正,以覆盖安装的产品和预期系统目的。
-
整体状态
要在使用启用了 SCA 模式的帐户注册的系统中验证系统的订阅状态:
# subscription-manager status +-------------------------------------------+ System Status Details +-------------------------------------------+ Overall Status: Disabled Content Access Mode is set to Simple Content Access. This host has access to content, regardless of subscription status. System Purpose Status: Disabled
- 在 SCA 模式下,订阅不再需要附加到各个系统。因此,总体状态和系统目的状态都显示为 Disabled。但是,系统目的属性提供的技术、业务和操作用例对于订阅服务非常重要。如果没有这些属性,订阅服务数据就不太准确。
其他资源
- 要了解有关订阅服务的更多信息,请参阅 订阅服务入门指南。