=1 LEAPP_VERBOSE=1 leapp preupgrade --no-rhsm4、评估报错我们可以在 leapp-report.txt 文件中找到对应的解决方法卸载这个依赖包,但是这个是 nginx el7.x86_64[root@localhost ~]# yum remove -y openssl11-libs-1.1.1k-7.el7.x86_645、 重新评估LANG=en_US.UTF-8 LEAPP_NO_RHSM =1 LEAPP_VERBOSE=1 leapp preupgrade --no-rhsm龙蜥迁移系统知识库6、停止服务systemctl stop mysqld7、正式迁移环境LANG=en_US.UTF -8 LEAPP_NO_RHSM=1 LEAPP_VERBOSE=1 leapp upgrade --no-rhsm8、重启系统和验证版本rebootcat /etc/os-release cat leapp-deps-el8rm -fr /var/log/bclinux-sysmt/ /var/lib/bclinux-sysmt/ /etc/bclinux-sysmt/ /etc/yum.repos.d
/leapp/leapp-report.txt中,报告中详细列举出当前OS与目标OS系统间的升级分析报告,每一个报告点都包含影响等级,影响范围以及解决方案。 /var/log/leapp/answerfile文件中查看。 log/leapp/leapp-upgrade.txt查看就地迁移的执行日志。 查看报告/var/log/leapp/leapp-report.txt可以获取升级过程中的一些信息,比如因为某些原因软件包没有升级成功,需要手动处理这些软件包。 /var/log/leapp/leapp-upgrade.txt则记录了整个迁移过程,迁移完成后,可通过一系列基础操作查看OS版本,如/etc/os-release查看OS版本。
第 1 步:删除“tmp_leapp_py3”目录 如果您之前执行了从 RHEL 7 到 RHEL 8 的升级,则需要使用以下命令删除tmp_leapp_py3目录。 Leapp是这个过程中最有趣的部分,因为它将自动化整个升级过程。 要安装Leapp实用程序,请使用给定的命令: $ sudo dnf install leapp-upgrade -y [安装 Leapp 实用程序] 第 8 步:删除 Versionlock 插件 如果您使用了将软件包锁定在指定版本的 $ sudo jumpp preupgrade --target 9.0 [执行 RHEL 预升级] 如果一切顺利,它将带来包大小的总结,并且还会在/var/log/leapp/leapp-report.json [RHEL 升级前总结] 步骤 11:从 RHEL 8 升级到 RHEL 9 现在,我们已经准备好使用我们之前安装的Leapp实用程序下载和安装新包了。
完成后,使用以下命令安装 leapp-upgrade 和 data 软件包: sudo yum install -y leapp-upgrade leapp-data-almalinux 运行预升级检查 预升级命令为: sudo leapp preupgrade 这将生成一个包含可能问题的答案文件。 (例如 leapp-upgrade-el7toel8)。 通过检查 elevate 或 leapp 软件包执行相同的操作,命令如下: rpm -qa | grep elevate rpm -qa | grep leapp 如有必要,请从上述两个命令的输出中删除任何软件包 leapp-data-almalinux 最后,使用以下命令运行提升: sudo leapp upgrade 完成后,您可以使用以下命令重新启动: sudo reboot 此时,您的发行版应为 AlmaLinux
leapp默认只支持CentOS, 需要leapp-data-xxx来支持其他系统升级。 leapp-data-rocky最新版地址:https://repo.almalinux.org/elevate/el8/x86_64/leapp-data-rocky-0.2-7.el8.noarch.rpm 因为默认的leapp-upgrade只支持CentOS,不支持其他升级。 所以leapp-upgrade和leapp-data-rocky都需要。 yum install -y leapp-upgrade leapp-data-rocky leapp preupgrade 然后查看answerfile,我的answerfile中只有vdo问题,所以直接使用以下命令覆盖即可
repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm (如果下载慢,可以换个国内的镜像源) #步骤3:预检查兼容性问题 sudo leapp sudo leapp upgrade # 启动迁移 (泡杯咖啡,等进度条走完。期间会自动重启2次,别慌!)
以下为 8 组参赛作品的介绍:1、leapp4OC该项目在 OpenCloudOS 8 迁移到 OpenCloudOS 9 的过程中,为用户提供一种高效、智能、可靠的升级管理方案。 通过对 Leapp 工具的深入研究和适配,解决了跨版本升级中的诸多问题,提高了升级的成功率。 在此基础上,开发了 Web 化管理平台 Leapp Manager,采用现代化技术架构,实现了升级过程的集中管理、实时监控、自动化执行等功能,大大简化了升级流程,降低了管理成本。
旧版本用户直接使用 Leapp 工具可将 Oracle Linux 7/8 跨版本升级至 9.7,无需重装系统。
详细信息可参考:https://docs.opencloudos.org/centos_migrate/migrate_CentOS7_to_OC8/基于 Leapp 的 OpenCloudOS 8 到
OpenCloudOS Stream SIG Maintainer 夏存舜则介绍了 OpenCloudOS 跨大版本升级迁移的完整落地方案,通过 OpenCloudOS upgrade-oc + rpm-check + Leapp