在实际使用腾讯云cvm的场景中会使用到cvm实例跨可用区迁移,跨地域迁移以及跨账号迁移去部署或迁移业务,目前在腾讯云官网没有直接针对上述三种实例迁移的方案,但读者可以参考如下方案间接的实现实例“迁移”,详见以下三种情况:
一.cvm实例跨可用区迁移
(1)针对系统盘制作自定义镜像
制作过程需要持续十分钟或更长时间,具体时间与实例的数据大小有关,请提前做好相关准备,以防影响业务
登录云服务器控制台,选择需要制作镜像的实例,单击【更多】>【实例状态】>【关机】,如下图:
单击【更多】>【制作镜像】,如下图所示:
(2)通过镜像在目标可用区创建实例
登录云服务器控制台,左侧导航栏中,单击【镜像】,进入镜像管理页面,找到第(1)步创建好的自定义镜像,在操作列中,单击【创建实例】,如下图:
在购买实例的选项中选择想要迁移的目标可用区即可,如下图:
(3)针对数据盘制作数据盘快照(如果没有数据盘无需进行此步操作)
如果存在多块数据盘就都需要做快照,具体步骤参考如下:
登录云硬盘控制台,选中指定数据盘所在行右侧的【创建快照】,然后点击确定即可,如下图:
(4)通过快照创建云硬盘(如果没有数据盘无需进行此步操作)
通过上一步制作的每个快照分别创建云硬盘,具体步骤可参考如下:
登录快照列表页面,在目标快照所在行,单击【更多】选择【新建云硬盘】
在【购买数据盘】对话框中设置可用区为目标可用区,如下图:
(5)挂载云硬盘(如果没有数据盘无需进行此步操作)
把第(4)步购买的数据盘挂载到第(2)步新购的实例上,具体步骤可参考如下:
登录云硬盘控制台,在云硬盘列表页,勾选状态为待挂载的云硬盘,单击云硬盘列表上方的【挂载】进行批量挂载
在弹出框中选择目标云服务器,单击【下一步】后,点击【开始挂载】
二.cvm实例跨地域迁移
(1)针对系统盘制作自定义镜像
详细指引可参考本文中”cvm实例跨可用区迁移”中的第(1)步
(2)跨地域复制镜像
复制镜像支持国内至国内复制,国外至国外复制。如需从国内复制镜像到国外,或者从国外复制镜像到国内请提交工单。
步骤如下:
登录云服务器控制台,在左侧导航栏中,单击【镜像】,选择需要被复制的原始镜像地域,单击【自定义镜像】页签,在需要被复制镜像的实例行中,单击【更多】>【跨地域复制】,如下图选择的是北京地域
在跨地域复制界面中选择目标地域,然后点击确定即可,如下图:
(3)通过镜像在目标地域创建实例
详细指引可参考本文中”cvm实例跨可用区迁移”中的第(2)步
(4)针对数据盘制作快照(如果没有数据盘无需进行此步操作)
详细指引可参考本文中”cvm实例跨可用区迁移”中的第(3)步
(5)跨地域复制数据盘快照(如果没有数据盘无需进行此步操作)
支持地域请参见地域和可用区,其中北京金融地区暂不支持作为目标地域,金融专区仅支持金融专区之间的复制。
具体步骤可参考如下
登录快照列表页面,单击目标快照所在行的【跨地域复制】
设置地域为目标地域
单击【确定】即可开始复制,源快照将增加状态提示,目标地域将新增一个快照。
(6)通过快照创建云硬盘(如果没有数据盘无需进行此步操作)
详细指引可参考本文中”cvm实例跨可用区迁移”中的第(4)步
(7)挂载云硬盘(如果没有数据盘无需进行此步操作)
详细指引可参考本文中”cvm实例跨可用区迁移”中的第(5)步
三.cvm实例跨账号迁移
(1)在源端账号上针对实例的系统盘制作自定义镜像
详细指引可参考本文中”cvm实例跨可用区迁移”中的第(1)步
(2)在源端账号上共享自定义镜像给目标账号
镜像支持共享到对方账号相同地域内;若需共享到不同地域,需先复制镜像到不同地域再进行共享。
具体步骤如下:
登录云服务器控制台,在左侧导航栏中,单击【镜像】,在自定义镜像列表中,选中您要共享的自定义镜像,单击右侧【共享】
在弹出的“共享镜像”窗口中,输入对方主账号的账号 ID,单击【共享】
(3)在目标账号上通过镜像创建实例
详细指引可参考本文中”cvm实例跨可用区迁移”中的第(2)步
(4)在源端账号上针对数据盘制作快照(如果没有数据盘无需进行此步操作)
详细指引可参考本文中”cvm实例跨可用区迁移”中的第(3)步
(5)在源端账号上共享数据盘快照给目标账号(如果没有数据盘无需进行此步操作)
注意系统盘快照及加密快照不支持共享
快照支持共享到对方账号相同地域内。如需共享到不同地域,需先复制快照到对应地域再进行共享,可参见跨地域复制快照
具体步骤如下:
进入快照列表页面,选择需共享的快照所在行右侧的【更多】>【共享快照】
在弹出的“共享快照”窗口中,输入对方主账号的账号 ID,单击【共享】即可共享该快照
(6)在目标账号上通过快照创建云硬盘(如果没有数据盘无需进行此步操作)
在目标可用区通过上一步制作的每个快照分别创建云硬盘,具体步骤可参考如下官网指引:
https://cloud.tencent.com/document/product/362/5757
(7)在目标账号上挂载云硬盘(如果没有数据盘无需进行此步操作)
挂载云硬盘到第(3)步创建的实例上,具体步骤可参考如下官网指引:
https://cloud.tencent.com/document/product/362/5745
不支持上述方案的特例
(1)部分机型不支持上述方案实现跨可用区迁移,如: 大数据型D1,D2、高IO机型I3,IT3,IT5机型
(2)数据盘为本地盘的实例也不支持上述方案
以上两种特例如果系统是linux的话可以通过在线迁移的方式间接实现,可参考:https://cloud.tencent.com/developer/article/1687584
如果系统是windows的话可以通过离线迁移的方式间接实现,可参考:https://cloud.tencent.com/developer/article/1687617