redhat操作系统升级红帽6升级到红帽7linux升级

本文档介绍了从 RHEL 6 到 RHEL 7 就地升级的步骤。支持的就地升级路径是从 RHEL 6.10 到 RHEL 7.9。

如果您的 RHEL 系统满足以下条件,则完全支持此 RHEL 6 到 RHEL 7 升级过程:

Red Hat Enterprise Linux 6.10:您的系统必须安装最新的 RHEL 6.10 软件包。

架构和变体:仅支持以下矩阵中指示的架构和变体组合:

产品变体

英特尔 64 位架构

IBM POWER,大端

IBM Z 64 位架构

英特尔 32 位架构

服务器版

支持的

支持的

支持的

不支持

HPC 计算节点

支持的

不适用

不适用

不支持

桌面版

不支持

不适用

不适用

不支持

工作站版

不支持

不适用

不适用

不支持

运行 CloudForms 软件的服务器

不支持

不适用

不适用

不适用

运行卫星软件的服务器

不支持。要将 Satellite 环境从 RHEL 6 升级到 RHEL 7,请参阅Red Hat Satellite 安装指南

不适用

不适用

不适用

一:为升级准备 RHEL 6 系统

此过程描述了执行就地升级到 RHEL 7 之前所需的步骤。

1:解决单独分区挂载的/usr目录问题

# mkdir /mnt/usr/

# mkdir /mnt/root

# mount --bind / /mnt/root

# mount --bind /usr /mnt/usr

# rsync -aHAXv /mnt/usr/* /mnt/root/usr/

删除/etc/fstab相关开机自动挂载配置项

reboot重启

2:挂载6.10镜像文件,将redhat6的包更新到6.10的最新版本

[root@localhost ~]# mount /dev/sr0 /mnt/

[root@localhost ~]# cat /etc/yum.repos.d/dev.repo

[dev]

name=dev

baseurl=file:///mnt

gpgcheck=0

enabled=1

[root@localhost ~]# yum clean all

[root@localhost ~]# yum makecache

[root@localhost ~]# yum update -y

重新启动系统

3:安装升级工具

       升级工具所需的安装包需要注册到红帽官网才能下载,对此我们已经提前下载好安装包(ftpu.tar.gz)自己去这里下载(redhat升级工具包红帽升级工具包-Linux文档类资源-CSDN下载),届时只需要上传到指定目录,修改yum源配置即可安装。

  1. 上传到root下
  2. 解压

tar -xvf ftpu.tar.gz

  1. 修改yum配置文件

[root@localhost ftpu]# cat /etc/yum.repos.d/dev.repo

[dev]

name=dev

baseurl=file:///root/ftpu

gpgcheck=0

enabled=1

  1. 安装

yum install preupgrade-assistant preupgrade-assistant-ui preupgrade-assistant-el6toel7 redhat-upgrade-tool

4:从命令评估升级适用性

# preupg

preupg命令在没有其他选项的情况下运行时,它会在目录中生成result.htmlpreupg_results-*.tar.gz文件/root/preupgrade/

评估结果保存在/root/preupgrade-results/preupg_results-190130083547.tar.gz

进行系统升级前评估,用图形界面打开查看评估报告,解决对应问题。

结果关键字

解释

PASS

一切正常。如果所有的结果关键字都是 PASS,则可以进行升级操作。

FAIL

进行升级操作有极大风险。无法进行原位升级。

NEEDS_ACTION

升级会有很大风险。在运行 Red Hat Upgrade Tool 进行升级前,需要进行一些额外的操作。

NEEDS_INSPECTION

升级有中度或低度风险。这个关键字并不意味着升级将会失败,但升级后的系统可能无法完全正常工作。系统管理员可能需要对系统的一些部分进行检查,如果需要,还需要对相关部分进行修改。

FIXED

升级所需要的系统修改已自动完成,用户不再需要对此进行额外检查。

INFORMATIONAL

有用但并不是非常关键的信息。

NOT_APPLICABLE

要进行测试的软件包没有包括在测试的系统中。

ERROR

这通常意味着测试工具本身有问题。请向红帽的技术支持团队报告这类问题。

二:升级

1:先决条件

您已完成为升级准备 RHEL 6 系统中描述的准备步骤,包括完整系统备份。您已执行升级前系统评估并解决了所有报告的问题。有关详细信息,请参阅评估系统升级适用性

2:把7.9的安装介质挂载到系统上。

例如,/dev/sdb 设备中的一个 DVD 或 USB 盘,以 root 身份运行以下命令:

1)#mount /dev/sr0 /mnt/

2)# redhat-upgrade-tool --device /mnt/

3)升级成功后reboot,根据要升级的软件包数量,此过程最多可能需要几个小时才能完成。

重启系统以完成安装过程。根据您所升级的软件包数量,重启过程可能会需要一定时间完成。如果一切顺利,系统会重启到 Red Hat Enterprise Linux 7,您可以检查系统是否可以正常工作。

三:故障排查

1:日志

该/var/log/upgrade.log文件列出了升级阶段发现的问题。

2:修复依赖错误

程序

  1. 识别依赖错误:

yum check dependencies

如果该命令不显示任何输出,则不需要进一步的操作。

2:要修复依赖项错误,请重新安装受影响的软件包。在此操作期间,该yum实用程序会自动安装缺少的依赖项。如果系统上可用的存储库未提供所需的依赖项,请手动安装这些包。

3:回滚升级

如果就地升级到 RHEL 7 失败,则可以使用以下方法之一以有限的配置恢复以前的 RHEL 6 工作系统:

自定义备份和恢复解决方案,例如,Relax-and-Recover (ReaR) 实用程序。有关更多信息,请参阅ReaR 文档什么是放松和恢复 (ReaR) 以及如何将其用于灾难恢复?

转载至https://blog.csdn.net/a568804062/article/details/121977754

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值