你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

为 Azure VMware 解决方案配置 VMware Syslog

诊断设置用于将资源的平台日志和指标流式导出配置到你选择的目标位置。 最多可以创建五个不同的诊断设置,将不同的日志和指标发送到独立的目标位置。

本文介绍如何配置诊断设置,以收集Azure VMware 解决方案私有云的 VMware syslog。 然后,了解如何将 syslog 存储到存储帐户,以查看 vCenter Server 日志并出于诊断目的进行分析。

重要

VMware Syslog 包含以下日志:

  • vCenter Server ID
  • ESXi 日志
  • vSAN 日志
  • NSX-T Manager 日志
  • NSX-T Data Center 分布式防火墙日志
  • NSX-T Data Center 网关防火墙日志
  • NSX-T Data Center 边缘设备日志

先决条件

确保你具有有权访问 vCenter Server 和 NSX-T Manager 界面的 Azure VMware 解决方案私有云。

配置诊断设置

  1. 从 Azure VMware 解决方案私有云中,选择“诊断设置”,然后选择“添加诊断设置” 。

Screenshot showing where to configure VMware syslogs.

  1. 选择“vmwaresyslog”和“所有指标”,并选择以下选项之一 。

发送到 Log Analytics 工作区

如何设置 Log Analytics

Log Analytics 工作区:

  • 包含Azure VMware 解决方案私有云日志。

  • 是可以从中执行所需操作(例如查询日志)的工作区。

在本部分,你将:

  • 配置 Log Analytics 工作区

  • 在私有云中创建诊断设置以将日志发送到此工作区

创建资源

  1. 在 Azure 门户中,转到“创建资源”。
  2. 搜索“Log Analytics 工作区”,然后选择“ 创建 ->Log Analytics 工作区”。

Screenshot of Create a resource.

设置工作区

  1. 输入要使用的订阅,选择用于容纳此工作区的资源组。 为该订阅命名,然后选择一个区域。
  2. 选择“审阅 + 创建”。

Screenshot of Marketplace.

添加诊断设置

接下来,我们在Azure VMware 解决方案私有云中添加诊断设置,以便了解将日志发送到何处。

Screenshot of vh-private-cloud.

  1. 选择Azure VMware 解决方案私有云。 转到左侧菜单中“监视”下的“诊断设置”。 选择“添加诊断设置”。

  2. 为诊断设置指定名称。 选择要发送到 Log Analytics 工作区的日志类别。

  3. 确保选中“发送到 Log Analytics 工作区”旁边的复选框。 选择 Log Analytics 工作区所在的订阅和 Log Analytics 工作区。 选择左上角的“ 保存 ”。

Screenshot of Diagnostics settings.

此时,Log Analytics 工作区现已成功配置为接收来自Azure VMware 解决方案私有云的日志。

使用 Kusto 搜索和分析日志

成功将日志配置为转到 Log Analytics 工作区后,可以使用这些数据通过 Log Analytics 搜索功能获取有意义的见解。 Log Analytics 使用一种称为 Kusto 查询语言(或 Kusto)的语言来搜索日志。

有关详细信息,请参阅使用 Kusto 查询语言在 Azure 数据资源管理器中进行数据分析

存档到存储帐户

  1. 在“诊断设置”中,选择要存储日志的存储帐户,然后选择“保存” 。

Screenshot showing the options to select for storing the syslogs.

  1. 转到存储帐户,验证是否已创建 Insight 日志 vmwarelog,然后选择它。

Screenshot showing the Insight logs vmwarelog option created and available.

  1. 浏览“见解日志 vmwarelog”,查找并下载 json 文件以查看日志。

Screenshot showing the drill-down path to the json file.

流式传输到 Microsoft Azure 事件中心

  1. 在“诊断设置”的“目标详细信息”下,选择“流式传输到事件中心” 。
  2. 从“事件中心命名空间”下拉菜单中,选择要将日志发送到其中的位置,并选择“保存” 。

Screenshot showing the drill-down path to send the logs.