将工作负荷从 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 FPGA 设备迁移到 Azure Stack Edge Pro 2 或 Pro GPU 设备。 迁移过程从选择新设备、迁移计划和迁移注意事项开始。 迁移过程提供以验证和设备清理结束的详细步骤。
重要
Azure Stack Edge Pro FPGA 设备于 2024 年 2 月达到生命周期结束。
关于迁移
迁移是将工作负荷和应用程序数据从一个存储位置移到另一个存储位置的过程。 这需要将组织的当前数据从一个存储设备精确复制到另一个存储设备(最好不会中断或禁用活动应用程序),然后将所有输入/输出(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 内存。 2x 10 GB BASE-T 支持 iWarp RDMA 的网络端口。 2x 光纤 100 GB/秒 支持 RoCE RDMA 的网络端口。 电源单位 - 1。 有关详细信息,请参阅 Azure Stack Edge Pro 2 技术规范。 |
硬件加速:Intel Arria 10 FPGA。 128 GB 内存。 2 个铜制 1 GB/秒网络端口。 4x 光学 25 GB/秒支持 RDMA 的网络端口。 电源单位 - 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 Pro FPGA 资源激活 Azure Stack Edge 设备。 请改为为目标 Azure Stack Edge 设备创建新资源,如 创建 Azure Stack Edge Pro GPU 订单中所述。
- 需要将部署在使用 FPGA 的源设备上的机器学习模型更改为适用于目标设备的模型。 有关模型帮助,可以联系Microsoft支持部门。 部署在未使用 FPGA(仅使用 CPU)的源设备上部署的自定义模型应 as-is 目标设备上(使用 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 门户配置 目标 设备:
- 收集 部署清单中所需的信息。 您可以使用之前从源设备配置中保存的信息。
- 解包、安装到 机架,并为设备 连接电缆。
- 连接到设备的本地 UI。
- 若为静态 IP,请使用与旧设备所用 IP 地址不同的一组 IP 地址来配置网络。 了解如何 配置网络设置。
- 分配与旧设备相同的设备名称并提供 DNS 域。 了解如何 配置设备设置。
- 在新设备上配置证书。 了解如何 配置证书。
- 从 Azure 门户获取激活密钥并激活新设备。 了解如何 激活设备。
现在可以还原共享数据,并部署在旧设备上运行的工作负载。
迁移数据
现在,你将将数据从源设备复制到 Edge 云共享和 目标 设备上的 Edge 本地共享。
1. 从 Edge 云共享
按照以下步骤在目标设备上同步 Edge 云共享上的数据:
- 添加与源设备上创建的共享名称对应的共享。 创建共享时,请确保 选择 blob 容器 设置为 使用现有,然后选择与上一设备一起使用的容器。
- 添加有权访问上一台设备的用户。
- 从 Azure 刷新共享 数据。 刷新共享将会把现有容器中的所有云数据拉取到文件共享中。
- 重新创建要与共享关联的带宽时刻表。 有关详细步骤,请参阅 添加带宽计划。
2. 从Edge本地共享
你可能已部署第三方备份解决方案来保护 IoT 工作负荷的本地共享数据。 现在需要还原该数据。
完全配置更换设备后,为设备启用本地存储。
按照以下步骤从本地共享恢复数据:
在目标设备上添加所有本地共享。 请参阅 添加本地共享的详细步骤。
访问源设备上的 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 IoT Edge的常见问题和解决方法。
- IoT Edge 运行时错误。
验证数据
迁移后,请验证所有数据是否已迁移,并且工作负载已部署到目标设备上。
擦除数据,返回
数据迁移完成后,擦除本地数据并返回源设备。 按照 所列步骤,退回你的 Azure Stack Edge Pro FPGA 设备。