请问不同的云服务商 VPS 如何完整迁移系统呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
programV2
V2EX    程序员

请问不同的云服务商 VPS 如何完整迁移系统呢?

  •  1
     
  •   programV2 2019-10-04 17:20:21 +08:00 via iPhone 5982 次点击
    这是一个创建于 2250 天前的主题,其中的信息可能已经有所发展或是发生改变。
    谷歌了很多教程, 想从 vps A (般瓦公)迁移至 VPS B (谷歌云) , 且 A 和 B 系统都是 centos 7, 尝试 rsync,完成同步后更新 grub,reboot VPS B 无法启动

    在 VPS B 执行的命令:
    sudo rsync -auHxv -e 'ssh -p 22' --numeric-ids --exclude=/etc/fstab --exclude etc/sysconfig/network-scripts/* --exclude=/proc/* --exclude=/tmp/* --exclude=/sys/* --exclude=/dev/* --exclude=/mnt/* --exclude=/boot/* --exclude=/root/* [email protected]:/* /

    grub2-mkconfig -o /boot/grub2/grub.cfg

    请问大家有成功迁移过不同服务商 vps 的吗?小弟折腾 2 天都没能解决,来求大家帮帮忙指点一下,谢谢!
    31 条回复    2019-10-14 18:12:26 +08:00
    zhilincom
        1
    zhilincom  
       2019-10-04 17:38:57 +08:00
    这个还不如重新配置环境呢,不同 VPS 服务商提供的 VPS 镜像都有自己的修改和不同的配置文件,虚拟机类型 /版本还不一定相同。
    programV2
        2
    programV2  
    OP
       2019-10-04 17:40:48 +08:00 via iPhone
    @msg7086 大佬,您能帮忙看下我上面操作有什么问题吗?我又执行 grub-install 也不能启动,确认 ip 网关这些都是正确的, 且 rsync 参数 --exclude etc/sysconfig/network-scripts/* 不会同步网络配置
    Neveroldmilk
        3
    Neveroldmilk  
       2019-10-04 17:44:56 +08:00
    重新制作镜像,碰到问题用 console 手动改 grub。但是也有可能因为配置不同无法启动。
    programV2
        4
    programV2  
    OP
       2019-10-04 17:46:19 +08:00 via iPhone
    @zhilincom 谢谢回复, 说来话长,我这个系统只能用迁移,
    programV2
        5
    programV2  
    OP
       2019-10-04 17:52:14 +08:00 via iPhone
    @Neveroldmilk 。vps A 班瓦公有 snapshot 镜像文件可以供下载,我不知道这个该怎么用,另外 gcp 的 console 没找到可以改 grub
    nescirem
        6
    nescirem  
       2019-10-04 21:01:45 +08:00   1
    没尝试过。
    为了避免这种情况的发生我已经在做迁移,直到“run everything in docker”啦!
    infra
        7
    infra  
       2019-10-04 21:15:07 +08:00
    最快的迁移应该就是做好配置管理吧,比如用 ansible 描述你的配置
    programV2
        8
    programV2  
    OP
       2019-10-04 23:55:28 +08:00 via iPhone
    @infra :)是的,但次我只能用克隆系 / 不知道社区有有人成功操作过?
    itechify
        9
    itechify  
    PRO
       2019-10-05 00:32:28 +08:00 via Android
    额,直接问客服?
    msg7086
        10
    msg7086  
       2019-10-05 01:31:07 +08:00
    试试 grub-install ?
    不过我没玩过 CentOS,不清楚会有什么问题。
    Debian 下只要 rsync → grub-install → update-grub (等同 grub2-mkconfig ) 就行了。

    另外两台机器上最好 CentOS 软件包都更新到最新,减少出问题的几率。
    celeron533
        11
    celeron533  
       2019-10-05 09:21:32 +08:00
    这种情况下,docker 的优势出来了

    各个厂家会对自己提供的“标准镜像”做一些小修改,比如加入监控等,所以直接克隆系统可能不太行
    lishoujun
        12
    lishoujun  
       2019-10-05 09:29:56 +08:00 via Android
    你用的是排除,可以试试白名单不,只迁移你用到的文件
    programV2
        13
    programV2  
    OP
       2019-10-05 13:15:30 +08:00 via iPhone
    @msg7086 请问大佬有成功用 rsync 迁移过不同云服务商之间 vps 的吗?方便问一下是什么云服务商吗? 您用的 rsync 命令参数是什么呢? 我试过 grub-install 了,且 centos 已更新至最新,还是启动不了,谷歌也找不到成功的迁移教程, 这样的需求应该有很多才是

    @oneisall8955 瓦公客服就是个摆设,什么都不会," Regretfully we are not able to assist with such tasks, I am very sorry for the inconvenience...


    @lishoujun
    msg7086
        14
    msg7086  
       2019-10-05 13:29:50 +08:00
    @programV2 首先要提醒的是本身大厂的云机器都是定制环境,所以不能用是完全可能的。
    如果是清一色的原生 KVM 环境(例如 SolusVM 或者 PVE )直接迁移完随便搞搞就是了。
    就算炸了,开 Console 看看什么问题,对症改就行了。

    搬瓦工客服人家也不解决 Google 的问题啊。至于 GCP 的客服,月消费少于十万美元的还是别去打扰了。
    programV2
        15
    programV2  
    OP
       2019-10-05 14:24:21 +08:00 via iPhone
    @msg7086 我迁移完上 GCP 开 Console 直接连不上 机器,法改啊, 请问您是在什么云服务商之间迁移成功的?

    我其实是问瓦工客服他们面板上的快照 snapshot 提供下载,下载下来后如何通过命令行在他们另一新的 VPS 上恢复快照(不通过面板)
    xiaoyanbot
        16
    xiaoyanbot  
       2019-10-05 18:37:46 +08:00
    直接迁移应该是不行的,
    各家云服务商有些修改。

    我在想, 搞一个监控修改的程序, 一定方式上可以管理同步
    programV2
        17
    programV2  
    OP
       2019-10-05 19:55:28 +08:00 via iPhone
    @xiaoyanbot dd 能够迁移成功吗? 看国外论坛有人成功了
    @celeron533
    wangxiyu191
        18
    wangxiyu191  
       2019-10-05 20:44:06 +08:00
    如果是大体量的用户可以直接找售前,会有完整的迁云解决方案。小客户的话就自己翻文档吧,几大云厂商基本都提供了自助的工具帮助你迁移,比如阿里云的 https://help.aliyun.com/document_detail/62394.html
    programV2
        19
    programV2  
    OP
       2019-10-06 00:32:21 +08:00 via iPhone
    @wangxiyu191 谢谢, 我查了 Gcp 只提供企业用户的迁移工具,DG 不能完整迁移,只是迁配置文件,其他没有找到,阿里这方面最好可惜不敢用他的云
    msg7086
        20
    msg7086  
       2019-10-06 03:35:59 +08:00
    @programV2 #15
    如果你用的是 Serial Console 的话,应该不至于连不上机器吧。这里连的是母鸡,除非是墙了。
    Snapshot 下来的数据就是你的硬盘本身了,原则上他们只支持通过他们自己的面板来恢复。
    你要自己搞的话当然自己担责,他们不管的。
    leviathan0992
        21
    leviathan0992  
       2019-10-06 10:41:38 +08:00
    @celeron533 想问下 docker 怎么完美迁移自己部署的一些应用,有一些是自己写的,都是脚本安装,有些是二进制安装. docker 可以胜任吗
    programV2
        22
    programV2  
    OP
       2019-10-06 10:56:00 +08:00 via iPhone
    @msg7086 谢谢大佬回复!请问 GCP 上的 console 除了那个 Web ssh 还有别的连接按钮吗? 我点 ssh 连接提示无法连接到 22 端口,点 Reset 提示无法完成操作
    realpg
        23
    realpg  
    PRO
       2019-10-06 14:47:12 +08:00
    有这工夫重装系统重装环境早完事了
    programV2
        24
    programV2  
    OP
       2019-10-06 23:40:15 +08:00 via iPhone
    @halczy @nikolai
    @ryd994

    各位大佬 r 请问大佬们有成功用 DD 或者 rsync 迁移过不同服务商之间 v-p-s:的吗?方便问一下是什么服务商吗? 我 gcp 网卡 / grub 也更新了,还是启动不了,如有打扰请恕罪!谢谢
    programV2
        25
    programV2  
    OP
       2019-10-06 23:41:57 +08:00 via iPhone
    @fangdingjun @kumu
    @likuku
    @Havee 求请问大佬们有成功用 DD 或者 rsync 迁移过不同服务商之间 v-p-s
    programV2
        26
    programV2  
    OP
       2019-10-06 23:46:51 +08:00 via iPhone
    @weyou
    @9hills
    求请问 V 大佬们有成功用 DD 或者 rsync 迁移过不同 的服务商之间 v-p-s 吗?如有打扰请恕罪。
    msg7086
        27
    msg7086  
       2019-10-07 02:33:17 +08:00
    @programV2 SSH 当然是连不上的。所以我让你看看能不能用 Serial Console。
    kumu
        28
    kumu  
       2019-10-08 10:59:17 +08:00
    原生的 rsync 系统这些都是可以的,各家系统都做过一些定制的,建议还是在相关云主机上部署服务吧。
    programV2
        29
    programV2  
    OP
       2019-10-08 23:03:48 +08:00 via iPhone
    @谢谢。我这稍
    programV2
        30
    programV2  
    OP
       2019-10-08 23:07:45 +08:00 via iPhone
    @msg7086 gcp instance 的 serial console 框是灰色,没法选中开启, 不知道有没有办法联系让 gcp 客服重启 Kernel?
    programV2
        31
    programV2  
    OP
       2019-10-14 18:12:26 +08:00 via iPhone
    @kumu
    @msg7086 两位大佬请问什么情况下需要改 UUID?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2911 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 13:52 PVG 21:52 LAX 05:52 JFK 08:52
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86