了解 NetApp Data Migrator
NetApp Data Migrator 是一款企业级多云数据迁移软件应用程序,可简化将非结构化文件数据从本地或第三方存储系统迁移到由 NetApp 提供支持的公共云存储服务。NetApp Data Migrator 是一个独立的应用程序,在用户管理的虚拟机上运行,无需复杂的自定义脚本和脱节的工具。
您可以使用 NetApp Data Migrator 发现现有存储环境,生成快速文件清单,并创建将数据从源存储服务器迁移到 NetApp 云存储服务的计划。数据迁移开始后,您可以使用 UI 监控迁移作业。您还可以生成监管链 (CoC) 报告,这些报告使用校验和来帮助验证您的数据迁移操作。
NetApp Data Migrator 支持 NFS 和 SMB 文件传输协议。您可以在环境中部署 worker 节点,以在迁移期间保持控制和安全性。worker 可促进并行数据传输,从而提高性能和可扩展性。NetApp Data Migrator 包括预检查和增量同步等功能,可在最短的停机时间内提供平稳高效的迁移。您可以在大部分迁移过程中保持源系统处于活动状态,然后在准备就绪时执行最终切换。NetApp Data Migrator 还提供强大的日志记录和错误处理功能,让您无需重新启动整个迁移过程即可对问题进行故障排除和恢复。
在开始使用 NetApp Data Migrator 之前,首先熟悉关键术语会有所帮助。
- 控制平面
-
控制平面让您能够访问迁移活动。从控制平面,您可以执行以下任务:
-
管理项目、用户、作业和文件服务器。
-
将作业运行调度和分派到可用的工作节点。
-
监控作业运行、收集日志和报告状态。
-
强制执行访问控制和用户权限。
-
为实时通知配置 SMTP 电子邮件服务器。
-
- 转换
-
切换作业是最后一个迁移步骤。源系统和目标系统之间的最终同步需要它。切换作业执行以下操作:
-
停止选定路径正在进行的迁移作业
-
执行最终同步以确保数据一致
-
生成监管链 (CoC) 报告以进行验证
-
需要您的批准才能将迁移标记为已完成
-
- 发现
-
Discover 作业在源或目标文件服务器上扫描和清点数据。它会创建一个报告,其中包含有关源或目标文件服务器中选定导出路径中的文件和目录的详细信息,这有助于您在开始迁移之前了解数据的范围和复杂性。Discover 作业执行以下操作:
-
分析导出路径的结构和内容
-
收集元数据,如文件名、大小、权限和时间戳
-
生成详细报告和直方图,用于规划和审计
-
- 导出路径
-
导出路径表示要包含在 Discover、Migrate 或 Cutover 操作中的数据的位置。导出路径是在任何迁移工作流中复制的数据的基本单位,具有以下特征:
-
特定于协议(NFS 导出或 SMB 共享)
-
已验证可访问性和权限
-
用作作业创建的输入(Discovery、Migrate、Cutover)
-
- 作业
-
作业是数据迁移任务的逻辑构造。它规定了要做什么,在哪里做,以及应该如何执行。您可以重复使用作业并手动安排或触发它们。
作业包括两个主要部分:
-
作业定义:预定义的步骤序列,例如扫描、同步或报告。
-
作业配置:用户定义的参数,例如源路径或目标路径、排除规则和调度。
-
NetApp Data Migrator 支持三种主要作业类型:
-
发现作业:盘点和分析源和目标数据。
-
迁移作业:将数据从源传输到目标。
-
切换作业:完成迁移并切换到目标系统。
- 作业运行
-
作业运行是作业的单个执行实例。作业运行允许您实时监控、管理迁移任务的执行并对其进行故障排除。作业运行包括以下详细信息:
-
具有唯一的时间戳和执行 ID
-
可以处于以下几种状态之一:Ready、Running、Paused、Stopped、Errored、Blocked 或 Completed
-
生成日志、指标和任务级别的详细信息
-
- 迁移
-
迁移作业将您的数据从源文件服务器安全、高效地迁移到目标文件服务器,并且中断最少。它具有以下功能:
-
执行基线迁移(初始完整副本)
-
支持增量同步(根据更改进行更新)
-
允许您配置排除模式、权限重新映射和访问时间保留等选项
-
包括对权限、容量和连接性的预先检查
-
- 项目
-
项目是一个逻辑工作区,其中包括与特定数据迁移活动相关的所有组件和活动。它是 NetApp Data Migrator 中的顶级组织单位。项目具有以下特点:
-
唯一的名称和描述
-
具有定义角色的关联用户(项目管理员、项目查看器)
-
链接的文件服务器、作业、工作进程和配置
项目可帮助您隔离迁移工作,从而更轻松地跨不同团队、部门或客户同时管理多个迁移。
-
- 存储服务器(文件服务器)
-
存储(文件)服务器是迁移工作流程中的关键组件。它存储要迁移的数据或作为迁移数据的目标。
-
NetApp Data Migrator 支持 NFS 和 SMB 文件服务器
-
每个文件服务器都配置有以下详细信息:
-
名称和服务器类型
-
身份验证凭据
-
用于执行迁移任务的关联员工
-
-
- 用户
-
用户管理数据迁移活动。App Admin 用户(管理员)为其他用户分配角色,以确定其访问和控制级别。
NetApp Data Migrator 支持三个用户角色:
-
App Admin:提供完整的管理权限,允许您管理其他用户、项目和系统设置
-
Project Admin:提供管理特定项目以及配置、创建和监控作业的权限
-
Project Viewer:提供只读访问权限,以查看项目详细信息、作业状态和报告
-
您使用电子邮件和密码进行身份验证,基于角色的访问控制 (RBAC) 将管理您的权限。这为敏感数据和操作提供了安全、适合角色的访问权限。NetApp Data Migrator 使用 RBAC 来管理权限,并帮助确保对资源的访问。
- 工作节点
-
工作进程是执行实际数据操作的虚拟机,例如,将数据从源复制到目标。
-
Worker 负责执行扫描目录、复制文件和同步元数据等任务。
-
Worker 支持分布式处理,使 NetApp Data Migrator 能够在大型数据集和多个环境中高效扩展。
-
Worker 将关于数据迁移的高级统计信息中继到控制平面。
-
您可以使用 NetApp Data Migrator 安装和注册 worker。
-
每个工作节点都具有以下特点:
-
与一个或多个文件服务器关联
-
向控制平面报告系统指标,如 CPU、内存和状态(在线或离线)
-
向控制平面报告有关数据迁移的高级统计信息
-
-
了解 NetApp Data Migrator 后,您可以"决定是否将软件用于数据迁移操作"。