浅谈ERP应用云上跨可用区迁移

之前和客户沟通需求的时候,在前端沟通时出现障碍,并未告知原来机器的具体情况,导致迁移不完整,差点丢失数据,记录一下操作的方法和过程,也算是一种经历。

操作背景:

广州二区S2主机a ,本地盘系统盘50G ,本地盘数据盘120G,windows server 数据中心 2012 64位中文版

广州三区计算型CN3 云硬盘系统盘50G,云硬盘SSD数据盘100G ,centos 7.5 64位

操作需求:

将主机a的数据环境等,完全切换到主机b。

下单过程:

由于前端沟通问题,导致数据盘直接被下单,

直接后果:无法通过快照新增数据盘来完成数据盘的迁移。

迁移方案:

将主机a,制作自定义镜像,用于覆盖主机b。

主机a制作镜像

通过主机a的镜像,将主机b进行镜像恢复。

重装系统载入主机a的镜像

rdp主机b,发现只有系统盘数据被迁移。

查看快照列表:https://console.cloud.tencent.com/cvm/snapshot/list?rid=1

数据盘不能被用于拷贝

快照只支持在原来对应的可用区下的主机上进行回滚操作,不支持跨机操作,由于购买ssd云硬盘时用了抵用券,此时如果退还新建就需要补差价,这个是客户不能接受的。只能通过别的方式操作。

剩余可用方案:

离线迁移

scp迁移

RDP远端挂载本地盘迁移

1,离线迁移,由于感觉此项操作不是很熟练,所以没有采用,scp命令并不熟悉,只能尝试第三种。

当时teamview远程了用户的主机,先做磁盘挂载操作

https://console.cloud.tencent.com/cvm/cbs/index?rid=1

如果显示为灰色则可能为已挂载或系统盘

挂载完成后,从用户主机rdp到主机b,先完成磁盘的初始化操作,分区默认GPT,一直下一步到完成。

D盘出现。

借来的图,凑合一下

再从主机b通过内网地址rdp主机a(并挂载主机b的D盘)注意,这个时候,必须用内网网段地址去操作

RDP(win+r)或搜索(管理员)运行,输入 mstsc ,在本地资源中挂载主机b的磁盘D到主机a

添加磁盘d到主机a的映射
映射磁盘d

确定后远程连接主机,会在主机a出现一个在xxx.xxx.xxx.xxx上的X盘,我们复制原来主机a上的D盘的内容到这个X盘

复制完成以后,断开连接。 重新进入mstsc取消映射选项。

回到主机b,调整参数,迁移完成。