如何排查 Azure 恢复服务问题

原始产品版本:Azure 备份
原始 KB 编号: 3005185

简介

本文介绍有关 Microsoft Azure 恢复服务 (ASR) 的常规故障排除技术和日志位置的信息。 由于此服务的分布式特性,必须从不同的位置收集文件。 通常,可以通过从 Azure Site Recovery 门户检查 Virtual Machine Manager (VMM) 作业数据、VMM 调试日志和 Azure SQL Reporting Service (SRS) 日志来识别最常见的问题。

注意

在某些情况下,可能需要联系 Microsoft 支持部门 才能从 Azure 服务收集其他日志。

更多信息

从以下位置收集日志:

  • VMM 服务器
  • Microsoft Azure 中的 Azure Site Recovery门户
  • Hyper-V 主机

为了获得最佳结果,请在重现此问题时收集 VMM 调试跟踪,然后将事件和跟踪日志与 Microsoft Azure 日志一起收集。

如何对 VMM 服务器进行故障排除

  • 收集 VMM 调试日志 (事件跟踪日志) 和 SRS 日志,这些日志是此通道的其他信息。 请参阅 有关如何在 Virtual Machine Manager 中启用调试日志记录的详细信息。 有关分支到 Azure ASR 安装的信息,请参阅 知识库3033922

  • 运行以下Windows PowerShell命令进行筛选,从而缩小调查范围:

    Get-SCVirtualMachine
    Get-SCVMHost
    Get-VMReplication
    Get-SCJob

  • 在以下位置收集灾难恢复适配器 (DRA) 日志: %System Root%\ProgramData\VMMLogs\DRALogs

如何在 Microsoft Azure 上进行故障排除

按照以下步骤从 Azure Site Recovery 门户收集 SRS 日志:

  1. 登录到Azure 门户
  2. 选择 “恢复服务保管库”。
  3. 选择托管 ASR 数据的保管库。
  4. 选择“Site Recovery作业”。
  5. 找到作业,然后选择它。
  6. 选择“ 导出作业 ”以开始导出过程。
  7. 选择"导出"
  8. 指定文件位置,然后选择“ 保存 ”,将作业详细信息导出到 .xlsx 文件。

如何在 Hyper-V 主机上进行故障排除

对于本地到本地保护

运行以下 PowerShell 命令以收集 Hyper-V 日志:

wevtutil el | findstr /i hyper-v-vmms | % { wevtutil qe $_ /f:text}  

对于本地到 Azure 的保护

  1. 运行以下 PowerShell 命令以收集 Hyper-V 日志:

    wevtutil el | findstr /i microsoftazurerecoveryservices-replication | % { wevtutil qe $_ /f:text}  
    
  2. 收集以下位置中的所有日志文件: C:\Program Files\Microsoft Azure 恢复服务代理\Temp

注意

可以在任何纯文本编辑器中打开这些文件。

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 还可以向 Azure 反馈社区提交产品反馈。