Get-AksHciLogs

摘要

创建一个压缩文件夹,其中包含来自所有 Pod 的日志。

语法

Get-AksHciLogs [-virtualMachineLogs]
               [-agentLogs]
               [-eventLogs]
               [-kvaLogs] 
               [-downloadSdkLogs] 
               [-billingRecords] 

说明

创建一个压缩文件夹,其中包含来自所有 Pod 的日志。 此命令在 AKS 混合工作目录中创建名为 的 akshcilogs.zip 输出压缩文件夹。 akshcilogs.zip文件的完整路径将是运行Get-AksHciLogs (之后的输出,例如 ,C:\AksHci\0.9.6.3\akshcilogs.zip其中 0.9.6.3 是 AKS 混合版本号) 。 如果未使用标志,命令将收集所有日志。

示例

示例 1

返回最小日志大小。 此大小足以调试管理群集 Pod、目标群集 Pod、计费和下载问题的任何问题:

Get-AksHciLogs -EventLogs -KvaLogs -DownloadSdkLogs -BillingRecords

例如,对于计费问题,示例 1 应该足够好。

示例 2

除了示例 1 之外,此命令还返回所有 VM 日志。 它大于示例 1,但小于示例 3:

Get-AksHciLogs -EventLogs -KvaLogs -DownloadSdkLogs -BillingRecords -VirtualMachineLogs

示例 3

此示例返回 MOC 日志。 这是所有选项中最大的选项。

Get-AksHciLogs

参数

-agentLogs

使用此标志可从 MOC 堆栈云代理和节点代理服务获取日志。

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-eventLogs

使用此标志获取发送到事件查看器的日志。

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-virtualMachineLogs

使用此标志从 AKS 混合创建的来宾虚拟机中获取日志。

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-kvaLogs

使用此标志从 AKS 混合主机获取日志。

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-downloadSdkLogs

使用此标志可从下载 AKS 混合使用的二进制文件和映像中获取下载日志。

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-billingRecords

使用此标志可获取账单记录。

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

后续步骤

AksHci PowerShell 参考