on  it road.com

迁移到 RHEL 8 操作系统

重新启动后,以 root 用户身份登录并使用 Convert2RHEL 实用程序启动迁移过程。
迁移到 RHEL 8 后,我们将需要 Red Hat 登录凭据来注册 Linux 服务器。

# convert2rhel --username onitroad

首先 convert2rhel 正在从用户那里获得执行脚本的确认。

脚本会删除一些软件包,并要求确认。

从列表中选择我们喜欢的红帽订阅。

convert2rhel 脚本将删除更多软件包。

该脚本正在修补 yum 配置文件。

最后,convert2rhel 脚本已经成功完成。

成功执行 Convert2RHEL 实用程序后,我们需要重新启动 Linux 服务器以使用新的 RHEL 8 内核启动操作系统。

# reboot

重启后,检查 Linux 内核和操作系统版本。

# uname -r
4.18.0-240.15.1.el8_3.x86_64
# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.3 (Ootpa)

CentOS Linux 服务器已迁移到 RHEL 8.

如果需要,更改 Linux 服务器的主机名。

# hostnamectl set-hostname rhel-8.onitroad.com

更新现有的 Linux 服务器

使用 ssh 客户端并以 root 用户身份登录 CentOS Linux 服务器。

检查当前的 Linux 内核和操作系统版本。

# uname -r
4.18.0-240.1.1.el8_3.x86_64
# cat /etc/redhat-release
CentOS Linux release 8.3.2011

我们建议我们在此迁移过程中使用 Convert2RHEL 实用程序。
Convert2RHEL 是一个简单的工具,可以将我们现有的 CentOS Linux 或者 Oracle Linux 操作系统转换为 Red Hat Enterprise Linux (RHEL) 8.

目前,Convert2RHEL 支持从 CentOS/Oracle Linux 6,7,8 迁移到 RHEL 8.

根据 Linux 发行版的版本,我们可以下载并安装 Convert2RHEL 软件的支持包。
下载 URL 位于 Convert2RHEL GitHub 页面。

由于,我们在本文中使用 CentOS Linux 8,因此我们使用 dnf 命令安装相应的 Convert2RHEL 包。

# dnf install -y https://github.com/oamg/convert2rhel/releases/download/v0.17/convert2rhel-0.17-1.el8.noarch.rpm

Convert2RHEL 是用 Python 编写的,因此它还安装了 Python 编程语言支持。

使用 dnf 命令将 CentOS Linux 软件包更新到最新的稳定版本。

# dnf update -y

更新后,再次检查Linux内核和操作系统版本。

# uname -r                       
4.18.0-240.1.1.el8_3.x86_64
# cat /etc/redhat-release        
CentOS Linux release 8.3.2011

使用更新后的内核重新启动 Linux 服务器。

# reboot
将 CentOS 8 操作系统迁移到 RHEL

在本文中,我们将学习如何将 CentOS Linux 迁移到 Red Hat Enterprise Linux (RHEL) 8 操作系统。

日期:2020-09-17 00:11:54 来源:oir作者:oir