操作场景
迁移前,您需要设置目的端服务器。该目的端用来接收源端的数据,同时您也可以使用该目的端进行迁移测试和启动目的端。
前提条件
只有“迁移阶段”为“已就绪”时才可设置目的端。
操作步骤
- 登录主机迁移服务管理控制台。
- 在左侧导航树中,单击“迁移服务器”,进入迁移服务器列表页面。
- 在迁移服务器列表页面找到待迁移的服务器,在“目的端”列,单击“设置目的端”,进入迁移配置页面。或单击“操作”列的“更多 > 设置目的端”,进入迁移配置页面。如果在迁移服务器列表中没有看到源端服务器记录,请检查是否登录的是目的端天翼云帐号。
- 在“迁移配置”页面的基本配置页签,根据下表参数说明,设置相关参数。
参数 | 子参数 | 说明 |
---|---|---|
迁移参数模版 | - | 选择某个迁移参数模版后,页面根据模版的值自动设置网络类型、网络限流值、迁移方式、是否持续同步、是否调整分区、区域、项目;系统会为每个用户自动创建一个默认迁移参数模版,您也可以提前手动创建迁移参数模版,参见创建迁移参数模板。 |
网络类型 | 公网 | 若使用公网迁移,要求目的端服务器配置有“弹性IP”。 “网络类型”默认设置为公网。 |
私网 | 私网包括专线、VPN、对等连接、同VPC子网,如选择私网则需要提前创建,迁移时会使用目的端私有IP。 | - |
IP版本 | IPv4 | 使用IPv4进行数据迁移。 |
IPv6 | 双栈网络下,可以选择使用IPv6进行主机迁移。 | - |
网络限流 | - | 根据要迁移的源端带宽大小及业务要求,设置限制带宽大小。 设置为0时,代表不限流。 Linux限流功能是基于TC(Traffic Control)模块控制,如果源端服务器没有TC模块,则无法支持限流。 部分Linux系统,暂不支持限流。(例如:CentOS 8.x以及基于其构建的其它发行版本均没有TC模块。) |
CPU限制 | - | 仅支持Linux迁移。 |
内存限制 | - | - |
磁盘吞吐限制 | - | - |
迁移方式 | Linux文件级 | Linux文件级迁移是指全量复制和持续同步最小粒度为文件,这种方式同步效率低,但兼容性好。 |
Windows块级 | Windows块级迁移是指全量复制和持续同步的最小粒度为磁盘逻辑单位"块"。Windows当前仅支持块级迁移,这种迁移方式迁移和同步效率高。 | - |
是否持续同步 | 否 | 全量复制完成后,系统会自动启动目的端,无需用户进行操作。 若要同步新增数据,请单击操作列的“同步”,将增量数据同步至目的端服务器。 |
是 | 全量复制完成后,会进入持续同步阶段,该阶段系统会定时自动同步源端增量数据到目的端,此时目的端并未启动,无法操作。如需退出该阶段,单击“启动目的端”即可。 | - |
是否调整分区 | 否 | 选择否,目的端磁盘分区与源端保持一致。 |
是 | 选择是,用来调整目的端磁盘分区。 | - |
迁移后主机状态 | 关机 | 选择关机,迁移完成后目的端服务器自动关机。 |
开机 | 选择开机,迁移完成后目的端服务器保持开机状态。 | - |
是否检测网络质量 | 否 | 不进行网络质量评估。 |
是 | 首次全量迁移时,会生成一个“迁移网络质量评估”的子任务,该子任务通过检测丢包率、抖动、网络时延、带宽以及内存占用率和CPU占用率,给出网络质量评估结果。 | - |
是否启用多进程 | 否 | 默认使用1个进程进行迁移、同步。 |
是 | 设置迁移和同步最大进程个数,SMS-Agent根据设置的进程个数,启用多个进程执行迁移任务。仅适用Linux文件迁移。 | - |
迁移特殊配置项 | - | Linux文件级配置不同步、不迁移等特殊配置信息。 Windows块级迁移,专线场景下,可配置目的端中转IP。 |
- 调整磁盘分区
单击右侧出现的“调整磁盘分区”,弹出“磁盘分区调整”窗口,如下图所示,用户根据实际业务场景,完成磁盘分区的设置。
图 Windows磁盘分区调整
图 Linux磁盘分区调整
说明
磁盘分区调整可以修改是否迁移以及调整分区大小。
Linux支持LVM调整,可以选择物理卷和逻辑卷是否迁移以及调整大小。
注意
Windows系统分区和启动分区是否迁移不可选,默认必须进行迁移。
Windows调整分区大小时只能增大当前分区大小。
Linux Btrfs文件系统暂时不支持磁盘分区调整。
Linux系统分区,swap分区是否迁移不可选,默认为“是”,必须进行迁移。
LVM迁移卷组,可通过卷组配置页,左上方的按钮组,选择全部迁移或暂不迁移。
LVM中的逻辑卷如果是否迁移都选择“否”,则卷组不迁移,对应的物理卷是否迁移也会全部自动切换成“否”。
Linux块级迁移,磁盘分区只可以调大。
Linux文件级迁移,磁盘分区可以调大,也可以调小,调小时需保证调小后的分区大小大于已使用空间+1GB。如果调整前分区大小小于已使用空间+1GB,则无法将磁盘分区大小调小。
如果调整分区大小超过当前磁盘大小时,请先单击“磁盘调整”,调大磁盘大小后再进行分区调整。
如果调整分区大小后,小于当前磁盘大小,如有必要,可单击“磁盘调整”,调小磁盘大小。
单击“下一步 磁盘调整”,确认磁盘调整无误后,单击“确定”,完成磁盘分区的调整。
注意确定后,是否调整磁盘分区无法重新设置为“否”。如果想要恢复原始磁盘分区设置,请在操作栏下,下拉“更多”,单击“删除”,然后在源端重启Agent,之后重新设置目的端配置,是否调整磁盘分区选择“否”。
- 单击右下角的“下一步:目的端配置”,进入目的端配置页签。
- 在目的端配置页签,设置相关参数。
参数 | 子参数 | 说明 |
---|---|---|
区域 | - | 下拉菜单中选择目的端服务器所在区域。 您可以根据业务要求,选择具体的区域。 |
项目 | - | 下拉菜单中选择目的端所在区域的项目。 选择区域后,才能选择项目 |
服务器选择 | 已有服务器 | 在已有的服务器列表中,根据“推荐目的端,操作系统”勾选目的端服务器。 |
创建新服务器 | 根据需求,您可以配置虚拟私有云、子网、安全组等参数,详细说明参见创建新服务器。 | - |
- 已有服务器
目的端服务器需要满足如下条件,否则请单击“前往ECS购买”,根据“推荐目的端,操作系统”购买满足如下条件的弹性云主机。当前已支持将源端服务器迁移到“包年/包月”和“按需计费”这两种计费模式的弹性云主机,您可根据需求选择对应计费模式的弹性云主机。
-
Windows系统的目的端服务器(即弹性云主机)“规格”中的“内存”大小要不小于2GB。
-
目的端服务器的磁盘个数不小于源端服务器磁盘个数,且目的端服务器每块磁盘的大小要不小于对应的源端服务器“推荐规格”大小。
-
目的端服务器的操作系统类型需要和源端的OS类型保持一致。否则,迁移完成后服务器OS系统类型与镜像类型不一致,造成名字冲突及其他问题。
-
确保源端服务器可以访问目的端服务器,即要有可用的EIP,或者配置VPN、专线。
-
确保目的端服务器所在VPC安全组配置准确。需配置目的端服务器所在VPC安全组。如果是Windows系统,开放TCP的8899端口、8900端口和22端口;如果是Linux系统,块级迁移开放8900端口和22端口,文件级迁移开放22端口。
-
以上端口,建议只对源端服务器开放。
-
防火墙开放端口与操作系统开放端口保持一致。
-
创建新服务器
- 选择“自动推荐”时,虚拟私有云、子网与安全组默认为自动创建,也可以根据需求手动选择。
高级配置中服务器名称、可用区、规格、系统盘、数据盘、弹性公网IP默认自动推荐和选择,也可以根据需求手动选择。
说明
数据盘支持的磁盘模式包括:VBD类型(默认)、SCSI类型。关于磁盘模式的详细介绍请参见磁盘模式及使用方法。
数据盘支持创建“共享盘”,关于共享磁盘的详细介绍请参见共享云硬盘及使用方法。
选择已有模板时,虚拟私有云、子网、安全组、可用区、磁盘类型根据模板确定,也可以手动调整。
注意
虚拟私有云选择自动创建时,SMS会帮助用户创建一个VPC:
若源端IP是192.168.*X.X*,则推荐创建的VPC网段是192.168.0.0/16,同时创建一个子网,网段也是192.168.0.0/16。
若源端IP是172.16.*X.X*,则推荐创建的VPC网段是172.16.0.0/12,同时创建一个子网,网段也是172.16.0.0/12。
若源端IP是10. *X* .*X.X*,则推荐创建的VPC网段是10.0.0.0/8,同时创建一个子网,网段也是10.0.0.0/8。
安全组选择自动创建时,则SMS服务会自动创建一个安全组,并根据SMS的需要开放端口,Windows开放8899端口、8900端口和22端口;如果是Linux系统,块级迁移开放8900端口和22端口,文件级迁移只开放22端口。
7.目的端参数配置完成后,单击右下角“下一步:确认配置”,进入确认配置页签。
8.(可选)单击“保存为虚拟机配置模板”,弹出“创建虚拟机配置模板”窗口,输入模板名称,单击“确定”,可将配置信息保存为模板。
说明在目的端配置时,只有服务器选择“创建新服务器”时,才能单击“保存为虚拟机配置模板”。
图 创建虚拟机配置模板窗口
- 确认信息无误后,单击“保存配置”按钮,弹出“是否保存配置”窗口。仔细阅读“迁移条件须知和风险提示”后,单击“是”。如果您想立即开始迁移,可单击“保存配置并开始迁移”按钮,弹出“是否保存配置并开始迁移”窗口。仔细阅读“迁移条件须知和风险提示”后,单击“是”。
说明当迁移服务器列表的迁移阶段列显示为,迁移实时状态为已就绪,说明目的端已配置完成。