迁移实施
本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
本文介绍CPFS智算版实例数据迁移的注意事项、迁移限制说明和操作步骤。
注意事项
使用在线迁移服务迁移CPFS智算版实例数据时需要注意以下事项:
在线迁移会占用源地址和目的地址的资源,可能会影响业务正常运行。若您的业务比较重要,请提前做好评估后对迁移任务设置限速,或在空闲时间启动迁移任务。
在线迁移前会检查源地址和目的地址的文件,但是若您源和目的地址有相同文件名的文件,且在迁移任务中配置了覆盖方式为覆盖,迁移时会直接覆盖目的地址的文件。若两个文件内容不同,必须更改文件名或做好备份。
在线迁移会保留源文件的最后修改时间属性,如果目的Bucket设置了生命周期规则,且迁移后文件处于该生命周期规则生效的时间范围内,则该文件可能会在规则生效时被删除或转为指定的归档类型。
迁移限制说明
步骤一:选择地域
使用创建的RAM用户登录阿里云在线迁移服务管理控制台。
在顶部菜单栏左上角处,选择代理所在的地域,如下图所示。
重要不同地域内的通道、代理、数据地址和迁移任务不通用,请谨慎选择。
优先选择代理所在的地域。如果没有代理所在地对应的地域,请尽可能选择接近代理所在的地域创建迁移任务。
步骤二:创建通道
如果是CPFS智算版实例之间的数据迁移,源地址和目的地址需使用不同的通道和代理。
在左侧导航栏,选择
,单击新建通道。在新建通道对话框,配置如下参数,然后单击确定。
参数
是否必填
说明
名称
是
通道的名称。
通道名称不能为空,最大长度为100个字符。
支持英文大小写字母、数字和特殊字符短划线(-)和下划线(_)。
带宽上限
是
通道可以使用的带宽上限。
不填写:默认值为0,表示不限制带宽。
设置该值:取值范围请参考控制台提示。
重要可用带宽取决于网络链路的实际带宽。
请求数/秒
是
通道每秒请求数上限。
不填写:默认值为0,表示不限制每秒请求数。
设置该值:取值范围请参考控制台提示。
警告请根据数据源存储系统的能力认真评估,过大会影响业务正常运行,建议根据控制台提示设置。
关于通道的更多信息,请参见通道管理。
步骤三:创建代理
在左侧导航栏,选择
,单击新建代理。在新建代理对话框,配置如下参数,然后单击确定。
参数
是否必填
说明
名称
是
代理名称。
代理名称不能为空,长度为3~63个字符。
支持英文小写字母、数字和特殊字符短划线(-)和下划线(_),且区分大小写。
UTF-8编码并且不能以短划线(-)和下划线(_)开头。
网络类型
是
代理的网络连接方式。请选择公网(公网)。
重要当数据为LocalFS类型CPFS智算版实例数据时,网络类型必须选择公网(公网)。虽然选择的数据类型为公网,但实际是通过阿里云内部网络迁移数据。
部署方式
是
代理的部署方式。目前只支持独立进程部署方式。
通道
是
代理所属的通道,一个代理只允许关联一个通道,代理的带宽受通道总带宽影响。
例如:名称为tunnel-1的通道,设置最高带宽为10 Gbit/s,tunnel-1关联3个代理,分别为agent-1,agent-2和agent-3,则3个代理的总带宽之和最高为10 Gbit/s。如果agent-1设置3 Gbit/s的带宽,则agent-2和agent-3仅有7 Gbit/s的带宽可用,请提前规划并谨慎分配带宽。
生成部署运行代理的命令。具体操作,请参见生成部署代理脚本。
关于代理的更多信息,请参见代理管理。
步骤四:提供代理部署信息
在生成部署运行代理命令后,请联系CPFS智算版运维人员并提供如下信息。
CPFS智算版实例ID。
步骤三:创建代理中获取的部署运行代理命令。
CPFS智算版迁移实例目录,根目录("/")或某个子目录(例如"/data1/")。
由CPFS智算版运维人员协助部署代理,等待CPFS智算版运维人员在部署完代理并提供映射后的路径信息后,请检查该代理是否为正常状态。
确认代理为正常状态后,即可执行步骤五:创建CPFS智算版实例数据地址。
步骤五:创建CPFS智算版实例数据地址
LocalFS类型CPFS智算版实例数据既可作为源地址,也可作为目的地址。
创建CPFS智算版实例数据地址前,需等待CPFS智算版运维人员在部署完代理后提供映射后的路径信息,并确认代理为正常状态后,才可以创建数据地址。
在左侧导航栏,选择
,单击新建地址。在新建地址面板,配置如下参数,然后单击确定。
参数
是否必选
说明
名称
是
输入数据地址名称。名称命名规则如下:
名称不能为空,长度为3~63个字符。
支持英文小写字母、数字和特殊字符短划线(-)和下划线(_),且区分大小写。
UTF-8编码并且不能以短划线(-)和下划线(_)开头。
类型
是
选择LocalFS。
待迁移目录
是
填写CPFS智算版运维人员在部署完代理后提供的映射后的路径。格式为绝对路径,必须以正斜线(/)开头和结尾,不支持环境变量。
例如,设置数据地址前缀为
/example/src/
,此路径下有文件example.jpg,设置目的数据地址前缀为example/dest/
,则迁移后文件example.jpg的完整路径为example/dest/example.jpg
。警告请确认目录的正确性,切记不可填错,填错后无法正常读取数据,会导致任务失败。
通道
是
选择步骤二:创建通道中创建的通道名称。
代理
是
选择步骤三:创建代理中创建的代理名称。
步骤六:创建OSS地址
创建源OSS地址的详细操作,请参见步骤二:创建源地址。
创建目的OSS地址的详细操作,请参见步骤三:创建目的地址。
步骤七:创建迁移任务
创建迁移任务的详细操作,请参见步骤四:创建迁移任务。
在配置完成页面确认配置信息时,请将此页面截图提供给CPFS智算版运维人员,待CPFS智算版运维人员确认无误后,再单击确定,等待迁移任务执行。
步骤八:校验数据
迁移服务仅负责数据的迁移,无法保证数据的一致性和完整性。迁移任务完成后,请您全量校验迁移的数据,务必自行做好源端和目的端数据一致性校验。
请您务必在迁移任务完成后,校验目的端迁移数据。您在删除源数据前,未校验目的端迁移数据无误,导致数据丢失所引起的一切损失和后果均由您自行承担。