将本地 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 核心安装。
如果已使用 Azure Site Recovery 配置 Windows Server 2012 R2 和/或 SCVMM 2012 R2 并计划升级 OS,请遵循指南文档
Hyper-V(使用 Virtual Machine Manager 运行) Virtual Machine Manager 2022(Server 核心不受支持)、Virtual Machine Manager 2019、Virtual Machine Manager 2016、Virtual Machine Manager 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 或更高版本。

复制的 VM

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

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

不支持 Windows Server 2016 Nano Server。

VM/磁盘管理

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

Hyper-V 网络配置

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

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

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

Hyper-V 主机存储

存储 使用 Virtual Machine Manager 的 Hyper-V 不使用 Virtual Machine Manager 的 Hyper-V
NFS 不可用 NA
SMB 3.0
SAN (ISCSI)
多路径 (MPIO)。 测试时使用的对象:

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

Hyper-V VM 来宾存储

存储 使用 Virtual Machine Manager 的 Hyper-V 不使用 Virtual Machine Manager 的 Hyper-V
VMDK 不可用 不可用
VHD/VHDX
第 2 代 VM
EFI/UEFI

Azure 中迁移的 VM 将自动转换为 BIOS 启动 VM。 该 VM 应仅运行 Windows Server 2012 及更高版本。 OS 磁盘所具有的分区最多不得超过五个,OS 磁盘的大小应该小于 2 TB。
共享群集磁盘
加密磁盘
NFS 不可用 NA
SMB 3.0
RDM 不可用 NA
磁盘 >1 TB 是,最大 32 TB

你需要将 Hyper-V 主机上的复制提供程序升级到 2.0.9214.0 之后的任何版本,然后才能复制高达 32 TB 的大型磁盘。 对于大型磁盘,复制只会发生在托管磁盘上。
是,最大 32 TB

你需要将 Hyper-V 主机上的复制提供程序升级到 2.0.9214.0 之后的任何版本,然后才能复制高达 32 TB 的大型磁盘。 对于大型磁盘,复制只会发生在托管磁盘上。
磁盘:4K 逻辑和物理扇区 不支持:Gen 1/Gen 2 不支持:Gen 1/Gen 2
磁盘:4K 逻辑扇区和 512 字节物理扇区
逻辑卷管理 (LVM)。 仅数据磁盘支持 LVM。 Azure 仅提供单个 OS 磁盘。
包含条带化磁盘的卷 >1 TB
存储空间
热添加/移除磁盘
排除磁盘
多路径 (MPIO)

Azure 存储

组件 使用 Virtual Machine Manager 的 Hyper-V 不使用 Virtual Machine Manager 的 Hyper-V
本地冗余存储
异地冗余存储
读取访问异地冗余存储
区域冗余存储
冷存储
热存储
块 Blob
主机加密
静态加密 (SSE)
静态加密 (CMK)

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

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

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

注意

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

Azure 计算功能

功能 使用 Virtual Machine Manager 的 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。

对于第 2 代 VM,最大为 4 TB。

你需要将 Hyper-V 主机上的复制提供程序升级到 2.0.9214.0 之后的任何版本,然后才能复制大型 OS 磁盘。 对于大型磁盘,复制只会发生在托管磁盘上。
如果不支持,先决条件检查会失败。
操作系统磁盘计数 1 如果不支持,先决条件检查会失败。
数据磁盘计数 16 个或更少 如果不支持,先决条件检查会失败。
数据磁盘 VHD 大小 最多 32 TB

你需要将 Hyper-V 主机上的复制提供程序升级到 2.0.9214.0 之后的任何版本,然后才能复制大型磁盘。 对于大型磁盘,复制只会发生在托管磁盘上。
如果不支持,先决条件检查会失败。
网络适配器 支持多个适配器
共享 VHD 不支持 如果不支持,先决条件检查会失败。
FC 磁盘 不支持 如果不支持,先决条件检查会失败。
硬盘格式 VHD

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

第 2 代 - Windows
支持 OS 磁盘类型为“基本”(其中包括一个或两个格式化为 VHDX 的数据卷)并且磁盘空间大小小于 2 TB 的第 2 代 VM。

不支持 Linux 第 2 代 VM。 了解详细信息

恢复服务保管库操作

操作 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