你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
在执行从虚拟机到 Azure 的故障转移时,可能会收到以下错误之一。 若要解决错误,请为每个错误条件使用所述步骤。
故障转移错误
故障转移失败,出现以下错误:
Site Recovery 无法在 Azure 中创建故障转移的虚拟机。 以下其中一个原因也可能导致此情况的发生:
没有足够的配额可用于创建虚拟机:可以通过转到“订阅”->“使用情况 + 配额”来检查可用配额。 可以打开 新的支持请求 来增加此配额。
尝试在同一个可用性集内故障转移不同大小系列的虚拟机。 确保在同一个可用性集中选择相同大小系列的所有虚拟机。 可以转到虚拟机的“计算”设置来更改大小,然后重试故障转移。
订阅上有一个阻止创建虚拟机的策略。 请更改此策略以允许创建虚拟机,然后重试故障转移。
无法连接/RDP/SSH
由于以下错误,无法连接/RDP/SSH:
将基于 UEFI 的计算机故障转移到 Azure 后无法打开串行控制台
如果可以使用 RDP 连接到计算机,但无法打开串行控制台,请执行以下步骤:
如果计算机操作系统是 Red Hat 或 Oracle Linux 7.*/8.0,请在具有根权限的故障转移 Azure 虚拟机上运行以下命令。 在执行命令后重启 VM。
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
意外关闭消息(事件 ID 6008)
在故障转移后启动 Windows VM 时,如果在恢复后的 VM 上收到意外的关闭消息,则表明在用于故障转移的恢复点中未捕获 VM 关闭状态。 当恢复到 VM 未完全关闭的时间点时会发生此情况。
对于计划外故障转移,这通常不需要担心,通常可以忽略。 如果已计划故障转移,请确保在故障转移之前 VM 正常关闭,并提供足够的时间让待发送的本地复制数据发送到 Azure。 然后使用“故障转移”屏幕上的“最新”选项,将 Azure 上的任何待处理数据处理到一个恢复点中,随后用于 VM 故障转移。
无法选择数据存储
如果在尝试重新保护已经历故障转移的虚拟机时在 Azure 门户中看不到数据存储,则表明存在此问题。 这是因为主目标在添加到 Azure Site Recovery 的 vCenter 下未识别为虚拟机。
有关重新保护虚拟机的详细信息,请参阅故障转移到 Azure 后,将计算机重新保护并故障回复到本地站点。
若要解决问题,请执行以下操作:
在 vCenter 中手动创建管理源计算机的主目标。 数据存储将在执行后续 vCenter 发现和刷新结构操作后可用。
注意
发现和刷新结构操作可能需要最多 30 分钟才能完成。
在 CS 上注册 Linux 主目标失败,出现 TLS 错误 35
由于在主目标上启用了“经过身份验证的代理”,因此在配置服务器上注册 Azure Site Recovery 主目标失败。
安装日志中的以下字符串指示了此错误:
RegisterHostStaticInfo encountered exception config/talwrapper.cpp(107)[post] CurlWrapper Post failed : server : 10.38.229.221, port : 443, phpUrl : request_handler.php, secure : true, ignoreCurlPartialError : false with error: [at curlwrapperlib/curlwrapper.cpp:processCurlResponse:231] failed to post request: (35) - SSL connect error.
若要解决问题,请执行以下操作:
在配置服务器 VM 上,打开命令提示符并使用以下命令验证代理设置:
cat /etc/environment echo $http_proxy echo $https_proxy
如果前面命令的输出显示已定义 http_proxy 或 https_proxy 设置,请使用以下方法之一取消阻止主目标与配置服务器之间的通信:
下载 PsExec 工具。
使用该工具访问系统用户上下文并确定是否配置了代理地址。
如果已配置代理,请使用 PsExec 工具在系统用户上下文中打开 Internet Explorer。
psexec -s -i “%programfiles%\Internet Explorer\iexplore.exe”
若要确保主目标服务器可以与配置服务器通信,请执行以下操作:
- 将 Internet Explorer 中的代理设置修改为通过代理绕过主目标服务器 IP 地址。
或 - 禁用主目标服务器上的代理。
- 将 Internet Explorer 中的代理设置修改为通过代理绕过主目标服务器 IP 地址。
Next steps
- 排查通过 RDP 连接到 Windows VM 的问题
- 排查通过 SSH 连接到 Linux VM 的问题
如需更多帮助,请将疑问发布到有关 Site Recovery 的 Microsoft Q&A 问题页面,或在本文档结尾处留下注释。 我们的活动社区应能够为你提供帮助。