• 测试环境下将centos6.8升级到centos7的操作记录(转)


    在测试环境下安装openstack,由于在centos6下安装openstack,针对源的问题有很多,安装起来很不顺利!

    但是在centos7下安装却很顺利,所以考虑将服务器由centos6升级到centos7

    这个我是在测试机中运行的,建议不要用于实际环境

    另外:操作前要记得整盘备份。

    下面对这一升级过程进行记录:

    1.查看升级前的版本信息

    [root@openstack ~]# lsb_release -a
    LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
    Distributor ID: CentOS
    Description: CentOS release 6.8 (Final)
    Release: 6.8
    Codename: Final

    2、在“/etc/yum.repos.d/”目录中创建文件upgradetool.repo

    [root@openstack ~]# cd /etc/yum.repos.d/

    [root@openstack yum.repos.d]# touch upgradetool.repo

    把以下内容贴进upgradetool.repo

    [root@openstack yum.repos.d]#vi upgradetool.repo

    文件内容如下:
    [upg]
    name=CentOS-$releasever – Upgrade Tool
    baseurl=http://dev.centos.org/centos/6/upg/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
    保存退出
    3、安装升级工具
    [root@openstack ~]#yum install redhat-upgrade-tool preupgrade-assistant-contents
    4、安装完后,运行

    [root@openstack ~]# preupg -l

    CentOS6_7

    查看支持的升级

    5、执行升级分析

    preupg仅仅是分析系统而不会执行任何任务,执行后它会给出一些建议告诉更新程序在更新的时候去搜索什么。
    [root@openstack ~]# preupg -s CentOS6_7
    Preupg tool doesn’t do the actual upgrade.
    Please ensure you have backed up your system and/or data in the event of a failed upgrade
    that would require a full re-install of the system from installation media.
    Do you want to continue? y/n
    y

    直到完成(跑相当长的时间,请耐心等待)
    如果没有提示出错,可以继续下一步。否则请检查!!!要全部PASS才可以。

    6、导入centos7源
    [root@openstack ~]#  rpm –import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
    7、升级系统
    [root@openstack ~]# centos-upgrade-tool-cli –network 7 –instrepo=http://mirror.centos.org/centos/7/os/x86_64/
    国内比较慢,可以使用以下源
    [root@openstack ~]# centos-upgrade-tool-cli –network 7 –instrepo=http://mirrors.163.com/centos/7/os/x86_64/
    8、重启系统,完成

    [root@openstack ~]# reboot

  • 相关阅读:
    并发和多线程(二)--启动和中断线程(Interrupt)的正确姿势
    并发和多线程(一)--创建线程的方式
    MySQL系列(十二)--如何设计一个关系型数据库(基本思路)
    Elasticsearch系列(二)--query、filter、aggregations
    Spark-python入门
    python中的Turtle模块
    pytorch显示网络结构
    风格迁移(2)-Fast Style Transfer
    风格迁移(1)-格拉姆矩阵
    使用GAN生成图片
  • 原文地址:https://www.cnblogs.com/zhangmingcheng/p/6044472.html
Copyright © 2020-2023  润新知