适用于:Azure 本地 2503 及更高版本
本文概述了如何使用 Azure Migrate 将 Hyper-V 虚拟机(VM)迁移到 Azure 本地实例。
Azure Migrate 是一个中心中心,用于发现、评估和迁移本地服务器、应用和数据到 Microsoft Azure 云。 Azure Local 是一种超融合基础结构(HCI)系统解决方案,用于托管混合环境中的虚拟化 Windows 和 Linux 工作负载。 可以使用 Azure Migrate 平台将本地 Hyper-V VM 移动到 Azure 本地实例。
有关 Azure Migrate 平台的详细信息,请参阅 关于 Azure Migrate。
重要
此功能目前处于预览状态。 有关 beta 版本、预览版或尚未正式发布的版本的 Azure 功能所适用的法律条款,请参阅 Microsoft Azure 预览版的补充使用条款。
好处
下面是使用 Azure Migrate 将本地 VM 迁移到 Azure 本地的好处。 本解决方案:
- 在迁移之前,无需为源 VM 做好准备,包括安装代理。
- 通过Azure门户提供控制面板。 可以使用门户启动、运行和跟踪迁移到 Azure。
- 将数据流保留在本地,从本地 Hyper-V 迁移到 Azure Local。
- 使您的本地服务器上运行的虚拟机保持最小化的停机时间。
迁移组件
使用 Azure Migrate,可以选择将数据从本地环境迁移到 Azure 或本地 Azure 本地实例。
下图显示了使用 Azure Migrate 迁移到您内网的 Azure 本地实例的过程:
若要以高分辨率下载体系结构图,请访问 Jumpstart Gems。
迁移过程包括以下关键组件,分为两个层:
Azure 层:
- Azure Migrate 项目。 迁移过程的核心,用于协调源 VM 的发现和 VM 的复制。 源和目标设备都必须注册到此项目。
- 存储帐户和密钥保管库。 用于存储元数据和复制状态数据。
- Azure 资源管理器(ARM)。 通过与 Azure 本地资源提供程序交互,跨 Azure 和 Azure Local 协调和管理资源。
本地层:
- 源服务器(VMware/Hyper-V)。 托管要迁移的 VM。
- Azure Migrate 源工具。 在本地 VMware 或 Hyper-V 群集上运行,以发现和准备用于迁移的 VM。
- Azure Migrate 目标设备。 在接收已迁移 VM 的 Azure 本地实例上运行。
- Arc 资源桥(ARB)和 Hyper-V 故障转移群集管理器。 用于编排和虚拟机供应。
注意
要迁移的 VM(VMware/Hyper-V)的磁盘和数据不会存储在关联的 Azure 存储帐户中。 只有元数据和复制数据存储在 Azure 存储帐户中。
迁移阶段
以下是迁移过程的关键阶段:
| # | 阶段 | 说明 |
|---|---|---|
| 1. | 准备 | 通过完成迁移先决条件来准备迁移。 部署、配置和注册 Azure 本地实例。 此系统是迁移目标。 在 Azure 中创建 Azure Migrate 项目和Azure 存储帐户。 有关详细信息,请参阅 查看 Azure Migrate 的先决条件。 |
| 2. | 发现 | 创建和配置 Azure Migrate 源设备。 使用此工具检测内部源 Hyper-V 服务器。 有关详细信息,请参阅 “发现 Hyper-V VM”。 |
| 3. | 复制 | 在 Azure 本地设备上创建和配置目标设备。 选择并复制在上一步中发现的 VM。 有关详细信息,请参阅 复制 Hyper-V VM。 |
| 4. | 迁移、验证 | 复制完成后,选择 VM 并将其迁移到 Azure 本地。 迁移完成后,验证 VM 是否已成功启动,并且数据已正确迁移。 现在可以暂停复制并解除源 VM 的授权。 有关详细信息,请参阅 迁移和验证 Hyper-V VM。 |
后续步骤
若要准备迁移,请参阅以下文章: