Compartilhar via

支持在 Azure 区域之间移动 Azure 虚拟机

本文总结了使用资源移动器跨Azure区域移动虚拟机和相关网络资源的支持和先决条件。

Windows VM 支持

资源移动器支持运行这些 Windows 操作系统的 Azure 虚拟机。

注意

资源移动器支持 Windows Trusted Launch 虚拟机。

操作系统 详细信息
Windows Server 2019 支持服务器核心、带桌面体验的服务器。
Windows Server 2016 支持的服务器核心、具有桌面体验的服务器。
Windows Server 2012 R2 支持。
Windows Server 2012 支持。
Windows Server 2008 R2 含 SP1/SP2 支持。

对于使用 SP1/SP2 运行 Windows Server 2008 R2 的计算机,需要安装 Windows servicing stack update (SSU)SHA-2 update。 从 2019 年 9 月开始不再支持 SHA-1,如果未启用 SHA-2 代码签名,则无法按预期方式安装/升级代理扩展。 详细了解 SHA-2 升级和要求
Windows 10 (x64) 支持。
Windows 8.1 (x64) 支持。
Windows 8 (x64) 支持。
Windows 7 (x64) SP1 及更高版本 在运行 Windows 7 SP1 的计算机上安装 Windows 服务堆栈更新(SSU)SHA-2 更新。 2019 年 9 月不支持 SHA-1,如果 SHA-2 代码签名未启用,则“准备”步骤不会成功。 详细了解 SHA-2 升级和要求

Linux VM 支持

资源移动器支持运行这些 Linux 操作系统的 Azure 虚拟机。

注意

资源移动器不支持 Linux 受信任启动 VM。

操作系统 详细信息
Red Hat Enterprise Linux 6.7、6.8、6.9、6.10、7.0、7.1、7.2、7.3、7.4、7.5、7.6、7.6、7.78.0、8.1、9.4
Ubuntu 14.04 LTS 服务器 受支持的内核版本
Ubuntu 16.04 LTS 服务器 受支持的内核版本

使用基于密码的身份验证和登录的 Ubuntu 服务器以及用于配置云 VM 的 cloud-init 包可能会在故障转移时禁用基于密码的登录(具体取决于 cloud-init 配置)。 可以通过在 Azure 门户中故障转移的虚拟机上的支持>故障排除>设置菜单中重置密码,重新启用基于密码的登录。
Ubuntu 18.04 LTS 服务器 受支持的内核版本
Debian 7 受支持的内核版本
Debian 8 受支持的内核版本
SUSE Linux Enterprise Server 12 SP1、SP2、SP3、SP4。 受支持的内核版本
SUSE Linux Enterprise Server 15 15 和 15 SP1。 (受支持的内核版本)
SUSE Linux Enterprise Server 11 SP3
SUSE Linux Enterprise Server 11 SP4
Oracle Linux 6.4、6.5、6.6、6.7、6.8、6.9、6.10、7.0、7.1、7.2、7.3、7.4、7.5、7.6、7.7

运行 Red Hat 兼容内核或 Unbreakable Enterprise Kernel 第 3、4 和 5 版(UEK3、UEK4、UEK5)

受支持的 Ubuntu 内核版本

发布 内核版本
14.04 LTS 3.13.0-24-generic 到 3.13.0-170-generic、
3.16.0-25-generic 到 3.16.0-77-generic、
3.19.0-18-generic 到 3.19.0-80-generic、
4.2.0-18-generic 到 4.2.0-42-generic、
4.4.0-21-generic 到 4.4.0-148-generic、
4.15.0-1023-azure 到 4.15.0-1045-azure
16.04 LTS 4.4.0-21-generic 到 4.4.0-171-generic、
4.8.0-34-generic 到 4.8.0-58-generic、
4.10.0-14-generic 到 4.10.0-42-generic、
4.11.0-13-generic 到 4.11.0-14-generic、
4.13.0-16-generic 到 4.13.0-45-generic、
4.15.0-13-generic 到 4.15.0-74-generic
4.11.0-1009-azure 到 4.11.0-1016-azure、
4.13.0-1005-azure 到 4.13.0-1018-azure
4.15.0-1012-azure 到 4.15.0-1066-azure
18.04 LTS 4.15.0-20-generic 到 4.15.0-74-generic
4.18.0-13-generic 到 4.18.0-25-generic
5.0.0-15-generic 到 5.0.0-37-generic
5.3.0-19-generic 到 5.3.0-24-generic
4.15.0-1009-azure 到 4.15.0-1037-azure
4.18.0-1006-azure 到 4.18.0-1025-azure
5.0.0-1012-azure 到 5.0.0-1028-azure
5.3.0-1007-azure 到 5.3.0-1009-azure

受支持的 Debian 内核版本

发布 内核版本
Debian 7 3.2.0-4-amd64 到 3.2.0-6-amd64、3.16.0-0.bpo.4-amd64
Debian 8 3.16.0-4-amd64 到 3.16.0-10-amd64、4.9.0-0.bpo.4-amd64 到 4.9.0-0.bpo.11-amd64
Debian 8 3.16.0-4-amd64 到 3.16.0-10-amd64,4.9.0-0.bpo.4-amd64 到 4.9.0-0.bpo.9-amd64

受支持的 SUSE Linux Enterprise Server 12 内核版本

发布 内核版本
SUSE Linux Enterprise Server 12(SP1、SP2、SP3、SP4) 支持所有库存 SUSE 12 SP1、SP2、SP3、SP4 内核

4.4.138-4.7-azure 到 4.4.180-4.31-azure、
4.12.14-6.3-azure 到 4.12.14-6.34-azure

受支持的 SUSE Linux Enterprise Server 15 内核版本

发布 内核版本
SUSE Linux Enterprise Server 15 和 15 SP1 支持所有库存 SUSE 15 和 15 内核。

4.12.14-5.5-azure 到 4.12.14-8.22-azure

受支持的 Linux 文件系统/来宾存储

  • 文件系统:ext3、ext4、XFS、BTRFS
  • 卷管理器:LVM2
  • 多路径软件:设备映射器

受支持的 VM 计算设置

设置 支持 详细信息
大小 具有至少两个 CPU 核心和 1 GB RAM 的任何Azure VM 大小 验证Azure虚拟机大小
可用性集 支持 支持。
可用性区域 支持 支持,具体取决于目标区域支持。
Azure镜像(由Microsoft发布) 支持 如果 VM 在受支持的操作系统上运行,则支持。
Azure镜像库(由第三方发布) 支持 如果 VM 在受支持的操作系统上运行,则支持。
自定义映像(由第三方发布) 支持 如果 VM 在受支持的操作系统上运行,则支持。
使用 Site Recovery 的 VM 不支持 使用 Site Recovery 在后端跨区域移动虚拟机的资源。 如果已在使用Site Recovery,请禁用复制,然后启动准备过程。
Azure RBAC 策略 不支持 Azure VM 上的基于角色的访问控制(Azure RBAC)策略不会复制到目标区域中的 VM。
扩展 不支持 扩展不会复制到目标区域中的虚拟机。 在移动完成后,请手动安装它们。

支持的 VM 存储设置

下表汇总了对 Azure VM OS 磁盘、数据磁盘和临时磁盘的支持。 请务必遵循托管磁盘的 VM 磁盘限制以及目标,以避免任何性能问题。

注意

目标 VM 大小应当等于或大于源 VM 大小。 用于验证的参数有:数据磁盘计数、NIC 计数、可用 CPU 数、内存大小 (GB)。 如果不是,则会发出错误。

组件 支持 详细信息
OS 磁盘的最大大小 2,048 GB 深入了解 VM 磁盘相关信息。
临时磁盘 不支持 在准备过程中,临时磁盘始终被排除在外。

请勿在临时磁盘上存储任何持久性数据。 了解详细信息
数据磁盘的最大大小 托管磁盘容量为 8,192 GB
数据磁盘最小大小 托管磁盘为 2 GB
数据磁盘的最大数量 根据特定 Azure 虚拟机大小的支持能力,最多支持 64 个 深入了解 VM 大小相关信息。
数据磁盘更改率 每个高级存储的磁盘最大为 10 MBps。 每个标准存储的磁盘最大为 2 MBps。 如果磁盘上的平均数据更改率持续高于最大值,则准备过程会跟不上。

但是,如果偶尔超出最大值,则准备过程可以跟上,但可能会看到稍有延迟的恢复点。
数据磁盘(标准存储帐户) 不支持。 将存储类型更改为托管磁盘,然后尝试移动 VM。
数据磁盘(高级存储帐户) 不支持 将存储类型更改为托管磁盘,然后尝试移动 VM。
托管磁盘(标准) 支持
托管磁盘(高级版) 支持
标准 SSD 支持
第 2 代(UEFI 启动) 支持
启动诊断存储帐户 不支持 将 VM 移动到目标区域后,重新启用它。
启用了Azure磁盘加密的 VM 支持 了解详细信息
采用服务器端加密并使用客户托管密钥的 VM 支持 了解详细信息

限制和数据更改率

下表汇总了基于我们的测试的限制。 这并未涵盖所有可能的应用程序 I/O 组合。 实际结果因应用程序 I/O 组合而异。 有两个限制需要考虑:每个磁盘的数据变动率,以及每个 VM 的数据变动率。

存储目标 平均源磁盘 I/O 平均源磁盘数据变动量 每天的总源磁盘数据变动量
标准存储 8 KB 2 MB/秒 每个磁盘 168 GB
高级 P10 或 P15 磁盘 8 KB 2 MB/秒 每个磁盘 168 GB
高级 P10 或 P15 磁盘 16 KB 4 MB/秒 每个磁盘 336 GB
高级 P10 或 P15 磁盘 至少 32 KB 8 MB/秒 每个磁盘 672 GB
高级 P20、P30、P40 或 P50 磁盘 8 KB 5 MB/秒 每个磁盘 421 GB
高级 P20、P30、P40 或 P50 磁盘 至少 16 KB 20 MB/秒 每个磁盘 1,684 GB

支持的 VM 网络设置

设置 支持 详细信息
网卡 支持 指定目标区域中的一个现有资源,或者在准备过程中创建一个新资源。
内部负载均衡器 支持 指定目标区域中的一个现有资源,或者在准备过程中创建一个新资源。
公共负载均衡器 支持 指定目标区域中的一个现有资源,或者在准备过程中创建一个新资源。
公共 IP 地址 支持 指定目标区域中的一个现有资源,或者在准备过程中创建一个新资源。

公共 IP 地址是特定于区域的,在移动后不会保留在目标区域中。 修改目标位置中的网络设置(包括负载均衡规则)时,请记住这一点。
网络安全组 支持 指定目标区域中的一个现有资源,或者在准备过程中创建一个新资源。
保留(静态)IP 地址 支持 目前无法配置此项。 该值默认为源值。

如果源 VM 上的 NIC 具有静态 IP 地址,并且目标子网具有相同的可用 IP 地址,则会将它分配给目标 VM。

如果目标子网没有相同的 IP 地址可用,则针对 VM 启动移动操作会失败。
动态 IP 地址 支持 目前无法配置此项。 该值默认为源值。

如果源上的 NIC 具有动态 IP 地址,则目标 VM 上的 NIC 也默认为动态的。
IP 配置 支持 目前无法配置此项。 该值默认为源值。
VNET 对等互连 不保留 移动到目标区域的 VNET 不会保留源区域中存在的 VNET 对等互连配置。 若要保留对等互连,则需要在目标区域中再次手动完成该对等互连。

出站访问要求

您想要移动的 Azure VM 需要出站访问。

URL 访问

如果使用基于 URL 的防火墙代理来控制出站连接,请允许访问以下 URL:

名称 由世纪互联运营的 Azure 详细信息
存储 *.blob.core.chinacloudapi.cn 允许将数据从 VM 写入源区域中的缓存存储帐户。
Microsoft Entra ID login.chinacloudapi.cn 为Site Recovery服务 URL 提供授权和身份验证。
复制 *.hypervrecoverymanager.windowsazure.cn 允许 VM 与Site Recovery服务通信。
Service Bus *.servicebus.chinacloudapi.cn 允许 VM 写入 Site Recovery 监控和诊断数据。

NSG 规则

如果使用网络安全组 (NSG) 规则来控制出站连接性,请创建这些服务标记规则。 每个规则都应当允许基于 HTTPS (443) 的出站访问。

  • 为源区域创建一个存储标记规则。
  • 创建 AzureSiteRecovery 标记规则,以允许访问任何区域中的Site Recovery服务。 此标记依赖于以下其他标记,因此,你需要为这些标记创建规则:
    • AzureActiveDirectory
    • *EventHub
    • AzureKeyVault
    • GuestAndHybridManagement
  • 建议在非生产环境中测试规则。 查看一些示例

后续步骤

尝试使用资源移动器将Azure VM移到另一个区域。