本文档介绍了从 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 工作系统:

  • 红帽升级工具中集成的回滚功能。有关更多信息,请参阅将 RHEL 6 升级到 RHEL 7 后的回滚和清理。

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

redhat操作系统升级红帽6升级到红帽7linux升级相关推荐

  1. linux服务器网卡固件版本,HP服务器redhat操作系统升级网卡驱动的方法

    现有一台HP DL580 G7服务器,redhat linux5.6 64位操作系统,需要升级网卡驱动,步骤如下: 1.安装源RPM包 #rpm -ivh hp-nx_nic-xxx.src.rpm ...

  2. 红帽RHEL6.8离线环境下升级到RHEL7.3

    Red Hat Enterprise Linux 7 (RHEL 7) 是第一个支持从前一个 RHEL 主发行版本(RHEL 6)进行原位(in-place)升级的 RHEL 主版本.原位升级(in- ...

  3. oracle 操作系统升级,学习笔记:Oracle升级 linux操作系统10.2.0.1 升级至 10.2.0.3详细过程...

    天萃荷净 记录一次用户现场Oracle 10G数据库升级的过程,Linux操作环境 FOR 10.2.0.1 to 10.2.0.3的版本升级过程 数据库版本linux 32位(10.2.0.1升级到 ...

  4. rhce redhat linux认证学习指南,RHCSA/RHCE 红帽Linux认证学习指南(第7版) EX200 EX300

    第1章准备RedHat操作型认证考试1 认证目标1.01RHCSA和RHCE认证考试3 1.1.1考试体验4 1.1.2RHCSA认证考试4 1.1.3RHCE认证考试5 1.1.4如果只准备参加RH ...

  5. 红帽认证工程师和红帽认证技师应试指南

    这是我在红帽官网上看到的关于红帽人证的介绍,有对红帽认证感兴趣的可一参考下: 红帽认证工程师及红帽认证技师应试指南 概述 --> 在本指南中,主要对红帽认证技师(RHCT)或红帽认证工程师(RH ...

  6. 红帽认证工程师及红帽认证技师应试指南

    红帽认证工程师及红帽认证技师应试指南 概述 --> 在本指南中,主要对红帽认证技师(RHCT)或红帽认证工程师(RHCE)应试过程中可能会用到的信息进行了介绍.对于红帽全球培训服务(Red Ha ...

  7. 红帽linux 竞争对手,为什么红帽不把CentOS当作竞争对手?

    为什么红帽不把CentOS当作竞争对手? (2009-12-09 09:41:47) 标签: linux centos rhel 红帽 it 我们就有听到消息,CentOS也已经得到硬件厂商OpenL ...

  8. 什么是红帽认证?学红帽有用吗?含金量到底有多高?

    很多人对于红帽的概念是非常模糊的,主要原因是在于目前自身接触的操作系统几乎都是windows的原因,所以只会有只知微软不知红帽的情况.什么是红帽认证?学红帽有用吗?含金量到底有多高?很多人对红帽认证的 ...

  9. 一加5android,一加5/一加5T迎来Android10操作系统升级

    原标题:一加5/一加5T迎来Android10操作系统升级 集微网5月27日消息(文/数码控),来自一加官方论坛的消息显示,今天一加5/一加5T海外版均迎来了基于Android10深度定制的氧OS稳定 ...

最新文章

  1. ​易生信-宏基因组积微学术论坛:基于大数据整合准确预测土壤的枯萎病发生...
  2. 超级大汇总!200多个最好的机器学习、NLP和Python教程
  3. WMS中添加默认发布点
  4. 课程设计+计算机程序设计,高职计算机程序设计课翻转课堂初探
  5. 电气工程及其自动化学不学c语言,电气工程及其自动化学什么 就业方向有哪些...
  6. Dos批处理检测NetFramework,并自动安装后运行指定程序(转)
  7. c++工作笔记002---C++ 类成员访问运算符 - 的重载
  8. node 更新_ESLint v7.0.0 发布:不再支持 Node.js v8
  9. XMPP作为一个工具的意义
  10. 透视形变(perspective distortion)
  11. java实现动态规划求解给定矩阵的和最大的子数组(矩阵中数字正负均存在)
  12. BI数据分析师入门项目
  13. 全网音乐下载,抖音热歌、无损音乐下载
  14. 计算机组成原理-总线(系统总线、总线仲裁、总线操作和定时)
  15. 两级运放积分器的带宽分析
  16. 导入的java文件不显示文字_java 引入自定义字体font后出现的硬盘吃光的问题
  17. 计算机应用基础(本)第4章答案,计算机应用基础第4章习题答案(江西省三校生).doc...
  18. 商店管理系统的设计与实现
  19. python 使用smtp发送群邮件
  20. Python书籍教学游戏《外星人入侵》:‘pygame.Rect‘ object has no attribute ‘blit‘

热门文章

  1. 诺基亚Vertu Constellation root教程_方法
  2. 学习总结-《父与子的编程之旅》chapter 11
  3. S9-魔方方法与模块
  4. 最简单的方法更新黑苹果macOS教程
  5. 华为、百度这些大公司都青睐哪些编程语言呢?
  6. 求佩波拉切数列的前20项
  7. Python对csv、ini、xml、excel等格式文件操作用例
  8. 商城系统春节氛围营造
  9. vm虚拟机安装lede旁路由_windows Server 2019 虚拟机安装 Openwrt/LEDE 软路由
  10. Quartz组件介绍