如何激活RedHat开发者订阅

  自从CentOS 8被宣布其的死期后,越来越多的用户转入deb系的怀抱,但是使用RedHat的开发者订阅,来免费使用RHEL系统也是一个不错的选择。

注册RedHat开发者订阅

  1. 访问RedHat开发者中心,注册成为RedHat开发者
  2. 勾选我已经阅读并同意 'Red Hat Developer Subscription for Individuals'
  3. 管理面板应能看到Red Hat Developer Subscription for Individuals的有效订阅

激活RHEL

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 注册物理机至自己账号下
subscription-manager register
> Registering to: subscription.rhsm.redhat.com:443/subscription
> Username: 此处必须为注册的用户名,不能是邮箱
> Password:
The system has been registered with ID: 1cfef3ee-1211-48df-a519-85a4cdc09a7d
The registered system name is: server1

subscription-manager refresh
> All local data refreshed

# 列出当前账号的订阅
subscription-manager list --available
# 此处应能看到账号下已有开发者订阅,且已激活,若果显示Active为False,请同步系统时间
> Subscription Name: Red Hat Developer Subscription for Individuals
> Active: True

# 将该物理机自动加入账号下的订阅
subscription-manager attach --auto

续订

  1. 每年都要重复以下流程:
  2. 等待订阅过期
  3. 按照注册RedHat开发者订阅的方法,再次注册
  4. 等待10~15分钟后,可以在控制台中重新看到拥有了开发者订阅
  5. 每台机器都要执行以下操作
1
2
3
4
5
6
sudo subscription-manager remove --all
sudo subscription-manager unregister
sudo subscription-manager clean
sudo subscription-manager register
sudo subscription-manager refresh
sudo subscription-manager attach --auto