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

2019-05-29 21:16:44 +08:00
 rumu3f

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

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

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

但是跑不起来

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

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

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

@rogwan 比如什么样的要求?我说的是驱动,那是内核里带的,有哪些云厂商需要你更换内核的么。
Lax
2019-05-29 23:16:15 +08:00
尽量梳理一下吧,看看依赖主要是什么。
如果仅仅是运行环境依赖,可以一次性工作做到 docker 里。
rogwan
2019-05-29 23:26:05 +08:00
@msg7086 我指的是 OS 配置和网络配置,各家规定的不尽相同。驱动是不用换的,除非把 x86 版装 arm 机上,估计要换
chinesestudio
2019-05-29 23:26:54 +08:00
需要运维 可以找我 单次或者长期都行
msg7086
2019-05-29 23:36:56 +08:00
@rogwan OS 配置应该也不用改。网络当然是要改的。
x86 装 arm 机是换驱动?整个系统得全换光了好吧……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/568911

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX