V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
rumu3f
V2EX  ›  问与答

有什么办法可以无损迁移服务器

  •  
  •   rumu3f · 2019-05-29 21:16:44 +08:00 · 2494 次点击
    这是一个创建于 2012 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题怎么才能把一台服务器上边的所有环境无损的迁移到另一台服务器上

    朋友找我帮忙,迁移一个游戏服务器

    于是我把各种环境都按照原来的版本装了一遍

    但是跑不起来

    有没有什么办法可以直接把系统迁过去呢

    18 条回复    2019-05-29 23:36:56 +08:00
    pxw2002
        1
    pxw2002  
       2019-05-29 21:27:49 +08:00 via Android
    你是啥服务器 用的 linux 还是 win
    rumu3f
        2
    rumu3f  
    OP
       2019-05-29 21:36:03 +08:00
    @pxw2002 时 centos6.5 的
    hyshuang2006
        3
    hyshuang2006  
       2019-05-29 21:51:25 +08:00
    win server 可以转移到 VMware,无损。
    rumu3f
        4
    rumu3f  
    OP
       2019-05-29 21:54:00 +08:00
    @hyshuang2006 难过,可惜是 linux 上的
    loading
        5
    loading  
       2019-05-29 21:55:05 +08:00 via Android
    直接 dd,然后修驱动
    yixiang
        6
    yixiang  
       2019-05-29 21:57:15 +08:00
    主流云的话可以创建镜像
    rumu3f
        7
    rumu3f  
    OP
       2019-05-29 22:01:14 +08:00
    @yixiang 问题的关键是,不是同一家的服务器
    msg7086
        8
    msg7086  
       2019-05-29 22:04:10 +08:00
    @loading 直接 dd 的话,驱动都不用修……
    rumu3f
        9
    rumu3f  
    OP
       2019-05-29 22:06:56 +08:00
    @msg7086 dd 是不是需要支持挂载镜像,和 vnc。
    rumu3f
        10
    rumu3f  
    OP
       2019-05-29 22:07:18 +08:00
    @loading 老哥,dd 对两台服务器有什么要求
    rogwan
        11
    rogwan  
       2019-05-29 22:10:08 +08:00 via Android
    @loading
    @msg7086
    一些云基础环境还是有一些个别要求,不完全相同。dd 的时候还是要看下迁入云厂商的要求的,否则,可能装不成功。
    runtu2019
        12
    runtu2019  
       2019-05-29 22:14:19 +08:00   ❤️ 2
    dd 就是硬盘拷贝,前提是你能把两个硬盘放在一台服务器上再执行拷贝
    其实用 Clonezilla 效果要好些,老机器启动 Clonezilla 后可以挂载 ftp,然后打包硬盘镜像到 ftp 里,然后再新机器启动 Clonezilla 还原磁盘镜像,类似 pe 的 ghost
    loading
        13
    loading  
       2019-05-29 22:21:59 +08:00 via Android
    @runtu2019 可以 dd 到文件的
    msg7086
        14
    msg7086  
       2019-05-29 22:52:40 +08:00
    @runtu2019 可以通过 ssh 在线跨服务器 dd 的,没听说过要放在一台机器上才能做的。

    @rumu3f 是的。如果不支持的话可以用 rsync 做全盘迁移。

    @rogwan 比如什么样的要求?我说的是驱动,那是内核里带的,有哪些云厂商需要你更换内核的么。
    Lax
        15
    Lax  
       2019-05-29 23:16:15 +08:00
    尽量梳理一下吧,看看依赖主要是什么。
    如果仅仅是运行环境依赖,可以一次性工作做到 docker 里。
    rogwan
        16
    rogwan  
       2019-05-29 23:26:05 +08:00 via Android
    @msg7086 我指的是 OS 配置和网络配置,各家规定的不尽相同。驱动是不用换的,除非把 x86 版装 arm 机上,估计要换
    chinesestudio
        17
    chinesestudio  
       2019-05-29 23:26:54 +08:00 via Android
    需要运维 可以找我 单次或者长期都行
    msg7086
        18
    msg7086  
       2019-05-29 23:36:56 +08:00
    @rogwan OS 配置应该也不用改。网络当然是要改的。
    x86 装 arm 机是换驱动?整个系统得全换光了好吧……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2686 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 07:41 · PVG 15:41 · LAX 23:41 · JFK 02:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.