Compartilhar via

有关 VMware 到 Azure 复制的常见问题

本文解答了将本地 VMware virtual machines(VM)灾难恢复部署到Azure时可能出现的常见问题。

注意事项

现在可以将现有复制项移动到现代化 VMware 灾难恢复体验。 了解详细信息

常规

是否可以迁移到新式体验?

可以通过经典体验将您正在复制的所有 VMware 虚拟机或物理服务器迁移到现代化体验。 在此处检查详细信息并按照教程进行操作。

VMware VM 灾难恢复需用到哪些组件?

了解 VMware 虚拟机灾难恢复涉及的组件

是否可以使用Site Recovery将 VMware VM 迁移到Azure?

是的。 除了使用Site Recovery为 VMware VM 设置完整灾难恢复之外,还可以使用Site Recovery将本地 VMware VM 迁移到Azure。 在此方案中,将本地 VMware VM 复制到 Azure Storage。 然后,将本地切换到 Azure。 故障转移后,您的应用和工作负载在 Azure 虚拟机上可用并运行。 此过程类似于设置完整灾难恢复,但在迁移中无法从 Azure 进行故障恢复。

我的Azure帐户是否需要创建 VM 的权限?

如果你是订阅管理员,则已经获得了所需的复制权限。 如果你不是管理员,则需要拥有执行以下操作的权限:

  • 在配置 Site Recovery 时,在指定的资源组和虚拟网络中创建 Azure 虚拟机。
  • 根据您的配置,将数据写入所选的存储帐户或托管磁盘。

了解更多关于所需权限的信息。

可以复制哪些应用程序?

可以复制 VMware VM 上运行的任何应用或工作负荷,该 VM 满足 复制要求

  • Site Recovery支持应用感知的复制,以便应用可以故障转移和回退到智能状态。
  • Site Recovery与 SharePoint、Exchange、Dynamics、SQL Server 和 Active Directory 等Microsoft应用程序集成。 Microsoft 还与 Oracle、SAP、IBM 和 Red Hat 等领先供应商密切合作。

详细了解工作负荷保护。

是否可以在 Azure 上使用来宾 OS 服务器许可证?

是的,Azure软件保障客户可以使用 Azure Hybrid Benefit 节省迁移到Azure的 Windows Server 计算机的许可成本,或使用Azure进行灾难恢复。

安全性

Site Recovery 需要什么样的 VMware 服务器访问权限?

Site Recovery需要访问 VMware 服务器才能:

  • 设置运行Site Recovery配置服务器的 VMware VM。
  • 自动发现要复制的 VM。

Site Recovery 需要对哪些 VMware 虚拟机进行访问?

  • 若要复制,VMware VM 必须安装并运行Site Recovery Mobility service。 您可以手动部署该工具,也可以在为虚拟机启用复制时指定由 Site Recovery 执行服务的推送安装。
  • 在复制期间,VM 与Site Recovery通信,如下所示:
    • VM 通过 HTTPS 端口 443 与配置服务器通信,以进行复制管理。
    • VM 通过 HTTPS 端口 9443 向进程服务器发送复制数据。 可以修改此设置。
    • 如果启用 mult-VM 一致性,则 VM 通过端口 20004 相互通信。

复制数据是否发送到Site Recovery?

否,Site Recovery不会截获复制的数据,也没有有关 VM 上运行的内容的任何信息。 复制数据在 VMware 虚拟机管理程序和 Azure 存储之间交换。 Site Recovery无法截获该数据。 只有协调复制和故障转移所需的元数据会发送到 Site Recovery 服务。

Site Recovery经 ISO 27001:2013 和 27018、HIPAA 和 DPA 认证。 目前正在接受 SOC2 和 FedRAMP JAB 评估。

定价

我如何计算 VMware 灾难恢复的大致费用?

使用 pricing 计算器以便在使用 Site Recovery 时估算成本。

有关成本的详细估算,请运行适用于 VMware 的部署planner工具。

在复制到存储或直接复制到托管磁盘之间,是否存在任何成本差异?

托管磁盘的定价结构不同于存储帐户。 了解更多 关于托管磁盘定价。

复制到 General Purpose v2 storage 帐户时,成本是否有差异?

通常,GPv2 storage 帐户的事务成本增加,因为Azure Site Recovery事务量很大。 阅读更多内容以估计更改。

出行服务

在哪里可以找到 Mobility 服务的安装程序?

在配置服务器上的 %ProgramData%\ASR\home\svsystems\pushinstallsvc\repository 文件夹中查找安装程序。

我如何安装Mobility service?

在要复制的每个 VM 上,使用以下几种方法之一安装服务:

托管磁盘

Site Recovery 将数据复制到哪里?

Site Recovery 将本地 VMware 虚拟机和物理服务器复制到 Azure 中的托管磁盘。

  • Site Recovery 进程服务器将复制日志写入到目标区域的一个缓存存储帐户中。
  • 这些日志在具有前缀 asrseeddisk 的 Azure 托管磁盘上创建恢复点。
  • 发生故障转移时,你选择的恢复点将创建一个新的目标托管磁盘。 此托管磁盘附加到 Azure 上的 VM。
  • 以前复制到 storage 帐户(2019 年 3 月之前)的 VM 不会受到影响。

是否可以将新计算机复制到存储帐户?

否。 从 2019 年 3 月开始,在 Azure 门户中,只能复制到 Azure 托管磁盘。

仅可使用 PowerShell(Az.RecoveryServices 模块版本 1.4.5) 或 REST API(版本 2018-01-10 或 2016-08-10)将新 VM 复制到 storage 帐户。 了解如何 使用 PowerShell 命令设置复制。

复制到托管磁盘有什么好处?

了解如何 Site Recovery 使用托管磁盘简化灾难恢复。

计算机受保护后,是否可以更改托管磁盘类型?

是的,可以轻松针对正在进行的复制更改托管磁盘的类型。 在更改类型之前,请确保托管磁盘上不会生成任何共享访问签名 URL。

  1. 转到 Azure 门户上的 Managed Disk 资源,并检查 概述 窗格上是否有共享访问签名 URL 横幅。
  2. 如果出现了横幅,请选择它以取消正在进行的导出。
  3. 在接下来的几分钟内更改磁盘类型。 如果更改托管磁盘类型,请等待Azure Site Recovery生成新的恢复点。
  4. 在将来的任何测试故障转移或故障转移中使用新的恢复时间点。

是否可以将复制从managed disks切换到非托管磁盘?

否。 不支持从托管切换为非托管。

复制

复制的 VM 要满足哪些要求?

详细了解关于 VMware 虚拟机和物理服务器的支持要求。

我可以多频繁地复制到 Azure?

将 VMware VM 复制到Azure时,复制是连续的。

是否可以扩展复制?

不支持扩展或链式复制。 在 feedback 论坛请求此功能。

如何跟踪初始复制/同步的进度?

此功能最近添加到Site Recovery服务。 将Site Recovery基础结构(配置服务器、横向扩展进程服务器)和移动代理更新到版本 9.36 或更高版本,以获取准确的详细信息。 详细了解如何跟踪进度here

是否可以执行脱机初始复制?

不支持脱机复制。 在 feedback 论坛请求此功能。

什么是 asrseeddisk?

对于每个源磁盘,该服务将数据复制到Azure中的托管磁盘。 此磁盘使用前缀 asrseeddisk。 其中存储了源磁盘的副本和所有恢复点快照。

是否可从复制中排除磁盘?

是的,可以排除磁盘。

升级受Azure Site Recovery保护的服务器上内核固件是否具有任何影响?

否,它不会影响正在进行的复制,因为Azure Site Recovery已保护服务器。

是否可以复制包含动态磁盘的 VM?

可以复制动态磁盘。 操作系统磁盘必须是基本磁盘。

如果我使用复制组实现多 VM 一致性,是否可以将新 VM 添加到现有复制组?

是的,可以在为新 VM 启用复制时将这些 VM 添加到现有复制组。 但是:

  • 复制启动后,无法将 VM 添加到现有复制组。
  • 无法为现有的 VM 创建复制组。

是否可以通过添加磁盘或调整磁盘大小来修改正在复制的 VM?

若要将 VMware 复制Azure,可以修改源 VM 的磁盘大小。 若要添加新磁盘,必须添加磁盘并重新启用 VM 保护。

是否可以在不影响进行中复制的情况下将本地计算机迁移到新的 vCenter Server?

请参阅 guidance,将计算机迁移到新的 vCenter。

是否可以复制到配置了虚拟网络(使用Azure防火墙)的缓存或目标存储帐户?

否,Site Recovery不支持复制到虚拟网络上的Azure Storage。

生成崩溃一致性恢复点的频率是多少?

Site Recovery每五分钟生成崩溃一致性恢复点。

是否可以将正在复制的计算机从一个恢复服务保管库更改为另一个恢复服务保管库?

不支持在复制进行时切换恢复服务保管库。 因此,需要先禁用复制功能,然后再次启用。 此外,需取消安装在源计算机上的移动服务代理的配置,以便将其重新配置到新的保管库。 使用以下命令执行取消注册:

对于 Windows 计算机:

C:\Program Files (x86)\Azure Site Recovery\agent\UnifiedAgentConfigurator.exe /Unconfigure true

对于 Linux 计算机:

/usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -q -U true -c CSPrime

是否可以将已经在复制的机器从一个区域更换到另一个区域?

不支持在复制已经进行时切换区域。 因此,需要先禁用复制功能,然后再次启用。 此外,为了避免重新启动,无需卸载移动代理,但必须使用提到的命令对已安装在源计算机上的移动代理进行取消配置。 使用以下命令执行取消注册:

对于 Windows 计算机:

C:\Program Files (x86)\Azure Site Recovery\agent\UnifiedAgentConfigurator.exe /Unconfigure true

对于 Linux 计算机:

/usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -q -U true -c CSPrime

组件升级

我的移动服务代理或配置服务器版本较低,并且升级失败。 我该怎么办?

Site Recovery遵循 N-4 支持模型。 了解更多关于如何从旧版本升级的信息。

在哪里可以找到Azure Site Recovery的发行说明和更新汇总?

了解新的更新获取汇总信息

在哪里可以找到用于灾难恢复到Azure的升级信息?

了解升级

每次升级后是否都需要重新启动源计算机?

建议重新启动,但每次升级都不需要重新启动。 了解详细信息

配置服务器

配置服务器的作用是什么?

配置服务器运行本地Site Recovery组件,包括:

  • 配置服务器本身。 服务器协调本地组件与Azure之间的通信,并管理数据复制。
  • 进程服务器作为复制网关。 此服务器:
    1. 接收复制数据。
    2. 通过缓存、压缩和解密来优化数据。
    3. 将数据发送到Azure Storage。 处理服务器还会在虚拟机上执行Mobility Service的远程安装,并自动识别和发现本地 VMware 虚拟机。
  • 主目标服务器,用于在从Azure故障回复期间处理复制数据。

了解更多关于配置服务器组件和进程的信息。

要在哪个位置设置配置服务器?

需要为配置服务器提供一个高度可用的本地 VMware VM。 对于物理服务器灾难恢复,请在物理计算机上安装配置服务器。

配置服务器需要满足哪些条件?

查看 先决条件

是否可以手动设置配置服务器,而不使用模板进行设置?

使用最新版本的 Open Virtualization Format (OVF) 模板创建配置服务器 VM。 如果无法使用模板(例如,没有权限访问 VMware 服务器),请从门户下载安装文件并设置配置服务器。

是否可将配置服务器复制到多个区域?

否。 若要复制到多个区域,需在每个区域中设置一个配置服务器。

是否可以在 Azure 中托管配置服务器?

尽管可以,运行配置服务器的Azure VM 需要与本地 VMware 基础结构和 VM 通信。 这种通信可能会增大延迟并影响正在进行的复制。

如何更新配置服务器?

了解如何更新配置服务器。

是否应备份配置服务器?

定期执行配置服务器的备份。

  • 为了确保故障回复成功,待恢复的 VM 必须存在于配置服务器的数据库中。
  • 配置服务器必须正在运行且处于连接状态。
  • 了解更多关于配置管理服务器的常见任务。

设置配置服务器时,是否可以手动下载并安装 MySQL?

是的。 下载 MySQL 并将其放置在 C:\Temp\ASRSetup 文件夹中。 然后手动安装它。 设置配置服务器 VM 并接受条款时,MySQL 在“下载并安装”中显示为已安装

是否可以避免下载 MySQL,而由 Site Recovery 来安装它?

是的。 下载 MySQL 安装程序并将其放置在 C:\Temp\ASRSetup 文件夹中。 设置配置服务器 VM 时,请接受条款,然后选择“下载并安装”。 门户使用你添加的安装程序来安装 MySQL。

是否可以将配置服务器虚拟机用于其他目的?

否。 请仅将 VM 用于配置服务器。

是否可以克隆一个配置服务器并将其用于编排?

否。 请设置新配置服务器以避免注册问题。

我可以更改配置服务器注册的存储库吗?

否。 将保管库与配置服务器关联后,无法更改它。 了解如何将配置服务器注册到其他保管库。

是否可以将同一配置服务器同时用于 VMware VM 和物理服务器的灾难恢复?

可以,但请注意,物理计算机只能恢复到 VMware 虚拟机。

在哪里可以下载配置服务器的密码?

Learn如何下载通行短语。

在哪里可以下载Vault注册密钥?

在恢复服务保管库中,在 Site Recovery Infrastructure> 下选择 配置服务器。 然后在“服务器”中,选择“下载注册密钥”以下载保管库凭据文件。

是否可以使用单个配置服务器来保护多个 vCenter 实例?

是,单个配置服务器可以保护多个 vCenter 中的 VM。 可以添加到配置服务器的 vCenter 实例数没有限制。 但是,单个配置服务器可以保护的 VM 数量的限制适用。

单个配置服务器是否可以保护 vCenter 中的多个群集?

可以,Azure Site Recovery可以跨不同的群集保护 VM。

进程服务器

如何确保进程服务器的高可用性?

通过配置多个进程服务器,可以灵活地将受保护的计算机从不正常的进程服务器移动到工作进程服务器。 必须显式和手动启动将计算机从一个进程服务器移动到另一个进程服务器的操作。 有关详细信息,请参阅在进程服务器之间移动 VM

故障转移和故障回复

是否可以使用本地进程服务器进行故障回复?

在Azure中使用进程服务器进行故障回复以避免数据传输延迟。 此外,如果将源 VM 网络与配置服务器中面向Azure的网络分开,则必须使用在Azure中创建的进程服务器进行故障回复。

是否可以在故障转移之后保留 IP 地址?

是的,可以在故障转移之后保留 IP 地址。 在故障转移之前,请确保在 VM 的“计算和网络”设置中指定目标 IP 地址。 此外,在故障转移时关闭设备,以避免故障恢复期间出现 IP 地址冲突。

在故障转移之前是否可以更改目标 VM 大小或 VM 类型?

是的,在故障转移之前的任何时间,都可以更改 VM 的类型或大小。 在门户中使用已复制的 VM 的“计算和网络”设置即可。

可以恢复到多早的时间点?

从 VMware 迁移到 Azure 时,可以使用的最旧恢复点为 15 天。

恢复点是如何裁剪的?

每隔 5 分钟生成一次宕机前状态恢复点。 应用一致性快照根据你输入的输入频率生成。 超过两小时后,可能会根据您输入的保留期限来清理恢复点。 下面是场景:

保留期输入框 修剪机制
0 天 未保存恢复点。 只能故障转移到最新点。
1 天 每小时保存一个恢复点,从最后两个小时之后开始记录。
2 - 7 天 过去两小时后,每两小时保存一个恢复点。
8 - 15 天 在过去最后两个小时之外,每两个小时保存一个恢复点,持续 7 天。 之后,每 4 小时保存一个恢复点。

即使您输入的应用一致性快照频率较低,应用一致性快照也会根据上述提到的持续时间进行修剪。

恢复点保留期的增加是否会增加存储成本?

是的。 例如,如果将保留期从一天增加到三天,Site Recovery再保存恢复点两天。 添加的时间会产生存储费用。 系统以前每小时保存一次恢复点,为期一天。 现在,它每两小时生成一个恢复点,并保存三天。 有关详细信息,请参阅修剪恢复点。 因此,系统再保存 12 个恢复点。 例如,如果单个恢复点的增量更改为 10 GB,每个 GB 的成本为每月 0.16 美元,则额外费用为每月 1.60 × 12 美元。

如何在故障转移后访问 Azure 虚拟机?

故障转移后,可以通过安全的 Internet 连接、站点到站点 VPN 或 Azure ExpressRoute 访问 Azure 虚拟机。 若要进行连接,必须做好一些准备工作。 了解详细信息

故障转移的数据是否有复原能力?

Azure专为复原能力而设计。 Site Recovery 设计用于根据 Azure 服务级别协议 (SLA) 的要求进行故障切换到辅助 Azure 数据中心。 发生故障转移时,元数据和保管库将保留在为保管库选择的同一地理区域中。

故障转移是自动发生的吗?

故障转移不是自动的。 可以通过在门户中进行单次选择来启动故障转移,或者使用 PowerShell 来触发故障转移。

是否可以故障恢复至不同位置?

是的。 如果切换到 Azure,则可以切换回到其他位置(如果原始位置不可用)。 了解详细信息

为何需要使用 VPN 或专用对等互联(ExpressRoute)进行故障恢复?

从Azure回退时,Azure中的数据会被复制回本地VM,并且需要专用访问。

能否将按需容量预留与 VMware(包括物理)一起用于 IaaS 场景?

否。 在非 Azure 到 Azure 的场景中,Azure Site Recovery 不能使用按需容量预留。

应用程序许可协议基于 VMware 虚拟机的 UUID。 VMware 虚拟机的 UUID 在故障转移到 Azure 时是否发生了更改?

是的,Azure虚拟机的 UUID 不同于本地 VMware 虚拟机。 但是,大多数应用程序供应商都支持将许可协议转移到新的 UUID。 如果应用程序支持,客户可以与供应商合作,将许可协议转移至具有新 UUID 的 VM 上。

自动化和脚本

是否可以使用脚本设置复制?

是的。 可以使用 REST API、PowerShell 或 Azure SDK 自动执行Site Recovery工作流。 了解详细信息

性能和容量

是否可以限制复制带宽?

是的。 了解详细信息

后续步骤

  • Review 支持要求。
  • 设置 VMware 到 Azure 的复制。