红帽RHEL6.8离线环境下升级到RHEL7.3
Red Hat Enterprise Linux 7 (RHEL 7) 是第一个支持从前一个 RHEL 主发行版本(RHEL 6)进行原位(in-place)升级的 RHEL 主版本。原位升级(in-place upgrade)提供了通过覆盖已存在的操作系统来把系统升级到一个新的主 RHEL 版本的方法。
原位升级(in-place upgrade)仅支持最新版本的6.x系统升级到最新的7.x统。需要准备低版本的升级工具以及RHEL7.3系统镜像。
preupgrade-assistant-2.1.-.el6.noarch.rpm
preupgrade-assistant-el6toel7-0.6.-.el6.noarch.rpm
preupgrade-assistant-el6toel7-data-0.20161013-.el6.noarch.rpm
preupgrade-assistant-ui-2.1.-.el6.noarch.rpm
redhat-upgrade-tool-0.7.-.el6.noarch.rpm
rhel-server-7.3-x86_64-dvd.iso
因为生产环境不能访问外网,所以在外网的机子上下载好包和依赖
yum localinstall –downloadonly --downloaddir=/home/ftpu preupgrade-assistant-2.1.-.el6.noarch.rpm preupgrade-assistant-ui-2.1.-.el6.noarch.rpm preupgrade-assistant-el6toel7-0.6.-.el6.noarch.rpm redhat-upgrade-tool-0.7.-.el6.noarch.rpm preupgrade-assistant-el6toel7-data-0.20161013-.el6.noarch.rpm
将所有更新包拷贝到内网机子,该更新的的更新,该安装的安装
rpm -UvH up/*.rpm
rpm –ivh *.rpm
评估升级
preupg
查看报告
评估结果保存在/root/preupgrade-results/preupg_results-190130083547.tar.gz,将preupg_results-190130083547.tar.gz复制到具有图形界面电脑上,查看报告。或使用 Preupgrade Assistant Web UI 通过网络远程查看评估结果数据
|
结果关键字 |
解释 |
|
PASS |
一切正常。如果所有的结果关键字都是 PASS,则可以进行升级操作。 |
|
FAIL |
进行升级操作有极大风险。无法进行原位升级。 |
|
NEEDS_ACTION |
升级会有很大风险。在运行 Red Hat Upgrade Tool 进行升级前,需要进行一些额外的操作。 |
|
NEEDS_INSPECTION |
升级有中度或低度风险。这个关键字并不意味着升级将会失败,但升级后的系统可能无法完全正常工作。系统管理员可能需要对系统的一些部分进行检查,如果需要,还需要对相关部分进行修改。 |
|
FIXED |
升级所需要的系统修改已自动完成,用户不再需要对此进行额外检查。 |
|
INFORMATIONAL |
有用但并不是非常关键的信息。 |
|
NOT_APPLICABLE |
要进行测试的软件包没有包括在测试的系统中。 |
|
ERROR |
这通常意味着测试工具本身有问题。请向红帽的技术支持团队报告这类问题。 |
升级
把安装介质挂载到系统上。例如,/dev/sdb 设备中的一个 DVD 或 USB 盘,以 root 身份运行以下命令:
#mount /dev/cdrom /mnt/cdrom
# redhat-upgrade-tool --device /dev/sdb
重启
重启系统以完成安装过程。根据您所升级的软件包数量,重启过程可能会需要一定时间完成。如果一切顺利,系统会重启到 Red Hat Enterprise Linux 7,您可以检查系统是否可以正常工作。
如果您的系统在使用 RHEL 6 时已被正确注册并订阅,升级过程会自动把它重新订阅到 RHEL 7。运行以下命令检查系统已被正确升级并订阅为 RHEL 7 系统
Preupgrade Assistant 的那些 FIXED 项创建的脚本会在升级后自动运行。 Preupgrade Assistant 中报告的其它升级后的任务需要系统管理员手工运行。
红帽RHEL6.8离线环境下升级到RHEL7.3的更多相关文章
- 手把手教你在Windows环境下升级R
在Windows环境下,我们可以使用installr包自动将R升级到最新版本.并且可以安装软件.下面主要演示如何在Windows环境下升级R,并将旧版本安装的R包复制到更新版本的R. 1.加载inst ...
- Window离线环境下如何安装pyhanlp
Hanlp在离线环境下的安装我是没有尝试过的,分享SunJW_2017的这篇文章就是关于如何在离线环境下安装hanlp的.我们可以一起来学习一下! HanLP是一款优秀的中文自然语言处理工具,可以实现 ...
- Mac环境下升级gcc版本--rocksdb
前言 在mac环境下编译rocksdb,需要配置依赖的编译环境,其中有一项比较麻烦:c++编译要支持C++11,但是在mac环境安装xcode-select --install之后,已经安装有了gcc ...
- 离线环境下自动化部署python环境(含openssl)
遇到有项目要在内网环境下安装python项目,所以空余时写了自动化部署python环境和python项目的脚本,由于项目涉密,这里仅提供自动化部署python环境的shell脚本,包括openssl的 ...
- 离线环境下安装ansible,借助有网环境下pip工具
环境 有网的机器(192.168.19.222):rhe65,python2.7.13,pip9.0.1 离线机器(192.168.19.203):rhe65,python2.6 FTP(192.16 ...
- Docker环境下升级PostgreSQL
查阅PostgreSQL官方文档可以得知,官方提供了两种方式对数据库进行升级--pg_dumpall与pg_upgrade. pg_dumpall是将数据库转储成一个脚本文件,然后在新版数据库中可以直 ...
- centos6.3环境下升级python及MySQLdb的安装
近来突然想鼓捣下linux下的python,看下Python数据库方面的东西,想着在centos下测试下.然而安装的过程有很多坑.下面对整个流程进行下记录 1.python基本库的安装 在安装pyth ...
- JDK6环境下升级项目到springframework4.x和tomcat7.x
springframework 3.x升级到 4.x 1 xsi:schemaLocation 对应的3.x->4.x 2 pom springframework <propertie ...
- 离线环境下使用二进制方式安装配置Kubernetes集群
本文环境 Redhat Linux 7.3,操作系统采用的最小安装方式. Kubernetes的版本为 V1.10. Docker版本为18.03.1-ce. etcd 版本为 V3.3.8. 1. ...
随机推荐
- 07_Redis事务
[简述] 事务是指一系列的操作步骤,着一些列的操作步骤,要么完全地执行,要不完全地不执行. 比如微博中: A用户关注了B用户,那么A的关注列表里就会有B用户,B用户的粉丝列表里就会有A用户. 这个关注 ...
- Python爬虫教程-16-破解js加密实例(有道在线翻译)
python爬虫教程-16-破解js加密实例(有道在线翻译) 在爬虫爬取网站的时候,经常遇到一些反爬虫技术,比如: 加cookie,身份验证UserAgent 图形验证,还有很难破解的滑动验证 js签 ...
- 【Android】Android studio 编译问题:finished with non-zero exit value 2
1.Android studio 编译问题:finished with non-zero exit value 2 问题: Error:Execution failed for task ':andr ...
- Genymotion模拟器拖入文件报An error occured while deploying the file的错误
今天需要用到资源文件,需要将资源文件拖拽到sd卡中,但老是出现这个问题: 资源文件拖不进去genymotion.查看了sd的DownLoad目录,确实没有成功拖拽进去. 遇到这种问题的,我按下面的思路 ...
- python SQLAchemy多外键关联
关联同一张表的两个字段 Customer表有2个字段都关联了Address表 创建表结构 orm_many_fk.py 只创建表结构 from sqlalchemy import Integer, F ...
- 面试准备5之rest-framework部分
rest-framework部分 1.你理解的Http协议? 答:1超文本协议,基于tcp协议的应用层协议,端口号80 本质就是一个socket客户端.请求-->响应-->断开 2 无连接 ...
- shell 脚本解压war包+备份+tomcat自动关闭+启动
公司的开发环境每次替换war包时候,老是需要重新上传并且手动解压,然后再去重启tomcat.觉得这样子太麻烦了,于是写了一个shell脚本,自动解压+备份+tomcat自动关闭+启动.代码如下: #关 ...
- html5自我总结
2017年7月30日 合抱之木,生于毫末.九层之台,起于累土.软件行业要熟记和训练的东西有很多,在此,写一下如何快速搭建html及自我见解(这里只介绍我自己用到的,还有部分存在但是用不到的就不讲解了) ...
- less @import and extend及mixin详解
在less中,通过 @import (keyword) "filename"的方式引入其他的文件,这个keyword可以是以下6种: referrence referrence这个 ...
- SQL点点滴滴_修改数据库的兼容级别
语法 ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = { 80 | 90 | 100 } 参数 database_name 要修改的数据库 ...