你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
将本地 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 服务的专用链接访问 | 是的。 了解详细信息。 | 是的。 了解详细信息。 |
注意
就来宾 VM 网络的静态 IP (Linux) 来说,Azure 上不使用来自源操作系统的 NIC 的静态 IP。 Azure VM 上的 vNIC 配置了所选虚拟网络的新 Azure IP。
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 | 是 | 是 |
存储空间/存储空间直通 (S2D) | 否 | 否 |
热添加/移除磁盘 | 否 | 否 |
排除磁盘 | 是 | 是 |
多路径 (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 及更高版本模块) |
静态双重加密 (仅用于故障转移到托管磁盘) 详细了解 Windows 和 Linux 支持的区域 |
是(通过 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 代 |
支持 OS 磁盘类型为“基本”(其中包括一个或两个格式化为 VHDX 的数据卷)并且磁盘空间大小小于 2 TB 的第 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 主机上 |
最新功能和修复 |
Microsoft Azure 恢复服务代理 | 协调 Hyper-V VM 与 Azure 之间的复制 在本地 Hyper-V 服务器(使用或不使用 Virtual Machine Manager)上安装 |
可从门户获取最新代理 |
后续步骤
了解如何为本地 Hyper-V VM 的灾难恢复准备 Azure。