CENTOS6升级7


2021年10月18日 11:02     admin

安装软件

  1. vim /etc/yum.repos.d/upgrade.repo
  2. ======================================================
  3. [upgrade]
  4. name=upgrade
  5. baseurl=https://buildlogs.centos.org/centos/6/upg/x86_64/
  6. enable=1
  7. gpgcheck=0
  8. ======================================================
  9. #当报Peer cert cannot be verified or peer cert invalid错误时
  10. 原因:yum server ca证书不被认可
  11. vi /etc/yum.conf
  12. #添加:
  13. sslverify=false

卸载openscap

  1. 由于centos 6.5自带的助手之一版本较高,所以需要卸载了装个更老的。
  2. yum erase openscap -y

安装升级软件

  1. yum -y install redhat-upgrade-tool preupgrade-assistant-contents;

去掉其它yum.repo,然后安装旧版本openscap

  1. cd /etc/yum.repos.d
  2. mkdir -p bak
  3. mv CentOS-Base.repo epel.repo bak/


升级前可行性分析

  1. preupg -l; # 列出预升级的可用内容,多半是"CentOS6_7"
  2. preupg -s CentOS6_7; # 这里的"CentOS6_7"是上个命令的输出
  3. # 上面这个命令生成的报告需要看看,主要是关于升级的风险的
  4. # 个人经验就是升级前尽量将非官方的rpm安装的软件都删掉
  5. # 安装的第三方的rpm包越少,升级的风险越小


开始升级

6.1 在线更新

  1. centos-upgrade-tool-cli --network 7 --instrepo=http://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.2.1511/os/x86_64/ --force

6.2 本地更新

  1. cd /tmp
  2. wget https://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.2.1511/isos/x86_64/CentOS-7-x86_64-DVD-1511.iso
  3. centos-upgrade-tool-cli --iso=/tmp/CentOS-7-x86_64-DVD-1511.iso

6.3

  1. reboot; # 最后,重启机器即可

验证

  1. cat /etc/redhat-release

CENTOS7升级小版本

  1. 配置Centos7.4yum源地址
  2. 执行升级命令即可
  3. yum upgrade