配置SmartMigration(存储系统间)
存储系统间的SmartMigration任务需要借助SmartVirtualization特性的LUN接管功能。通过LUN接管功能可以将源LUN上的业务数据顺利迁移到目标LUN上,满足用户设备升级换代等需求。本章介绍在存储系统间配置SmartMigration任务的基本流程和相关操作。
配置流程
存储系统间SmartMigration任务的配置流程包括检查License文件、接管第三方存储系统的LUN、创建SmartMigration、分裂SmartMigration或一致性分裂SmartMigration,通过流程图可以了解存储系统间SmartMigration的业务配置逻辑。
存储系统间SmartMigration任务的配置流程如图3-2所示。
检查License文件
License文件是使用SmartMigration特性和SmartVirutalization特性的权限凭证。在配置存储系统间的SmartMigration前,请确认License文件中包含SmartMigration特性和SmartVirtualization特性的相关信息。
背景信息
- 在DeviceManager管理界面,SmartMigration特性的“特性名称”显示为“智能数据迁移(SmartMigration)”。
- 在DeviceManager管理界面,SmartVirtualization特性的“特性名称”显示为“异构虚拟化(SmartVirtualization)”。
操作步骤
- 登录DeviceManager。
- 选择“
设置 >
License管理”。
- 浏览已激活License信息。
- 对于V500R007C10及之前版本,按如下方法查看已激活License文件。
- 在左侧导航中,选择“已激活License”节点。
- 在中间信息展示区,浏览存储设备已激活的License文件信息。
- 对于V500R007C20及后续版本,在“License管理”界面下方信息展示区显示了所有已激活的License文件,浏览License文件。
- 对于V500R007C10及之前版本,按如下方法查看已激活License文件。
后续处理
- 如果没有适用的License,则需要申请并导入License文件。关于如何申请和导入License文件,请参见《安装指南》。
- 如果存储系统产生License失效的告警时,请重新获取License文件。
接管第三方存储系统的LUN
存储系统间的SmartMigration依赖于SmartVirtualization特性的LUN接管功能。在创建SmartMigration之前,需要先在本端存储系统上对第三方存储系统上的LUN进行接管。
背景信息
存储系统支持以在线或离线方式接管异构存储系统的LUN,具体操作请参见对性产品型号的《SmartVirtualization特性指南》。
创建SmartMigration
SmartMigration实现了将源LUN的数据完全复制到目标LUN,在复制结束后目标LUN会完全替代源LUN,并接管源LUN的所有业务。
前提条件
- 存储系统中存在可用的源LUN和目标LUN,且源LUN和目标LUN均无故障。
- 目标LUN的容量必须大于或等于源LUN的容量。
- 源LUN、目标LUN的归属控制器需相同。
注意事项
- 已经映射给应用服务器的LUN不能作为SmartMigration任务的目标LUN。
- 正在进行迁移的LUN不能作为另一个SmartMigration任务的源LUN或目标LUN。
操作步骤
- 登录DeviceManager。
- 选择“
资源分配 >
资源调优 >
SmartMigration”。
- 单击“创建”。
系统弹出“创建SmartMigration向导”对话框。
- 选择不同的目标LUN创建方式,并建立源LUN和目标LUN的Pair关系。
存储系统支持两种目标LUN创建方式:手动创建和自动创建。根据不同的数据迁移场景,选择目标LUN的创建方式:
- 当创建存储系统间的SmartMigration,将原有存储系统的数据迁移到新购存储系统时,源LUN为原有存储系统接管到新购存储系统中创建的eDevLUN,目标LUN为新购存储系统中的本地LUN。
- 当创建存储系统间的SmartMigration,将新购存储系统的冷数据迁移到原有存储系统时,源LUN为新购存储系统中冷数据所在的LUN,目标LUN为原有存储系统接管到新购存储系统中创建的eDevLUN。针对此场景,需要选择手动创建方式。
- 手动创建:为迁移的源LUN手动选择相匹配的目标LUN。
使用手动方式创建时,请执行以下操作:
- 选择“手动创建”,并单击“下一步”。
- 分别选择待进行数据迁移的源LUN及目标LUN并单击“增加到Pair列表”。
所选的源LUN和目标LUN建立Pair关系,并显示在“Pair”列表中。
- 单击“下一步”。
系统进入“设置属性”页面。
- 自动创建:系统将自动为待迁移的源LUN创建相匹配的目标LUN。
使用自动方式创建时,请执行以下操作:
- 选择“自动创建”,并单击“下一步”。
- 选择待迁移的源LUN,并单击“下一步”。
- 根据业务需求,选择目标LUN所属存储池。
存储系统自动在所选的存储池中创建目标LUN。
- 单击对应表格修改目标LUN参数,如表3-2所示。
- 单击“下一步”。
系统进入“设置属性”页面。
- 设置SmartMigration属性。
- 选择SmartMigration的分裂模式。
- 自动分裂
数据同步完成后,系统自动分裂,分裂完成后迁移完成。
- 手动分裂
数据同步完成后,需要手动分裂,分裂完成后迁移完成。
- 自动分裂
- 制定SmartMigration的数据迁移速率方案。
- 设置“默认时间”内的SmartMigration的数据迁移速率。
- 低
迁移速率为低,花费时间较长,适合在系统业务繁忙的时候使用。速率通常为0~5MB/S。
- 中
迁移速率为中,花费时间较短,适合在系统业务较繁忙的时候使用。速率通常为10~20MB/S。
- 高
迁移速率为高,花费时间短,适合在系统业务较空闲的时候使用。速率通常为50~70MB/S。
- 最快
迁移速率为最快,花费时间最短,适合在系统业务空闲的时候使用。速率通常为100MB/S以上。
- LUN读写性能和链路带宽会影响不同等级的拷贝迁移速率取值。
- 拷贝迁移速率越高也会对主机业务性能产生越大的影响,用户在使用中可以通过调整拷贝迁移速率等措施来降低LUN拷贝特性迁移对系统性能的影响。
- 低
- 设置“默认时间”内的SmartMigration的数据迁移速率。
- 可选:启用“指定时间”并设置迁移速率将会执行的日期、开始时间、持续时间和这段时间内的数据迁移速率。
- 指定时间的“迁移速率”参数详情可参见默认时间的“迁移速率”。
- “指定时间”以外的时间均为“默认时间”。
- 该参数仅适用于V500R007C60及后续版本。
- 单击“下一步”。
- 选择SmartMigration的分裂模式。
- 确认创建SmartMigration操作。
- 确认需要创建的SmartMigration信息,并单击“完成”。
- 如果目标LUN使用手动方式创建,系统弹出“警告”提示框。
- 仔细阅读提示框中的内容,确认后勾选“我已阅读上述信息,了解执行此操作带来的后果。”。
- 单击“确定”。
系统弹出提示框,提示操作成功。
- 如果目标LUN使用自动方式创建,系统弹出执行结果对话框,提示操作成功。
- 单击“关闭。”。
- 确认需要创建的SmartMigration信息,并单击“完成”。
分裂SmartMigration
只有执行了分裂操作,目标LUN才能保存源LUN在分裂时间点的数据副本,此数据副本在源LUN数据遭到破坏时可用于恢复主LUN数据,也可以用于应用测试和数据分析等场景中的I/O读写。
前提条件
- 已创建SmartMigration Pair。
- SmartMigration的状态为“正常”。
注意事项
分裂迁移SmartMigration Pair后,生产主机对源LUN的所有写请求将不再同步至目标LUN上。
操作步骤
- 登录DeviceManager。
- 选择“
资源分配 >
资源调优 >
SmartMigration”。
- 选择需要分裂的Pair,在菜单栏单击“分裂”。
您也可以右键单击需要分裂的Pair,选择“分裂”。
- 系统弹出高危提示框。单击“确定”。
- 确认分裂操作,单击“确定”,完成分裂操作。
一致性分裂SmartMigration
SmartMigration的一致性分裂是指对多个相关的Pair执行同时分裂,所分裂的目标LUN同时也保证了数据一致性,可以不影响目标LUN的正常的业务运行。
前提条件
- 已创建SmartMigration Pair。
- SmartMigration处于“正常”状态。
注意事项
分裂迁移SmartMigration Pair后,生产主机对源LUN的所有写请求将不再同步至目标LUN上。
操作步骤
- 登录DeviceManager。
- 选择“
资源分配 >
资源调优 >
SmartMigration”。
- 在菜单栏选择单击“一致性分裂”。
- 系统弹出“一致性分裂”对话框。从“可选Pair”中选择Pair到“已选Pair”中。
- 系统弹出高危提示框,单击“确定”,完成“一致性分裂”操作。