云网牛站
所在位置:首页 > Linux教程 > 在RHEL 8/7上启用红帽订阅(Red Hat Subscription)的方法

在RHEL 8/7上启用红帽订阅(Red Hat Subscription)的方法

2021-06-23 09:44:19作者:曾秀珠稿源:云网牛站

本文介绍在 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

在RHEL 8/7上启用红帽订阅(Red Hat Subscription)的方法

要使用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

在RHEL 8/7上启用红帽订阅(Red Hat Subscription)的方法

 

列出启用的YUM存储库

默认情况下,它仅启用少数核心存储库,并且可以通过运行以下命令列出这些存储库:

# yum repolist enabled

在RHEL 8/7上启用红帽订阅(Red Hat Subscription)的方法

要列出可用的存储库,请运行:

# 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注销注册系统目的达到。

 

相关主题

在Red Hat(RHEL)和CentOS系统上安装安全更新的四种方法

精选文章
热门文章