CentOS 6.5升级到CentOS7

RedHat提供了一个redhat-upgrade-tool的升级工具;
[1]配置软件源

# vim /etc/yum.repos.d/upgrade.repo
[upgrade]
name=upgrade
baseurl=http://dev.CentOS.org/centos/6/upg/x86_64/
enable=1
gpgcheck=0

[2]安装软件工具
yum -y install preupgrade-assistant-contents redhat-upgrade-tool preupgrade-assistant

[3]升级前检查潜在问题
# preupg
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
Gathering logs used by preupgrade assistant:
All installed packages : 01/10 …finished (time 00:00s)
All changed files      : 02/10 …finished (time 00:40s)
Changed config files  : 03/10 …finished (time 00:00s)
All users              : 04/10 …finished (time 00:00s)
All groups            : 05/10 …finished (time 00:00s)
Service statuses      : 06/10 …finished (time 00:00s)
All installed files    : 07/10 …finished (time 00:01s)
All local files        : 08/10 …finished (time 00:03s)
All executable files  : 09/10 …finished (time 00:00s)
RedHat signed packages : 10/10 …finished (time 00:00s)
Assessment of the system, running checks / SCE scripts:
001/100 …done    (Configuration Files to Review)
002/100 …done    (File Lists for Manual Migration)
003/100 …done    (Bacula Backup Software)
004/100 …done    (MySQL configuration)
005/100 …done    (Migration of the MySQL data stack)
006/100 …done    (General changes in default MySQL implementation)
007/100 …done    (PostgreSQL upgrade content)
Assessment finished (time 00:00s)
Result table with checks and their results for main contents:
——————————————————————————————
|System kickstart                                                        |notapplicable  |
|YUM                                                                    |notapplicable  |
|Check for usage of dangerous range of UID/GIDs                          |notapplicable  |
|Incorrect usage of reserved UID/GIDs                                    |notapplicable  |
|NIS ypbind config files back-up                                        |notapplicable  |
|NIS Makefile back-up                                                    |notapplicable  |
|NIS server maps check                                                  |notapplicable  |
|NIS server MAXUID and MAXGID limits check                              |notapplicable  |
|NIS server config file back-up                                          |notapplicable  |
——————————————————————————————
Tarball with results is stored here /root/preupgrade-results/preupg_results-140716022514.tar.gz .
The latest assessment is stored in directory /root/preupgrade .
Upload results to UI by command:
e.g. preupg -u http://127.0.0.1:8099/submit/ -r /root/preupgrade-results/preupg_results-*.tar.gz .

[4]开始升级
# rpm –import http://centos.excellmedia.net/7.0.1406/os/x86_64/RPM-GPG-KEY-CentOS-7

正常的运行以上命令可以升级完成;
# redhat-upgrade-tool –network 7.0 –instrepo http://centos.excellmedia.net/7.0.1406/os/x86_64/

这强制的就显得有点不友好了,生产环境慎用;
更新到这一步:
setting up repos…
.treeinfo                                                                                                | 1.1 kB    00:00
getting boot images…
vmlinuz-redhat-upgrade-tool                                                                              | 4.7 MB    01:38
initramfs-redhat-upgrade-tool.img                                                                        |  32 MB    14:45
setting up update…
finding updates 100% [=====================================================================================================]
(1/272): acl-2.2.51-12.el7.x86_64.rpm                                                                    |  81 kB    00:00
(2/272): attr-2.4.46-12.el7.x86_64.rpm                                                                  |  66 kB    00:00
(3/272): audit-2.3.3-4.el7.x86_64.rpm                                                                    | 223 kB    00:01
(4/272): audit-libs-2.3.3-4.el7.x86_64.rpm                                                              |  77 kB    00:00
(5/272): authconfig-6.2.8-8.el7.x86_64.rpm                                                              | 399 kB    00:08
(6/272): basesystem-10.0-7.el7.centos.noarch.rpm                                                        | 5.0 kB    00:00
(7/272): bash-4.2.45-5.el7.x86_64.rpm                                                                    | 1.0 MB    00:17
(270/272): yum-plugin-fastestmirror-1.1.31-24.el7.noarch.rpm                                            |  28 kB    00:03
(271/272): zlib-1.2.7-13.el7.x86_64.rpm                                                                  |  89 kB    00:06
(272/272): zlib-devel-1.2.7-13.el7.x86_64.rpm                                                            |  49 kB    00:01
 
setting up system for upgrade
Finished. Reboot to start upgrade.

# reboot

[5]升级完成:
# cat /etc/redhat-release 
CentOS Linux release 7.0.1406 (Core)

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/218821.html<

(0)
运维的头像运维
上一篇2025-04-13 19:59
下一篇 2025-04-13 20:01

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注