Azure Stack HCI 数据收集
适用于:Azure 本地版本 22H2
重要
Azure Stack HCI 现在是 Azure 本地的一部分。 产品文档重命名正在进行中。 但是,旧版 Azure Stack HCI(例如 22H2)将继续引用 Azure Stack HCI,不会反映名称更改。 了解详细信息。
本主题介绍为确保 Azure Stack HCI 保持安全和最新,并按预期工作而需要收集的数据。
客户数据(包括本地虚拟机 (VM) 的名称、元数据、配置和内容)永远不会发送到云,除非你启用其他服务(如 Azure 备份或 Azure Site Recovery),或者你将这些 VM 单独注册到云管理服务(如 Azure Arc)中。
我们会收集诊断数据。 下面描述的数据是 Microsoft 提供 Azure Stack HCI 所需的。 此数据每日收集一次,并且可以在事件日志中查看数据收集事件。 Azure Stack HCI 收集使群集保持最新、确保其安全和正常运行所需的最小数据。
重要
下面所述的 Azure Stack HCI 收集的数据独立于 Windows 诊断数据,这些数据可以配置为不同级别的收集。 在 Azure Stack HCI 中,Windows 诊断数据收集的默认设置是安全(关闭),这意味着除非管理员更改诊断数据设置,否则不会发送 Windows 诊断数据。 有关详细信息,请参阅配置组织中的 Windows 诊断数据。 Microsoft 是 Azure Stack HCI 收集的任何 Windows 诊断数据的独立控制方。 Microsoft 将根据 Microsoft 隐私声明处理 Windows 诊断数据。
数据收集和驻留
此 Azure Stack HCI 数据:
- 在将产品注册到 Azure 之前,不会发送给 Microsoft。 取消注册 Azure Stack HCI 时,该数据收集将停止。
- 记录到 Microsoft-AzureStack-HCI/Analytic 事件通道。
- 采用 JSON 格式,因此系统管理员可以检查和分析要发送的数据。
数据存储在安全Microsoft操作的数据中心,如下所示:
计费和人口普查数据将发送到客户注册设备的区域的相应资源。 此数据是有关Azure 门户中资源的信息,以及计费和许可群集节点所需的数据。
诊断数据(分类为支持数据)将基于客户在部署时选择的内容存储在美国或欧盟。
遥测数据(分类为 OII 数据)始终存储在美国内。
若要了解 Microsoft 如何在 Azure 中存储诊断数据,请参阅 Azure 中的数据驻留。
数据保留
Azure Stack HCI 收集这些数据后,会将其保留 90 天。 去识别的聚合数据可能会保留更长时间。
收集什么数据?
Azure Stack HCI 收集:
- 有关服务器的信息,如操作系统版本、处理器型号、处理器内核数、内存大小、群集标识符和硬件 ID 的哈希值
- 安装的 Azure Stack HCI 服务器功能列表(例如 BitLocker)
- 计算 Azure Stack HCI 操作系统的可靠性所需的信息
- 计算运行状况收集数据的可靠性所需的信息
- 从事件日志中收集的有关特定错误的信息,如更新下载失败
- 有关计算存储可靠性的信息
- 有关计算物理磁盘可靠性的信息
- 有关计算卷加密可靠性的信息
- 有关计算存储空间修复的可靠性和性能的信息
- 用于验证 Azure Stack HCI 操作系统安全性的信息
- 用于计算 Azure Stack HCI 操作系统的防病毒/防恶意软件状态的可靠性的信息
- 用于关联网络组件可靠性的信息
- 用于关联网络性能的信息
- 用于关联更新和安装的可靠性的信息
- 用于测量 Hyper-V 可靠性的信息
- 用于测量/关联群集组件可靠性的信息
- 用于跟踪群集感知更新 (CAU) 功能是否成功的信息
- 用于测量/关联灾难恢复功能可靠性的信息
- 用于描述应用于 Azure Stack HCI 服务器的 SMB 带宽限制的信息
- 有关 SMB 和 NFS 共享配置的信息
查看此数据
使用以下 PowerShell 命令启用分析日志:
wevtutil sl Microsoft-AzureStack-HCI/Analytic /e:True
查看日志以查看收集的数据:
Get-WinEvent -LogName Microsoft-AzureStack-HCI/Analytic -Oldest
设置要导出的数据的格式:
Get-WinEvent -LogName Microsoft-AzureStack-HCI/Analytic -Oldest ` | Where-Object Id -eq 802 ` | ForEach-Object { [pscustomobject] @{ TimeCreated = $_.TimeCreated EventName=$_.Properties[0].Value Value=$_.Properties[1].Value } }
输出应类似于:
TimeCreated EventName Value
----------- --------- -----
11/16/2020 10:36:28 AM Microsoft.AzureStack.HCI.Diagnostic.Core {"OEMName":"Microsoft Corporation"...
11/16/2020 10:36:28 AM Microsoft.AzureStack.HCI.Diagnostic.ProductFeatures {"InstalledFeatures":["Server-Core...
11/16/2020 10:36:28 AM Microsoft.AzureStack.HCI.Diagnostic.OSReliability {"DailyDirtyRestarts":0,"WeeklyDir...
11/16/2020 10:36:28 AM Microsoft.AzureStack.HCI.Diagnostic.DiagnosticHealth {"DailySuccessfulDiagnosticUploads...
11/16/2020 10:36:28 AM Microsoft.AzureStack.HCI.Diagnostic.ErrorSummary {"ErrorSummary":[{"EventName":"Win...
11/16/2020 10:36:29 AM Microsoft.AzureStack.HCI.Diagnostic.VolumeSummary {"VolumeCount":2,"HealthyVolumeCou...
11/16/2020 10:36:29 AM Microsoft.AzureStack.HCI.Diagnostic.DiskSummary {"DiskCount":33,"Summary":[]}
11/16/2020 10:36:29 AM Microsoft.AzureStack.HCI.Diagnostic.BitlockerVolumeSummary {"BitlockerVolumeCount":0,"Summary...
11/16/2020 10:36:29 AM Microsoft.AzureStack.HCI.Diagnostic.StorageErrors {"ErrorSummary":[{"EventName":"Sto...
11/16/2020 10:36:29 AM Microsoft.AzureStack.HCI.Diagnostic.StorageRepairSummary {"DailyRepairStartCount":0,"Weekly...
11/16/2020 10:36:29 AM Microsoft.AzureStack.HCI.Diagnostic.TrustedPlatformModule {"Manufacturer":"MSFT","Manufactur...
11/16/2020 10:36:29 AM Microsoft.AzureStack.HCI.Diagnostic.MicrosoftDefender {"AMEngineVersion":"1.1.17600.5","...
11/16/2020 10:36:30 AM Microsoft.AzureStack.HCI.Diagnostic.NetworkInfo {"NetworkDirect":true,"NetworkDire...
11/16/2020 10:36:30 AM Microsoft.AzureStack.HCI.Diagnostic.NetworkAdapterSummary {"NetworkAdapterGroup":[{"DriverNa...
11/16/2020 10:36:30 AM Microsoft.AzureStack.HCI.Diagnostic.OSDeploy {"OSInstallType":0}
11/16/2020 10:36:30 AM Microsoft.AzureStack.HCI.Diagnostic.ClusterProperties {"Id":"fd2fc061-b924-4d61-a45b-3b3...
11/16/2020 10:36:30 AM Microsoft.AzureStack.HCI.Diagnostic.DisasterRecovery {"IsDisasterRecoveryEnabled":false...