本文介绍在 RHEL 8/7 系统上启用红帽订阅(Red Hat Subscription)的方法,内容有:注册并启用红帽订阅、附加具有特定Pool的订阅、验证订阅、列出启用的 YUM 存储库、从 Red Hat 注销注册系统。
前言 红帽订阅模式(Red Hat subscription model)是一种软件支持模式,允许红帽管理其客户。 它允许客户为Redhat Enterprise Linux下载经过红帽测试和认证的企业软件包、补丁、更新和升级。 除了软件支持,客户还将获得产品的技术支持和大量知识库文章。 红帽订阅管理 (RHSM) 是一种客户驱动的解决方案,允许用户跟踪他们的订阅数量和消费情况。 在本文中,我们将展示如何使用红帽订阅管理器向客户门户注册或取消注册新的红帽企业 Linux 系统。
先决条件 确保您拥有Active Red Hat订阅以下载Red Hat Enterprise Linux并向Red Hat注册您的系统。 参考:下载Red Hat Enterprise Linux 8(RHEL 8)的方法。
注册并启用红帽订阅 安装红帽企业 Linux 后,您必须注册并启用红帽订阅才能在您的系统上安装任何软件包。 如果否,则在未向 Red Hat 注册系统的情况下尝试在系统上安装任何软件时,您将收到以下错误消息: # yum repolist Updating Subscription Management repositories. Unable to read consumer identify This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.(此系统未注册到 Red Hat Subscription Management。您可以使用订阅管理器进行注册。) No repositories available 红帽订阅可以通过Red Hat Customer Portal或Red Hat Satellite两种方式进行管理,但在本文中,我们将使用Red Hat Customer Portal来管理订阅。 使用“subscription-manager”命令向Red Hat注册您的计算机:这需要用于登录自定义门户的“username (email id)”和“password”: # subscription-manager register Registering to: subscription.rhsm.redhat.com:443/subscription Username: admin@2daygeek.com Password: The system has been registered with ID: a234re3a-9hr2-5e4i-3cw0-gpp7xvbm5f65 The registered system name is: rhel8.2daygeek.local 注册后,您需要通过运行以下命令来启用订阅: # subscription-manager attach --auto Installed Product Current Status: Product Name: Red Hat Enterprise Linux for x86_64 Status: Subscribed 您可以使用以下命令立即注册和启用订阅: # subscription-manager register --username=[USER_NAME] --password=[PASSWORD] --auto-attach 无论何时添加或更改附加订阅,请运行以下命令,此命令刷新系统上的信息: # subscription-manager refresh
附加具有特定Pool的订阅 如果要附加具有特定Pool的订阅,请按照以下步骤操作: 为此,您应该有一个“Pool ID”(它是唯一的),运行以下命令以获取Pool ID。 # subscription-manager list --available --all
要使用Pool ID附加订阅,请运行: # subscription-manager attach --pool=4r95p77j8jg2w7ro194vmx922b0610x7 Successfully attached a subscription for: 30 Day Red Hat Enterprise Linux Server Self-Supported Evaluation
验证订阅 可以通过运行以下命令来验证附加订阅列表: # subscription-manager list
列出启用的YUM存储库 默认情况下,它仅启用少数核心存储库,并且可以通过运行以下命令列出这些存储库: # yum repolist enabled
要列出可用的存储库,请运行: # subscription-manager repos --list 要启用存储库,请运行以下命令,例如要启用codeready存储库,请运行: # subscription-manager repos --enable=codeready-builder-for-rhel-8-x86_64-rpms 要禁用codeready存储库,请运行: # subscription-manager repos --disable=codeready-builder-for-rhel-8-x86_64-rpms
从Red Hat注销注册系统 删除所有订阅,运行: # subscription-manager remove --all 1 local certificate has been deleted. 1 subscription removed at the server. 要从Red Hat取消注册系统,请运行: # subscription-manager unregister Unregistering from: subscription.rhsm.redhat.com:443/subscription System has been unregistered. 要从系统中删除所有本地数据,请运行: # subscription-manager clean All local data removed 至此,从Red Hat注销注册系统目的达到。
相关主题 |