存储迁移服务概述

适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2

存储迁移服务可更轻松地将存储迁移到Windows服务器或 Azure。 它提供了一个图形工具,用于列出Windows、Linux 和 NetApp CIFS 服务器上的数据,然后将数据传输到较新的服务器或 Azure 虚拟机。 存储迁移服务还提供将服务器标识传输到目标服务器的选项,以便应用和用户无需更改链接或路径即可访问其数据。

本主题讨论为何要使用存储迁移服务、迁移过程的工作原理、源服务器和目标服务器的要求以及存储迁移服务中的新增功能。

为何使用存储迁移服务

使用存储迁移服务,因为服务器 (或大量服务器) 要迁移到较新的硬件或虚拟机。 存储迁移服务旨在帮助执行以下操作:

  • 清点多个服务器及其数据
  • 从源服务器快速传输文件、文件共享和安全配置
  • (可选)接管源服务器的标识 (也称为削减) ,以便用户和应用无需更改任何内容即可访问现有数据
  • 从Windows Admin Center用户界面管理一个或多个迁移

Diagram showing Storage Migration Service migrating files & configuration from source servers to destination servers, Azure VMs, or Azure File Sync.

图 1:存储迁移服务源和目标

迁移过程的工作原理

迁移是一个三步过程:

  1. 用于收集有关其文件和配置的信息的清单服务器 (如图 2) 所示。
  2. 将 () 数据 从源服务器传输到目标服务器。
  3. (可选) 切换到新服务器
    目标服务器采用源服务器以前的标识,因此应用和用户无需更改任何内容。
    源服务器进入维护状态,其中他们仍然包含他们始终拥有的相同文件, (我们永远不会从源服务器中删除文件) 但对用户和应用不可用。 然后,可以在方便时停止使用这些服务器。

Screenshot showing a server ready to be scanned图 2:存储迁移服务清单服务器

下面是一段视频,演示如何使用存储迁移服务获取服务器,例如Windows服务器 2008 R2 服务器(现已不受支持),并将存储移动到较新的服务器。

要求

若要使用存储迁移服务,需要具备以下各项:

  • 源服务器故障转移群集,用于从中迁移文件和数据
  • 运行 Windows Server 2019 或 Windows Server 2022 (群集或独立) 迁移到的目标服务器。 Windows Server 2016和 Windows Server 2012 R2 也正常工作,但速度较慢约 50%
  • 运行 Windows Server 2019 或 Windows Server 2022 来管理迁移的业务流程协调程序服务器
    如果只迁移几个服务器,并且其中一台服务器正在运行Windows Server 2019 或 Windows Server 2022,则可以将其用作业务流程协调程序。 如果要迁移更多服务器,建议使用单独的业务流程协调程序服务器。
  • 运行最新Windows Admin Center以运行存储迁移服务用户界面的电脑或服务器,以及源中提供的最新存储迁移服务工具 (扩展) 。 Windows Admin Center必须至少为版本 2103。

强烈建议业务流程协调程序和目标计算机至少有两个核心或两个 vCPU,以及至少 2 GB 的内存。 使用的处理器越多并且内存越大,列出清单和传输操作的速度就明显越快。

安全要求、存储迁移服务代理服务以及防火墙端口

  • 一个迁移帐户,该帐户是源计算机上的管理员和业务流程协调程序计算机上的管理员。 这可以是域或本地帐户,但计算机未加入域的情况除外,在这种情况下,该帐户必须是本地用户。

  • 是目标计算机和业务流程协调程序计算机上的管理员的迁移帐户。 这可以是域或本地帐户,但计算机未加入域的情况除外,在这种情况下,该帐户必须是本地用户。

  • 业务流程协调程序计算机 必须启用入站入站的“文件和打印机共享” (SMB-In) 防火墙规则。

  • 源和目标计算机必须启用了以下防火墙规则 的入站 (,不过你可能已经启用了这些规则) :

    • 文件和打印机共享 (SMB-In)
    • Netlogon 服务 (NP-In)
    • Windows Management Instrumentation (DCOM-In)
    • Windows Management Instrumentation (WMI-In)

    提示

    在 Windows Server 2019 或 Windows Server 2022 计算机上安装存储迁移服务代理服务会自动在该计算机上安装必要的防火墙端口。 为此,请在Windows Admin Center连接到目标服务器,然后在Windows Admin Center) 角色和功能中转到服务器管理器 (>,选择存储迁移服务代理,然后选择“安装”。

  • 如果计算机属于Active Directory 域服务域,则它们应全部属于同一林。 如果要在切换时将源服务器的域名传输到目标服务器,则目标服务器还必须与源服务器位于同一域中。 从技术上说,直接转换在跨域工作,但目标完全限定的域名将与源不同。

对源服务器的要求

源服务器必须运行以下操作系统之一:

  • Windows Server 半年频道
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2
  • Windows 2008 Server
  • Windows Server 2003 R2
  • Windows Server 2003
  • Windows Small Business Server 2003 R2
  • Windows Small Business Server 2008
  • Windows Small Business Server 2011
  • Windows Server 2012 Essentials
  • Windows Server 2012 R2 Essentials
  • Windows Server 2016 Essentials
  • Windows Server 2019 Essentials
  • Windows Storage Server 2008
  • Windows Storage Server 2008 R2
  • Windows Storage Server 2012
  • Windows Storage Server 2012 R2
  • Windows Storage Server 2016

注意:Windows Small Business Server 和 Windows Server Essentials 是域控制器。 存储迁移服务尚无法从域控制器切换,但可以从这些控制器列出文件清单和传输文件。

如果业务流程协调程序运行Windows安装了 KB5001384 或Windows Server 2022,则可以迁移以下其他源类型:

  • 运行 Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012 或 Windows Server 2008 R2 (Windows的故障转移群集 Server 2008 R2 仅支持库存和转移,而不是直接转换)
  • 使用 Samba 的 Linux 服务器。 我们测试了以下内容:
    • CentOS 7
    • Debian GNU/Linux 8
    • RedHat Enterprise Linux 7.6
    • SUSE Linux Enterprise Server (SLES) 11 SP4
    • Ubuntu 16.04 LTS 和 12.04.5 LTS
    • Samba 4.8、4.7、4.3、4.2 和 3.6
  • 托管 NetApp CIFS 服务器的 NetApp FAS 数组,运行 NetApp ONTAP 9。

对目标服务器的要求

目标服务器必须运行下列操作系统之一:

  • Windows Server 半年频道
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2

目标服务器可以是独立服务器,也可以是Windows故障转移群集的一部分。 它们无法运行 Azure Stack HCI 或使用非 Microsoft 群集加载项。 虽然存储迁移服务不支持Azure 文件存储作为目标,但它完全支持使用云分层运行Azure 文件同步代理的服务器。

提示

运行 Windows Server 2022 或 Windows Server 2019 的目标服务器具有早期版本的 Windows 服务器的传输性能的两倍。 此性能提升是由于包含内置存储迁移服务代理服务。

Azure VM 迁移

Windows Admin Center将 Azure IaaS 部署集成到存储迁移服务中。 Windows Admin Center可以在部署工作负荷之前手动在 Azure 门户中生成新的服务器和 VM,并且可能缺少所需的步骤和配置,Windows Admin Center可以部署 Azure IaaS VM、配置其存储、将其加入域、安装角色,然后设置分布式系统。

以下视频展示了如何使用存储迁移服务迁移到 Azure VM。

如果要在不迁移到更高版本的操作系统的情况下将虚拟机直接迁移到 Azure,请考虑使用 Azure Migrate。 有关详细信息,请参阅 Azure Migrate 概述

存储迁移服务中的新增功能

Windows Admin Center版本 1910 添加了部署 Azure 虚拟机的功能。 这会将 Azure VM 部署集成到存储迁移服务。 有关详细信息,请参阅 Azure VM 迁移

在安装了 KB5001384 或 Windows Server 2022 的 Windows Server 2019 上运行存储迁移服务器业务流程协调程序时,可以使用以下后 RTM 功能:

  • 将本地用户和组迁移到新服务器
  • 从故障转移群集迁移存储、迁移到故障转移群集,并在独立服务器和故障转移群集之间迁移
  • 从使用 Samba 的 Linux 服务器迁移存储
  • 使用 Azure 文件同步更轻松地将已迁移的共享同步到 Azure 中
  • 迁移到 Azure 等新网络
  • 将 NetApp CIFS 服务器从 NetApp FAS 数组迁移到Windows服务器和群集

其他参考