Centos Linux 8 转换 red hat

CentOS Linux 8 即将停止支持维护,日期截至为2021-12-31,

CentOS 项目已将重点从 CentOS Linux 转移到 CentOS Stream。

在2021-12-31之前,要在用系统进行更换,

如果你不准备使用CentOS Stream

可以将正在使用CentOS Linux 8的转换为red hat

在转换前,首先,备份目前系统及重要资料。

首先,安装Convert2RHEL:

先进行,下载红帽GPG密钥

  • curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release https://www.redhat.com/security/data/fd431d51.txt

下载https://cdn.redhat.com服务器的SSL证书,其中包含Convert2RHEL存储库

  • curl –create-dirs -o /etc/rhsm/ca/redhat-uep.pem https://ftp.redhat.com/redhat/convert2rhel/redhat-uep.pem

然后,安装Convert2RHEL存储库文件

  • curl -o /etc/yum.repos.d/convert2rhel.repo https://ftp.redhat.com/redhat/convert2rhel/ VERSION_NUMBER /convert2rhel.repo

准备好 ID 和激活密钥

  • [linux@VM – centos]$ sudo convert2rhel –org ID –activationkey 激活密钥

按照界面提示,进行转换,提供部分转换内容,以供参考:

警告 – 只有由 CentOS Linux 签名的软件包才能重新安装。 不会为以下第三方软件包提供红帽支持:

包供应商/打包程序存储库

——- ————— ———-

python3-beautifulsoup4-4.6.3-2.el8.1.noarch Fedora 项目@epel

python3-cssselect-0.9.2-10.el8.noarch Fedora 项目@epel

继续系统转换? [是/否]:

[12/01/2021 10:31:09] 任务 – [转换:删除排除的包] ***************************** ***

搜索以下排除的包:

centos-logos* …………………………….. 1

centos-indexhtml ………………………….. 0

centos-obsolete-packages …………………… 0

rhn* …………………………………….. 1

python3-rhn* ……………………………… 2

centos-gpg-keys …………………………… 1

centos-backgrounds ………………………… 0

警告 – 以下软件包将被删除…

包供应商/打包程序存储库

——- ————— ———-

centos-logos-85.8-2.el8.x86_64 CentOS @BaseOS

rhn-client-tools-2.8.16-13.module_el8.1.0+211+ad6c0bc7.x86_64 CentOS @AppStream

python3-rhn-client-tools-2.8.16-13.module_el8.1.0+211+ad6c0bc7.x86_64 CentOS @AppStream

python3-rhnlib-2.8.6-8.module_el8.1.0+211+ad6c0bc7.noarch CentOS @AppStream

centos-gpg-keys-8-3.el8.noarch CentOS @BaseOS

继续系统转换? [是/否]:

警告 – 以下软件包将被删除…

包供应商/打包程序存储库

——- ————— ———-

centos-linux-repos-8-3.el8.noarch CentOS @BaseOS

centos-linux-release-8.5-1.2111.el8.noarch CentOS @BaseOS

继续系统转换? [是/否]:

使用 Red Hat Insights 注册此系统:insights-client –register

在 https://red.ht/insights-dashboard 创建帐户或查看您的所有系统

[linux@VM – centos]$ sudo insights-client –register

注:

red hat开发人员计划(摘取部分内容)

面向个人的red hat开发人员订阅

参与红帽开发人员计划,并且作为该计划的一项好处,您将收到红帽开发人员个人订阅(“个人开发人员订阅”)。个人开发人员订阅允许您(作为个人,自然人)使用与红帽软件相关的某些红帽订阅服务,用于个人开发用途和个人生产用途,但不受这些程序条款的约束。个人开发人员订阅不受支持,旨在供您个人在以下情况下使用您的个人能力,不打算或不支持任何其他目的。

“个人开发用途”是指独立工作(使用自己安装的红帽软件)开发软件(包括开源软件)、执行原型设计或质量保证测试和/或用于演示目的的个人。“个人生产用途”是指除个人开发用途以外的任何用途,包括但不限于在生产环境中使用软件 (a),(b) 与实时数据和/或应用程序一起使用和/或 (c) 用于备份实例。

个人开发者订阅包括在最多十六 (16) 个物理节点或虚拟节点上运行个人开发者订阅中包含的红帽软件的任意组合以供个人开发使用和/或个人生产使用的权利。“物理节点”是指包含或执行全部或部分红帽软件的物理系统,包括但不限于服务器、工作站、笔记本电脑、刀片或其他物理系统。“虚拟节点”是指在虚拟机或容器中全部或部分执行的红帽软件实例。

如果您将个人开发者订阅用于任何其他目的或超出这些程序条款中描述的参数,则您违反了红帽的企业协议,并且除了任何和红帽根据适用法律可获得的所有其他补救措施。此类违规的示例包括但不限于:

•    在超过十六 (16) 个物理或虚拟节点上使用红帽订阅服务进行个人开发使用和/或个人生产使用,或

•    销售、分发和/或重塑个人开发者订阅中包含的红帽订阅服务(或其任何部分)。