迁移CentOS 7到版本 8 的 AlmaLinux、Rocky Linux、Oracle Linux
Elevate 是一个由 AlmaLinux 团队开发的开源项目,它允许将 CentOS 7 迁移到基于 RHEL 的较新和主要版本的发行版,例如 AlmaLinux 8、Rocky Linux 8、Oracle Linux 8 和 CentOS Stream 8。它结合了 RedHat 的 Leapp 框架带有一个社区开发的库来协助迁移。
本教学指南为您提供了使用 Elevate 将 CentOS 7 升级/迁移到 AlmaLinux 8 的步骤。
注意:Elevate仍处于开发的早期阶段,应该仅用于测试目的。不应该在生产服务器中测试迁移工具。
当前可用的迁移路径:
- CentOS 7 到 AlmaLinux 8
- CentOS 7 到 Rocky Linux 8
- CentOS 7 到 Oracle Linux 8
- CentOS 7 到 CentOS Stream 8
第 1 步:完全更新系统
首先,更新所有系统包和存储库。
[linuxmi@localhost www.linuxmi.com]$ sudo yum update -y
然后重启CentOS 7服务器。
[linuxmi@localhost www.linuxmi.com]$ sudo reboot
第 2 步:安装elevate-release包
下一步是安装 elevate-release 包,如下所示。
[linuxmi@localhost www.linuxmi.com]$ sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm
安装完成后,现在是时候为要迁移到的首选操作系统安装 Leapp 包和迁移数据了。 迁移数据包的可能选项包括:
sudo yum install -y leapp-upgrade leapp-data-oraclelinux
- leapp-data-almalinux
- leapp-data-rocky
- leapp-data-centos
- leapp-data-oraclelinux
在我们的例子中,我们正在迁移到 AlmaLinux 8,因此,我们将安装leapp-data-almalinux 包。
[linuxmi@localhost www.linuxmi.com]$ sudo yum install -y leapp-upgrade leapp-data-almalinux
第 3 步:运行升级前检查
此后,启动升级前检查,如下所示。 该命令会运行检查以查看升级是否成功,并提供有关在测试失败时您可以采取的可能补救措施的报告。
[linuxmi@localhost www.linuxmi.com]$ sudo leapp preupgrade
事实上,测试失败的原因有两到三个,这些原因记录在/var/log/leap /answerfile文件中,带有true/false的问题。有各种各样的建议可以解决无法升级的问题,但是,下面的建议是强制性的。
因此,请依次执行以下命令
[linuxmi@localhost www.linuxmi.com]$ sudo rmmod pata_acpi
[linuxmi@localhost www.linuxmi.com]$ echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config
PermitRootLogin yes
[linuxmi@localhost www.linuxmi.com]$ sudo leapp answer –section remove_pam_pkcs11_module_check.confirm=True
第 4 步:从 CentOS 7 升级到 Almalinux 8
要开始升级,请运行以下命令并重新启动系统
[linuxmi@localhost www.linuxmi.com]$ sudo leapp upgrade
[linuxmi@localhost www.linuxmi.com]$ sudo reboot
在重新启动过程中,将出现一个标有“Elevate-Upgrade-Initramfs”的新引导选项。 选择此选项。
升级将继续进行,大约需要 25 分钟。最后,系统将再次重新启动。这次使用 AlmaLinux grub 菜单选项。
登录后,请验证您使用的操作系统版本。
[linuxmi@localhost www.linuxmi.com]$ cat /etc/redhat-release
就我而言,输出确认我已成功从 CentOS 7 升级到 AlmaLinux 8.4。就是这样。我希望本指南可以让你现在可以从 CentOS 7 无缝升级到任何基于 RHEL 8.x 的主要发行版,而不会出现问题。
The post 迁移CentOS 7到版本 8 的 AlmaLinux、Rocky Linux、Oracle Linux first appeared on Linux迷.
共有 0 条评论