你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 存储迁移服务的发布说明

Azure 存储移动器是一种混合服务,它不断为其云服务和代理程序组件引入新功能和改进。 新功能通常需要能支持它们的匹配代理版本。 本文汇总了已发布的每个服务和代理版本组合的关键改进。 本文还指出了限制,以及已确定问题的解决方法(如果有)。

支持的代理版本

支持以下 Azure 存储移动代理版本:

里程碑 版本号 发布日期 状态
增强的网络检查 3.3.760 2025 年 4 月 8 日 当前
带宽管理和全面改进 3.1.613 2024 年 7 月 10 日 支持。 建议从 Microsoft下载中心下载 最新的代理。
性能和安全性方面的改进 3.1.593 2024 年 6 月 16 日 不再支持。 从 Microsoft 下载中心解除授权和下载最新代理。
代理注册和专用网络改进 3.0.500 2024 年 4 月 2 日 不再支持。 从 Microsoft 下载中心解除授权和下载最新代理。
重要安全发布 3.0.412 2023 年 11 月 30 日 不再支持。 从 Microsoft 下载中心解除授权和下载最新代理。
主要更新版本 2.0.358 2023 年 11 月 6 日 不再支持。 从 Microsoft 下载中心解除授权和下载最新代理。
更新版本 2.0.287 2023 年 8 月 5 日 不再支持。 从 Microsoft 下载中心解除授权和下载最新代理。
更新版本 1.1.256 2023 年 6 月 14 日 不再支持。 从 Microsoft 下载中心解除授权和下载最新代理。
正式发布版 1.0.229 2023 年 4 月 17 日 不再支持。 从 Microsoft 下载中心解除授权和下载最新代理。
公共预览版 0.1.116 2022 年 9 月 15 日 不再支持。 从 Microsoft 下载中心解除授权和下载最新代理。

Azure 存储搬移工具更新策略

预览代理不会自动更新。 从服务和代理正式发布版本开始,所有 GA Azure 存储移动器代理都会自动更新到未来版本。 正式发布版本和更新版本的代理会自动下载并应用新功能和 bug 修复。 如果需要部署另一个存储移动程序代理,可以在 Microsoft 下载中心找到最新的可用代理版本。 请确保注册新部署的代理,然后才能将其用于迁移。

自动代理更新不会影响运行迁移作业。 允许先完成正在运行的作业,再在代理上本地应用更新。 更新过程中出现任何错误都会导致自动使用以前的代理版本。 同时,会自动启动新的更新尝试。 此行为可确保不间断的迁移体验。

提示

始终从 Microsoft 下载中心下载最新代理版本。 https://aka.ms/StorageMover/agent。 重新分发以前下载的映像可能不再受支持(请检查 支持的代理版本 表),或者可能需要先更新自己才能使用。 通过始终从Microsoft下载中心获取最新映像来加快部署速度。

生命周期和变更管理保证

Azure 存储迁移器是一种混合服务,它不断推出新的功能和改进。 Azure 存储移动程序代理版本只在有限的时间内受到支持。 代理会自动更新到最新版本。 无需管理自我更新过程的任何部分。 但是,代理需要运行并连接到 Internet 来检查更新。 为方便更新一段时间未运行的代理:

  • 至少支持主要版本六个月(从初始版本发布日期算起)。
  • 我们保证至少提供三个月的缓冲期来支持不同的主要代理版本。
  • 支持的代理版本表列出了到期日期。 过期的代理版本也许还能自行更新到受支持的版本,但不能保证。

重要

存储移动器代理的预览版无法自行更新。 必须手动替换它们,方法是部署最新的可用代理

2025 年 5 月 30 日

更新发行说明:

  • 服务版本:2025 年 5 月 30 日
  • 代理版本:3.3.760

新增功能

  • 支持从 SMB 共享迁移到 Azure Blob 目标

2025 年 4 月 8 日

主要更新发行说明:

  • 服务版本:2025 年 4 月 8 日
  • 代理版本:3.3.760

新增功能

  • 在注册期间执行网络检查
  • 修复了 Bug 以正确显示 CPU 速度的系统配置

2025 年 1 月 28 日

主要更新发行说明:

  • 服务版本:2025 年 1 月 28 日
  • 代理版本:3.3.708

新增功能

  • 代理相关改进和 bug 修复
  • 安全与性能改进和 bug 修复
  • 能够收集和诊断 SMB 装载相关问题
  • 能够使用包含的网络诊断工具 - pingnslookup
  • 改进了 SMB 源的 Unicode 字符处理

2024 年 8 月 30 日

主要更新发行说明:

  • 服务版本:2024 年 8 月 30 日
  • 代理版本:3.1.636

新增功能

  • 更严格的密码限制。
  • 安全性改进和 bug 修复。

2024 年 7 月 10 日

主要更新发行说明:

  • 服务版本:2024 年 7 月 2 日
  • 代理版本:3.1.613

新增功能

  • 支持 WAN 链路带宽管理计划。 (请查看文档
  • 性能优化。
  • 安全性改进和 bug 修复。

2024 年 6 月 16 日

更新发行说明:

  • 服务版本:2024 年 6 月 10 日
  • 代理版本:3.1.593

新增功能

  • 现在,即使代理 VM 的某部分未运行,您仍可以从中收集支持包。
  • 代理现在可以处理不支持 INodes的 SMB 共享的数据迁移。
  • 改进了代理注册可靠性。
  • 安全性改进和 bug 修复。

2024 年 4 月 2 日

更新发行说明:

  • 服务版本:2024 年 4 月 2 日
  • 代理版本:3.0.500

新增功能

  • 改进了代理注册:现在可以将标记添加到代理创建的 ARC 计算机。
  • 改进了网络连接测试:存储移动器代理现在利用 Azure ARC CLI azcmagent 工具和 curl GET 命令,通过代理控制台中的“测试网络连接”选项来验证 ARC 和存储移动器终结点。
  • “详细测试网络连接性”这一新选项有助于更轻松地诊断本地网络问题。
  • 改善了在代理注册和注销过程中出现错误条件的用户体验。
  • 存储移动程序依赖于 Azure ARC 和托管标识。 添加了额外的安全措施,以确保无缝注册:ARC 混合计算 资源现在在存储移动器资源和 Azure Arc 专用链接范围(如果适用)所在的同一区域中创建。
  • 完善了使用专用网络时代理注册期间的说明。
  • 安全性改进和 bug 修复。

2023 年 12 月 1 日

主要更新发行说明:

  • 服务版本:2023 年 12 月 1 日
  • 代理版本:3.0.412

新增功能

  • 对 SMB 2.0 协议的外延支持(相对于以前的 SMB 2.1+)
  • 安全性改进和 bug 修复。

限制

重要

根据前面所述的 Azure 存储移动程序更新策略,代理会自动更新到最新版本。 但是,某些改进需要使用 Microsoft 下载中心中的最新代理映像来下载和预配新代理 VM。 建议所有在此发布日期之前部署代理的客户执行此操作。

2023 年 11 月 6 日

主要更新发行说明:

  • 服务版本:2023 年 11 月 6 日
  • 代理版本:2.0.358

迁移方案

  • 将 SMB 共享迁移到 Azure 文件共享的功能已正式推出。
  • 作为公共预览版,VMware ESXi 6.7 虚拟机管理程序现支持存储搬迁代理。
  • 将 NFS 共享迁移到 Azure Data Lake Gen2 存储的功能现可作为公共预览版提供。

服务

  • 现支持从 NFS 共享迁移到启用了分层命名空间服务功能 (HNS) 的 Azure 存储帐户,并自动应用 ADLS Gen2 REST API 进行迁移。 此 API 允许以符合 Data Lake 的方式迁移文件和文件夹。 完全保真度与先前存在的 blob 容器迁移路径相同。
  • 完善了错误代码和消息

代理

  • 上述迁移路径所需的更改。
  • 更改以改进对迁移失败的文件的处理和日志记录,这些文件包含无效字符或在迁移过程中正在使用。
  • 支持大于 8 KiB 的文件和文件夹安全描述符。 (ACL)
  • 当源为空 SMB 共享时,能够避免作业错误情况。
  • 改进了代理本地网络配置,例如将静态 IP 应用于代理,或列出特定网络配置的错误。
  • 安全性改进。
  • 现在,支持在 Hyper-V 和 VMware ESXi 6.7 虚拟机监控程序上运行同一代理版本。

限制

重要

根据前面所述的 Azure 存储移动程序更新策略,代理会自动更新到最新版本。 但是,某些改进需要使用 Microsoft 下载中心中的最新代理映像来下载和预配新代理 VM。

2023 年 8 月 5 日

更新发行说明:

  • 服务版本:2023 年 8 月 5 日
  • 代理版本:2.0.287

迁移方案

Azure 存储迁移工具可以将 SMB 共享迁移到 Azure 文件共享(公共预览版)。

服务

代理

  • 更改包括处理 SMB 源和将数据平面传输到 Az 文件
  • 通过 Azure Key Vault 处理 SMB 凭据。

限制

  • 增量传输时不会更新文件夹 ACL。
  • 不会保留文件夹的上次修改日期。

2023 年 6 月 14 日

更新发行说明:

  • 服务版本:2023 年 6 月 12 日
  • 代理版本:1.1.256

迁移方案

正式发布版本中的现有迁移方案保持不变。 此版本包含对小问题和功能优化的修复。

服务

  • 修复了镜像复制模式在上次运行作业后可能错过源中所做的更改的边角问题。
  • 修复了将 Storage Mover 资源移动到其他资源组时出现的问题。 某些属性可能被忽略。
  • 改进了错误消息。

代理

  • 修复了在同时配置代理服务器连接和专用链接范围时注册失败的问题。
  • 通过省略将特定用户输入传输到不再需要的服务来改善安全态势。

2023 年 4 月 17 日

正式发布版发行说明:

  • 服务版本:2023 年 4 月 17 日
  • 代理版本:1.0.229

迁移方案

支持从 NFS (v3/v4) 源共享迁移到 Azure blob 容器(未启用 HNS)。

迁移选项

除了将源内容合并到目标(公共预览版)之外,该服务现在还支持另一个迁移选项:将源内容映射到目标。

  • 如果源中不存在目标中的文件,则会删除这些文件。
  • 更新目标中的文件和文件夹以匹配源。
  • 副本之间的文件夹重命名会导致删除云内容,并重新加载源上重命名的文件夹中包含的数据。

服务

该服务现支持在 Azure 门户中查看复制日志和作业日志。 必须将 Azure Log Analytics 工作区配置为接收日志。 此配置针对存储移动程序资源执行一次,并应用于该存储移动程序资源中的所有代理和迁移作业。 若要配置现有的存储移动程序资源或了解如何使用此配置创建新的存储移动程序资源,请按照下文中的步骤操作:如何启用 Azure 存储移动程序复制和作业日志

可以将日志发送到非Microsoft监视解决方案,甚至可以将日志发送到存储帐户中的原始文件。 但是,Azure 门户中的“存储移动器迁移作业”窗格只能查询 Log Analytics 工作区中的日志。 若要获得集成体验,请务必选择 Log Analytics 工作区作为目标。

代理

支持从代理到 Azure 的专用链接连接。 迁移的数据可以通过专用链接连接从代理传输到 Azure 中的目标存储帐户。 还可以通过专用链接连接完成代理注册。 代理控制消息(作业、日志)只能通过存储移动程序代理网关的公共终结点发送。 如果使用防火墙或代理服务器来限制公共访问,请确保不会阻止以下 URL:*.agentgateway.prd.azsm.azure.com。 存储移动器资源的已注册代理所在的 Azure 区域用于确定具体 URL。

2022 年 9 月 15 日

以下版本初始的公开预览发行说明:

  • 服务版本:2022 年 9 月 15 日
  • 代理版本:0.1.116

迁移方案

支持从 NFS (v3/v4) 源共享迁移到 Azure blob 容器(未启用 HNS)。

迁移选项

支持将源中的内容合并到目标:

  • 文件保存在目标中,即使它们不存在于源中也是如此。
  • 更新了具有匹配名称和路径的文件以匹配源。
  • 在副本之间重命名文件夹可能会导致目标中的内容重复。

服务

  • 如果在没有代理对目标存储具有权限的情况下启动作业并立即取消该作业,则该作业可能不会正常关闭并无限期地保持 Cancel requested 状态。 目前唯一的缓解措施是删除作业定义然后重新创建。
  • 存储移动服务当前无法抵御所选区域内的区域中断。 实现区域冗余的适当配置步骤正在进行中。

代理

  • 存储移动程序代理设备 VM 目前仅以 Version 1 Windows Hyper-V VM 得到测试和支持。
  • 当前不支持重新注册以前注册的代理。 请改为下载新的代理映像
  • 注册代理时,混合计算资源还会部署到存储搬运器所在的同一资源组中。 在某些情况下,取消注册服务器不会删除代理的混合计算资源。 管理员必须手动删除它,以完成代理的注销并移除代理先前拥有的所有针对目标存储的权限。
  • 不可将复制日志配置为向 Azure 发出,必须在本地访问。

若要访问代理上的复制日志,请执行以下操作:

  1. 连接到代理的管理命令行界面

在代理所在的同一子网上的计算机中运行 ssh 命令:

ssh <AgentIpAddress> -l admin

重要

新部署的存储移动程序代理具有默认密码:
本地用户:admin默认密码:admin

首次连接到新部署的代理后,系统会提示你立即更改默认密码。 请记下新密码,以后没有找回密码的途径。 如果丢失密码,你将无法进入管理 shell。 云管理不需要此本地管理员密码。 如果代理以前已注册,您仍然可以将其用于迁移任务。 代理是可以轻易弃用的。 除当前正在执行的迁移作业之外,它们几乎没有什么价值。 你随时可以部署新的代理,并改用新代理来运行下一个迁移作业。

  1. 选择选项 3) Service and job status
  2. 选择选项 2) Job summary
  3. 将显示以前在代理上运行的作业列表。 复制格式为 Job definition id: Job run id 的 ID,该 ID 表示需要为其检索复制日志的作业。 可通过将所选作业粘贴到菜单选项 3) Job details 中来查看该作业的详细信息,从而确认已选择正确的作业
  4. 通过选择选项 4) Job copylogs 并提供与上一步相同的 ID 来检索复制日志。