将本地 Hyper-V VM 灾难恢复到 Azure 时的支持矩阵

本文汇总了使用 Azure Site Recovery 执行本地 Hyper-V VM 到 Azure 的灾难恢复时支持的组件和设置。

注意

Site Recovery 不会将客户数据移到或存储在目标区域之外,目标区域中已为源计算机设置了灾难恢复。 如果客户愿意,可以从其他地区选择恢复服务保管库。 恢复服务保管库包含元数据,但不包含实际的客户数据。

支持的方案

场景 详细信息
使用 Virtual Machine Manager 的 Hyper-V

对于托管在 System Center Virtual Machine Manager 结构中的 Hyper-V 主机,可针对在其上运行的 VM 执行到 Azure 的灾难恢复。

可以在 Azure 门户中部署此方案,也可使用 PowerShell 进行部署。

在由 Virtual Machine Manager 托管 Hyper-V 主机时,还可以执行灾难恢复到次要本地站点。 若要了解有关此方案的详细信息,请阅读此教程。
不使用 Virtual Machine Manager 的 Hyper-V 对于并非由 Virtual Machine Manager 托管的 Hyper-V 主机,可针对在其上运行的 VM 执行到 Azure 的灾难恢复。

可以在 Azure 门户中部署此方案,也可使用 PowerShell 进行部署。

注意

在同一 Hyper-V 主机上同时配置 Azure 备份和 Azure Site Recovery 会导致复制出现问题,因此不支持这样做。

本地服务器

Server 要求 详细信息
Hyper-V(不使用 Virtual Machine Manager 运行) Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2(含最新更新)

注意:还支持这些操作系统的 Server 核心安装。
如果您已为 Windows Server 2012 R2 和/或 SCVMM 2012 R2 配置了 Azure Site Recovery,并计划升级操作系统,请遵循Windows Server 升级指南。
Hyper-V(使用 Virtual Machine Manager 运行) 虚拟机管理器 2025,虚拟机管理器 2022(不支持服务器核心),虚拟机管理器 2019,虚拟机管理器 2016,虚拟机管理器 2012 R2

注意:还支持这些操作系统的 Server 核心安装。
如果使用 Virtual Machine Manager,Windows Server 2019 主机应在 Virtual Machine Manager 2019 中托管。 同样,Windows Server 2016 主机应在 Virtual Machine Manager 2016 中托管。

注意

确保本地服务器上存在 .NET Framework 4.6.2 或更高版本。

复制的虚拟机

注意

Windows Server 2008、2008 R2、2012 和 2012 R2 已达到支持终止(EOS)。 相应地查看使用情况和计划 OS 升级和迁移。 有关详细信息,请参阅对 [特定产品或服务] 的支持结束。

下表汇总了 VM 支持。 Site Recovery 支持在受支持的操作系统上运行的任何工作负荷。

组件 详细信息
VM 配置 复制到 Azure 的 VM 必须满足 Azure 要求。
来宾操作系统 任何 Azure 支持的虚拟机操作系统。

不支持 Windows Server 2016 Nano Server。

VM/磁盘管理

操作 详细信息
调整复制的 Hyper-V VM 上的磁盘大小 不支持。 为 VM 禁用复制,进行更改,然后重新启用复制。
在复制的 Hyper-V VM 上添加磁盘 不支持。 为 VM 禁用复制,进行更改,然后重新启用复制。
更改复制 Hyper-V VM 上的磁盘 ID 不支持。 如果你更改磁盘 ID,将会影响复制,并将磁盘显示为“不受保护”。

Hyper-V 网络配置

组件 Hyper-V 与虚拟机管理器 不使用 Virtual Machine Manager 的 Hyper-V
主机网络:网卡聚合 是 是
主机网络:VLAN 是 是
主机网络:IPv4 是 是
主机网络:IPv6 否 否
来宾 VM 网络:NIC 组合 否 否
来宾 VM 网络:IPv4 是 是
来宾 VM 网络:IPv6 否 是
客户机 VM 网络:静态 IP (Windows) 是 是
来宾 VM 网络:静态 IP (Linux) 是 是
客户 VM 网络:多网卡(NIC) 是 是
Https 代理 否 否
自动专用 IP 寻址 (APIPA) 否 否
对 Site Recovery 服务的专用链接访问 是的。 了解详细信息。 是的。 了解详细信息。

注意

就来宾 VM 网络的静态 IP (Linux) 来说,Azure 上不使用来自源操作系统的 NIC 的静态 IP。 Azure VM 上的 vNIC 配置了所选虚拟网络的新 Azure IP 地址。

Azure VM 网络配置(故障转移后)

组件 Hyper-V 与虚拟机管理器 不使用 Virtual Machine Manager 的 Hyper-V
Azure ExpressRoute 是 是
ILB 是 是
ELB 是 是
Azure 流量管理器 是 是
多个网卡 (Multi-NIC) 是 是
保留 IP 是 是
IPv4 是 是
保留源 IP 地址 是 是
Azure 虚拟网络服务终结点
(不带 Azure 存储防火墙)
是 是
加速网络 否 否

Hyper-V 主机存储

存储 Hyper-V 与虚拟机管理器 不使用 Virtual Machine Manager 的 Hyper-V
NFS 不可用 不可用
SMB 3.0 是 是
SAN (ISCSI) 是 是
多路径 (MPIO) 测试时使用的对象:

Microsoft DSM、EMC PowerPath 5.7 SP4、EMC PowerPath DSM for CLARiiON
是 是

Hyper-V 虚拟机客户机存储

存储 Hyper-V 与虚拟机管理器 不使用 Virtual Machine Manager 的 Hyper-V
VMDK 不可用 不可用
VHD/VHDX 是 是
第 2 代 VM 是 是
EFI/UEFI 是 是
共享群集磁盘 否 否
加密磁盘 否 否
NFS 不可用 不可用
SMB 3.0 否 否
RDM 不可用 不可用
磁盘 >1 TB 是的,最高可达32,767 GiB(约32 TiB)。

将 Hyper-V 主机上的复制提供者升级到2.0.9214.0以上的版本。 大容量磁盘仅复制到托管磁盘。
是的,最高可达32,767 GiB(约32 TiB)。

将 Hyper-V 主机上的复制提供者升级到2.0.9214.0以上的版本。 大容量磁盘仅复制到托管磁盘。
磁盘:逻辑扇区和物理扇区均为 4 KiB(4Kn) 不:第一代/第二代 不:第一代/第二代
磁盘:512字节逻辑扇区和4 KiB物理扇区(512e) 是 是
逻辑卷管理 (LVM)。 仅数据磁盘支持 LVM。 Azure 仅提供单个 OS 磁盘。 是 是
条带化磁盘卷 >1 TB 是 是
存储空间/直接存储空间 (S2D) 否 否
热添加/移除磁盘 否 否
排除磁盘 是 是
多路径 (MPIO) 是 是

注意

对于当前的托管磁盘故障转移路径,第 2 代源计算机会恢复为第 2 代 Azure 虚拟机。

Azure 存储

组件 Hyper-V 与虚拟机管理器 不使用 Virtual Machine Manager 的 Hyper-V
本地冗余存储 是 是
异地冗余存储 是 是
读取访问异地冗余存储 是 是
区域冗余存储 否 否
冷存储 否 否
热存储 否 否
块状Blob 否 否
主机加密 否 否
静态加密 (SSE) 是 是
静止数据加密 (CMK)

(仅用于故障转移到托管磁盘)
是(通过 PowerShell Az 3.3.0 及更高版本模块) 是(通过 PowerShell Az 3.3.0 及更高版本模块)
在静止状态下的双重加密

(仅用于故障转移至托管磁盘)

详细了解 Windows 和 Linux 支持的区域
是(通过 PowerShell Az 3.3.0 及更高版本模块) 是(通过 PowerShell Az 3.3.0 及更高版本模块)
高级存储 是 是
标准存储 是 是
导入/导出服务 否 否
启用了防火墙的 Azure 存储帐户 是的。 适用于目标存储和缓存。 是的。 适用于目标存储和缓存。
修改存储帐户 否。 启用复制后,无法修改目标 Azure 存储帐户。 若要修改,请禁用然后重新启用灾难恢复。 否
安全传输选项 是 是
UEFI 安全启动 否 否

注意

应用一致性快照不支持条带卷和动态磁盘。 确保在所选复制策略中将应用一致性快照的频率设置为零。

可信启动和机密虚拟机安全类型不支持Hyper-V到Azure的灾难恢复。

使用非管理磁盘的现有复制在故障切换时被强制转换为托管磁盘。 查看作业警告,确认所选目标虚拟机大小支持源VM生成。

Azure 计算功能

功能 Hyper-V 与虚拟机管理器 不使用 Virtual Machine Manager 的 Hyper-V
可用性集 是 是
可用性区域 否 否
HUB 是 是
托管磁盘 是的,适用于故障转移和故障回复。 是的,包括故障转移和故障回复。
虚拟机安全类型:标准 是 是
虚拟机安全类型:可信启动或机密虚拟机 否 否

Azure VM 要求

复制到 Azure 的本地 VM 必须满足此表中汇总的 Azure VM 要求。

组件 要求 详细信息
来宾操作系统 Site Recovery 支持 Azure 支持的所有操作系统。 如果不支持,先决条件检查会失败。
来宾操作系统体系结构 32 位 (Windows Server 2008)/64 位 如果不支持,先决条件检查会失败。
操作系统磁盘大小 对于第 1 代 VM,最大为 2 TB。

第二代虚拟机最高可达4095 GiB。

将 Hyper-V 主机上的复制提供者升级到2.0.9214.0以上的版本,以复制大型操作系统磁盘。 大容量磁盘仅复制到托管磁盘。
如果不支持,先决条件检查会失败。
操作系统磁盘计数 1 如果不支持,先决条件检查会失败。
受保护的磁盘数量 总共最多64个磁盘,包括操作系统磁盘。 数据磁盘的 LUN 范围为 0 到 63。 针对所选目标 Azure 虚拟机大小,有效数据磁盘数量可以更低。 如果不支持,先决条件检查会失败。
数据磁盘 VHD 大小 从1 GiB到32,767 GiB(约32 TiB)。

将 Hyper-V 主机上的复制提供者升级到2.0.9214.0以上的版本以复制大型磁盘。 大容量磁盘仅复制到托管磁盘。
如果不支持,先决条件检查会失败。
复制波动 正常变更率下,每个虚拟机最高支持 54 MB/s。 Site Recovery 会评估所有受保护虚拟机磁盘的汇总传入更改速率。 每盘的限制取决于存储类型、磁盘大小和平均写入大小。 为整体虚拟机工作负载确定连接和带宽规模。
网络适配器 支持多个适配器
共享 VHD 不支持 如果不支持,先决条件检查会失败。
FC 磁盘 不支持 如果不支持,先决条件检查会失败。
硬盘格式 VHD

VHDX
故障转移到 Azure 时,Site Recovery 自动将 VHDX 转换为 VHD。 返回到本地时,虚拟机将继续使用 VHDX 格式。
BitLocker 不支持 为 VM 启用复制之前,必须先禁用 BitLocker。
VM 名称 介于 1 和 63 个字符之间。 限制为字母、数字和连字符。 VM 名称必须以字母或数字开头和结尾。 在 Site Recovery 中更新 VM 属性中的值。
VM 类型 第 1 代

第 2 代
第二代虚拟机需要一个支持第二代的目标Azure虚拟机规模。

注意

在故障切换期间,Site Recovery 可以有条件地创建临时第一代辅助虚拟机,以准备为 Azure 复制的磁盘。 辅助工具大小可以与最终虚拟机大小不同,并且必须支持 x64 架构、第一代,以及附加源磁盘的数量和类型。 详情请参见 补水过程。

恢复服务保管库操作

操作 Hyper-V 和 VMM 不包含 VMM 的 Hyper-V
在资源组之间移动保管库

在订阅内和跨订阅之间
否 否
跨资源组移动存储、网络和 Azure VM

在订阅内和跨订阅之间
否 否

注意

将 Hyper-VM 从本地复制到 Azure 时,只能从一个特定环境(Hyper-V 站点或使用 VMM 的 Hyper-V)复制到一个 AD 租户(如果适用)。

服务提供商和代理

若要确保部署与本文的设置兼容,请确保运行的是最新的提供程序和代理版本。

名称 说明 详细信息
Azure Site Recovery 提供程序 协调本地服务器与 Azure 之间的通信

使用 Virtual Machine Manager 的 Hyper-V:安装在 Virtual Machine Manager 服务器上

不使用 Virtual Machine Manager 的 Hyper-V:安装在 Hyper-V 主机上
最新功能和修复
Azure 恢复服务代理 协调 Hyper-V VM 与 Azure 之间的复制

在本地 Hyper-V 服务器(使用或不使用 Virtual Machine Manager)上安装
可从门户网站获取最新代理

后续步骤

了解如何为本地 Hyper-V VM 的灾难恢复准备 Azure。