第 10 章 使用 Convert2RHEL 将主机转换为 Red Hat Enterprise Linux
Convert2RHEL 支持将 Red Hat Enterprise Linux 衍生版本转换为可支持的 Red Hat Enterprise Linux 状态,同时保留现有的应用程序和配置。
转换过程与 Red Hat Enterprise Linux 的次版本升级类似,每个系统中的 RPM 软件包都会被替换。Red Hat Enterprise Linux 中没有的第三方软件包和非红帽软件包不会被替换。
Convert2RHEL 删除不必要的软件包,如徽标或已知在转换过程中出现问题的软件包,并使用 rhel-release
软件包替换 CentOS-release
软件包。它将系统订阅到 Red Hat Satellite,并替换由 CentOS 签名的所有软件包。对于 Satellite,它还为红帽订阅管理订阅系统。
执行此操作所需的时间可能会根据需要替换的软件包数量、网络速度、存储速度和类似变量的不同而有所不同。
在转换前,使用全局注册模板来注册并订阅您的系统。如需更多信息,请参阅管理主机中的使用全局注册模板将主机注册到 Red Hat Satellite。
要使用 convert2RHEL 将主机转换为 Red Hat Enterprise Linux,您必须完成以下步骤:
先决条件
- 您必须已完成 准备 RHEL 转换 中列出的步骤。
- 如果您提供机构 ID 和激活码来注册和订阅您的系统,则必须在 Red Hat Satellite 中创建了一个激活码。对于 Satellite,您还可以在 Red Hat Subscription Manager 中创建激活码。如需更多信息,请参阅本指南中的 管理激活码,以及 Red Hat Subscription Manager 文档中的了解 激活码。
- 确保您有上传到 Satellite 的订阅清单,并确保有足够的 Red Hat Enterprise Linux 订阅进行转换。
- 如果您提供机构 ID 和激活码来注册和订阅您的系统,则必须在 Red Hat Satellite 或 Red Hat Subscription Manager 中创建激活码。如需更多信息,请参阅本指南中的 管理激活码,以及 Red Hat Subscription Manager 文档中的了解 激活码。
- 确保您有上传到 Satellite 的订阅清单,并确保有足够的 Red Hat Enterprise Linux 订阅进行转换。
-
您打算使用卫星服务器访问 Red Hat Enterprise Linux 软件包,则必须使用机构 ID 和激活码来运行
convert2rhel
。
10.1. 安装 Convert2RHEL
以下流程使 Convert2RHEL 可用于您要转换的主机。
流程
- 在 Satellite Web UI 中,进入到 Content > Products,点 Create Product。
- 在 Name 字段中输入产品的名称。卫星会根据 Name 的条目自动完成 Label 字段。
- 可选:在 GPG Key 列表中,选择产品的 GPG 密钥。
- 可选:从 SSL CA Cert 列表中选择产品的 SSL CA 证书。
- 您不需要完成 SSL Client Cert 或 SSL Client Key。
- 可选:在 Sync Plan 列表中,选择现有的同步计划,或者点击 Create Sync Plan 为您的产品要求创建同步计划。
- 在 Description 字段中输入产品的描述。
- 点 Save。
- 单击 Repositories 选项卡。
- 要添加存储库,请单击 New Repository。
- 在 Name 字段中输入存储库的名称。
- 从 Type 列表,将内容类型设置为 Yum。
- 不要限制架构或操作系统版本。
- 使用 https://cdn.redhat.com/content/public/convert2rhel/7/x86_64/os/ 作为上游 URL。
- 禁用验证 SSL 复选框。
- 可选:在 GPG Key 列表中,选择产品的 GPG 密钥。
可选:从 SSL CA Cert 列表中选择产品的 SSL CA 证书。
您不需要完成 SSL Client Cert 或 SSL Client Key。
- 点 Save。
- 单击新存储库旁边的复选框,然后单击 立即同步。