V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Yanel
V2EX  ›  CentOS

使用迁移工具迁移 centos7 会有什么坑?

  •  
  •   Yanel · 144 天前 via iPhone · 1189 次点击
    这是一个创建于 144 天前的主题,其中的信息可能已经有所发展或是发生改变。

    众所周知 centos7 停服,打算将一些云虚拟机迁移到新系统

    目前目标系统有 RHEL ,openeuler ,银河麒麟

    由于是不同的业务,不同的应用开发商开发的系统,每个应用系统下都有数量不一的虚拟机,所以三个目标系统都有可能迁移。

    由于不是普通的如阿里云、腾讯云这样的公有云,所以有很大的迁移难度。目前我想通过平滑迁移的方法将系统迁移到目标系统,就是不新装系统,而是使用工具进行系统迁移。

    我查了从 centos7 迁移到这三个系统都有官方提供的迁移工具,如红帽的 conver2RHEL ,欧拉的 x2openeuler ,麒麟的也有。

    想问下各位,目前这样的迁移方法技术是否稳定成熟,有哪些需要注意的点?

    集思广益,也能为大家今后迁移 centos 提前踩坑。

    当然我知道能用的系统最好是不要动,我肯定是不想背这种锅。

    9 条回复    2024-07-31 12:01:01 +08:00
    ztstillwater
        1
    ztstillwater  
       144 天前 via iPhone
    不要迁移,选择重装
    Yanel
        2
    Yanel  
    OP
       144 天前
    @ztstillwater #1 可是业务系统是其他公司开发的,运维人员都换了几波了,怕重装没办法恢复原来配置
    jevonszmx
        3
    jevonszmx  
       144 天前   ❤️ 1
    别迁移,部署一套新的系统,然后部署一套同样的东西,分流一些流量来测试,没问题放量,直到 100%
    julyclyde
        4
    julyclyde  
       144 天前   ❤️ 1
    正确的做法:
    根据里面运行的应用程序来重新构建外围的操作系统环境

    错误的做法 1:
    把屎包起来(虚拟化/容器)让它在里面继续发酵,外面看起来没问题就行了

    错误的做法 2:
    无脑把所有内容都迁移,包括和里面运行的应用程序无关的其他变更一起
    hefish
        5
    hefish  
       144 天前   ❤️ 1
    阿里的云蜥,迁移 centos 7 , 搞了两次,两次都挂了。 基本都是因为网卡名字变了。
    Yanel
        6
    Yanel  
    OP
       144 天前 via iPhone
    @jevonszmx 部署新系统及环境,我感觉比迁移系统更复杂🙄
    Yanel
        7
    Yanel  
    OP
       144 天前 via iPhone
    @hefish 是迁移程序完成后重启失败吗?
    oneisall8955
        8
    oneisall8955  
       143 天前
    系统运行的业务需要依赖系统级别的库/依赖/软件?那还是不要动吧,又不是不能用:)
    julyclyde
        9
    julyclyde  
       143 天前
    @Yanel 复杂无所谓,出来的结果是好的,不但重新梳理了应用程序的边界,还锻炼了人员
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1101 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:36 · PVG 02:36 · LAX 10:36 · JFK 13:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.