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

将工作负载从 Azure Stack Edge Pro FPGA 迁移到 Azure Stack Edge Pro 2 或 Azure Stack Edge GPU 设备

重要

Azure Stack Edge Pro FPGA 设备将于 2024 年 2 月停用。 如果正在考虑进行新部署,我们建议你了解适合你的工作负载的 Azure Stack Edge Pro 2Azure Stack Edge Pro GPU 设备。

本文介绍了如何将工作负载和数据从 Azure Stack Edge Pro FPGA 设备迁移到 Azure Stack Edge Pro 2 或 Pro GPU 设备。 迁移过程从选择新设备、制定迁移计划和审查迁移注意事项开始。 迁移过程将提供详细步骤,最后一步是执行验证和设备清理。

重要

Azure Stack Edge Pro FPGA 设备将于 2024 年 2 月停用。 如果你在考虑进行新部署,我们建议你了解适合你的工作负载的 Azure Stack Edge Pro 2Azure Stack Edge Pro GPU 设备。

关于迁移

迁移是将工作负荷和应用程序数据从一个存储位置转移到另一个位置的过程。 这需要将组织的当前数据从一台存储设备完全复制到另一台存储设备(最好能够避免中断或禁用活动的应用程序),然后将所有输入/输出 (I/O) 活动重定向到新设备。

此迁移指南提供了将数据从 Azure Stack Edge Pro FPGA 设备迁移到备用 Azure Stack Edge 设备所需步骤的分步演练。 本文档面向那些负责在数据中心运营、部署和管理 Azure Stack Edge 设备的信息技术 (IT) 专业人员和知识工作者。

在本文中,将 Azure Stack Edge Pro FPGA 设备称为源设备,将备用 Azure Stack Edge 设备称为目标设备。

比较摘要

本部分提供了 Azure Stack Edge Pro FPGA 设备与 Azure Stack Edge Pro 2 和 Azure Stack Edge Pro GPU 设备之间功能的对比摘要。 Azure Stack Edge Pro 2 设备提供了一系列选项,以满足各种成本和功能需求。

功能 Azure Stack Edge Pro 2(目标设备) Azure Stack Edge Pro FPGA(源设备)
硬件 硬件加速:1 个或 2 个 Nvidia A2 GPU。
64 GB、128 GB 或 256 GB 内存。
2 个支持 RDMA 的 10 GB BASE-T iWarp 网络端口。
2 个支持 RDMA 的光学 100 GB/秒 RoCE 网络端口。
电源设备 - 1 个。
有关详细信息,请参阅 Azure Stack Edge Pro 2 技术规范
硬件加速:Intel Arria 10 FPGA。
128 GB 内存。
2 个铜缆 1 GB/秒网络端口。
4 个支持 RDMA 的光学 25 GB/秒网络端口。
电源设备 - 2 个。
有关详细信息,请参阅 Azure Stack Edge Pro FPGA 技术规范
可用存储 720 GB - 2.5 TB
预留空间以支持复原和供内部使用之后。
12.5 TB
预留空间以供内部使用之后。
安全性 证书
工作负荷 IoT Edge 工作负荷
VM 工作负荷
Kubernetes 工作负载
IoT Edge 工作负荷
定价 Azure Stack Edge 定价 Azure Stack Edge 定价

迁移计划

若要创建迁移计划,请考虑以下信息:

  • 制定迁移计划。
  • 在迁移数据时,可能会遇到故障。 建议你在停机维护时段内计划迁移,因为此过程会造成中断。 如本文档后面所述,你将在此停机时间内设置和还原配置。
  • 了解故障的总持续时间,并将其传达给所有利益干系人。
  • 确定需要从源设备迁移的本地数据。 作为预防措施,确保现有存储中的所有数据都有最近的备份。

迁移注意事项

在进行迁移之前,请考虑以下信息:

  • Azure Stack Edge 设备不能针对 Azure Stack Edge Pro FPGA 资源进行激活。 相反,请按照创建 Azure Stack Edge Pro GPU 订单中所述,为目标 Azure Stack Edge 设备创建新资源。
  • 部署在使用 FPGA 的源设备上的机器学习模型需要针对目标设备进行更改。 有关模型的帮助,可以联系 Microsoft 支持部门。 在源设备上部署的自定义模型如果未使用 FPGA(仅使用 CPU),在目标设备上应该会按原样工作(使用 CPU)。
  • 可能需要更改在源设备上部署的 IoT Edge 模块,才能在目标设备上成功部署这些模块。
  • 源设备支持 NFS 3.0 和 4.1 协议。 目标设备仅支持 NFS 3.0 协议。
  • 源设备支持 SMB 和 NFS 协议。 目标设备除了支持将 SMB 和 NFS 协议用于共享之外,还支持通过 REST 协议进行存储。
  • 源设备上的共享访问通过 IP 地址实现,而目标设备上的共享访问是通过设备名称实现的。

升级步骤速览

下表总结了迁移的总体流程,介绍了迁移所需的步骤以及执行这些步骤的位置。

阶段 步骤 设备
准备源设备* 1.记录配置数据
2.备份共享数据
3.准备 IoT Edge 工作负荷
源设备
准备目标设备* 1.创建新订单
2.配置并激活
目标设备
迁移数据 1.从共享迁移数据
2.重新部署 IoT Edge 工作负荷
目标设备
验证数据 验证已迁移的数据 目标设备
清理、返回 擦除数据并返回 源设备

*可以并行准备源设备和目标设备。

准备源设备

准备工作包括确定 Edge 云共享、Edge 本地共享,以及部署在设备上的 IoT Edge 模块。

1.记录配置数据

通过本地 UI 在源设备上执行下面的步骤。

记录源设备上的配置数据。 使用部署清单帮助你记录设备配置。 在迁移过程中,你将使用此配置信息来配置新的目标设备。

2.备份共享数据

设备数据可以是以下类型之一:

  • Edge 云共享中的数据
  • 本地共享中的数据

Edge 云共享中的数据

Edge 云共享将层级数据从你的设备共享到 Azure。 通过 Azure 门户在源设备上执行下面的步骤。

  • 列出你在源设备上拥有的所有 Edge 云共享和用户。
  • 列出你拥有的所有带宽计划。 你将在目标设备上重新创建这些带宽计划。
  • 根据可用的网络带宽,在设备上配置带宽计划,以最大限度地将数据分层到云。 这可以尽量减少设备上的本地数据。
  • 确保共享完全分层到云。 可以通过在 Azure 门户中检查共享状态来确认分层。

Edge 本地共享中的数据

Edge 本地共享中的数据保留在设备上。 通过 Azure 门户在源设备上执行下面的步骤。

  • 列出设备上的 Edge 本地共享。

  • 由于执行的是一次性数据迁移,因此请在另一台本地服务器上创建 Edge 本地共享数据的副本。 可以使用复制工具(如 robocopy (SMB) 或 rsync (NFS))复制数据。 你也可能已经部署了第三方数据保护解决方案来备份本地共享中的数据。 以下第三方解决方案支持用于 Azure Stack Edge Pro FPGA 设备:

    第三方软件 解决方案参考信息
    Cohesity https://www.cohesity.com/solution/cloud/azure/
    有关详细信息,请联系 Cohesity。
    Commvault https://www.commvault.com/azure
    有关详细信息,请联系 Commvault。
    Veritas https://www.veritas.com/partners/microsoft-azure
    有关详细信息,请联系 Veritas。
    Veeam https://www.veeam.com/kb4041
    有关详细信息,请联系 Veeam。

3.准备 IoT Edge 工作负荷

  • 如果你已经部署了 IoT Edge 模块并使用 FPGA 加速,则可能需要修改这些模块,才能让这些模块在 GPU 设备上运行。 按照修改 IoT Edge 模块中的说明进行操作。

准备目标设备

请使用以下步骤准备好目标设备。

1.创建新订单

需要为目标设备创建新订单(和新资源)。 必须针对 GPU 资源而不是针对 FPGA 资源激活目标设备。

若要下达订单,请在 Azure 门户中创建新的 Azure Stack Edge 资源

2.设置、激活

需要针对先前创建的新资源设置和激活目标设备。

请按照下面的步骤通过 Azure 门户配置目标设备:

  1. 收集部署清单中所需的信息。 可以使用从源设备配置中保存的信息。
  2. 解包装载机架,并将电缆接到设备
  3. 连接到设备的本地 UI
  4. 使用一组不同于旧设备使用的 IP 地址(如果使用静态 IP)来配置网络。 请参阅如何配置网络设置
  5. 指定与旧设备相同的设备名称,并提供一个 DNS 域。 请参阅如何配置设备设置
  6. 在新设备上配置证书。 请参阅如何配置证书
  7. 从 Azure 门户获取激活密钥并激活新设备。 请参阅如何激活设备

你现在已准备好还原共享数据,并部署在旧设备上运行的工作负荷。

迁移数据

现在将源设备中的数据复制到目标设备上的 Edge 云共享和 Edge 本地共享。

1.从 Edge 云共享

请按照以下步骤操作,在目标设备上同步 Edge 云共享上的数据:

  1. 添加共享,使其与源设备上创建的共享名称相对应。 创建共享时,请确保将“选择 Blob 容器”设置为“使用现有容器”,然后选择在前一设备上使用的容器。
  2. 添加用户,使其有权访问之前的设备。
  3. 刷新来自 Azure 的共享数据。 刷新共享会将现有容器中的所有云数据拉取到共享中。
  4. 重新创建要与共享关联的带宽计划。 有关详细步骤,请参阅添加带宽计划

2.从 Edge 本地共享

你可能已经部署第三方备份解决方案来保护 IoT 工作负荷的本地共享数据。 现在需要还原该数据。

在完全配置替换设备后,启用设备的本地存储。

按照以下步骤操作,从本地共享恢复数据:

  1. 在设备上配置计算

  2. 在目标设备上添加所有本地共享。 请参阅添加本地共享中的详细步骤。

  3. 在源设备上访问 SMB 共享将使用 IP 地址,而在目标设备上,将使用设备名称。 请参阅连接到 Azure Stack Edge Pro GPU 上的 SMB 共享。 若要在目标设备上连接到 NFS 共享,需要使用与该设备关联的新 IP 地址。 请参阅连接到 Azure Stack Edge Pro GPU 上的 NFS 共享

    如果通过 SMB 或 NFS 将共享数据复制到了某台中间服务器,可将该中间服务器中的数据复制到目标设备上的共享。 如果源设备和目标设备都已联机,则还可以直接从源设备复制数据。

    如果你曾经使用第三方软件备份了本地共享中的数据,则需要运行所选的数据保护解决方案所提供的恢复过程。 请参阅下表中的参考信息。

    第三方软件 解决方案参考信息
    Cohesity https://www.cohesity.com/solution/cloud/azure/
    有关详细信息,请联系 Cohesity。
    Commvault https://www.commvault.com/azure
    有关详细信息,请联系 Commvault。
    Veritas https://www.veritas.com/partners/microsoft-azure
    有关详细信息,请联系 Veritas。
    Veeam https://www.veeam.com/kb4041
    有关详细信息,请联系 Veeam。

3.重新部署 IoT Edge 工作负荷

准备好 IoT Edge 模块后,你将需要在目标设备上部署 IoT Edge 工作负荷。 如果在部署 IoT Edge 模块时遇到任何错误,请参阅:

验证数据

迁移后,请验证所有数据是否均已迁移,以及是否已在目标设备上部署了工作负荷。

擦除数据、返回

数据迁移完成后,请擦除本地数据并返回源设备。 按照退回 Azure Stack Edge Pro FPGA 设备中的步骤操作。

后续步骤

了解如何在 Azure Stack Edge Pro GPU 设备上部署 IoT Edge 工作负荷