获取对 Azure Stack HCI 部署问题的支持

适用于:Azure Stack HCI 版本 23H2

本文介绍如何获取 Microsoft 对 Azure Stack HCI 部署问题的支持,包括日志收集和远程支持。

潜在的部署问题

下表概述了在部署过程中可能遇到的潜在问题,以及建议的故障排除操作。

问题 建议的故障排除操作
- Active Directory 准备问题。
- Azure Stack HCI 操作系统安装配置问题。
- 通过Azure 门户和模板的部署体验问题。
提交一个支持票证
- 环境验证问题。
- 初始化和注册问题。
- 部署验证问题。
- 部署失败问题。
1. 提交支持票证
2. 执行独立日志收集

执行独立日志收集

如果尚未部署可观测性组件,或者在群集部署或注册过程中遇到问题,可以执行独立日志收集以收集诊断数据并将其发送给 Microsoft 以进行故障排除。 在继续收集日志之前,请确保提交支持票证。

下面是独立日志收集的高级步骤:

  1. 按照 Microsoft 支持部门 指示,将请求的诊断数据从 Azure Stack HCI 节点复制到已连接到 Azure 的系统。
  2. 使用 Send-AzStackHciDiagnosticData 将复制的诊断数据传输到 Microsoft 以进行故障排除。 提交支持票证后,Microsoft 可以访问该数据。

如果已配置可观测性功能,则可以使用按需日志收集过程将诊断数据发送给 Microsoft。 有关说明,请参阅 收集日志。 若要浏览 Azure Stack HCI 中的其他日志收集方法并了解何时使用它们,请参阅 诊断

将日志发送到 Microsoft

可以使用以下任一凭据发送日志:

使用设备代码凭据发送日志

运行以下命令时,系统会提示打开 Web 浏览器并输入提供的代码以继续执行身份验证过程。

Send-AzStackHciDiagnosticData -ResourceGroupName <ResourceGroupName> -SubscriptionId <SubscriptionId> -TenantId <TenantId> - RegistrationWithDeviceCode -DiagnosticLogPath <LogPath> -RegistrationRegion <RegionName> -Cloud <AzureCloud>    

使用 SPN 凭据发送日志

Send-AzStackHciDiagnosticData -ResourceGroupName <ResourceGroupName> -SubscriptionId <SubscriptionId> -TenantId <TenantId> - RegistrationSPCredential <RegistrationSPCredential> -DiagnosticLogPath <LogPath> -RegistrationRegion <RegionName> -Cloud <AzureCloud>

可以使用以下命令获取 SPN 凭据:

$SPNAppID = "<Your App ID>"  
$SPNSecret= "<Your SPN Secret>"  
$SPNsecStringPassword = ConvertTo-SecureString  
$SPNSecret -AsPlainText -Force  
$SPNCred = New-Object System.Management.Automation.PSCredential ($SPNAppID, $SPNsecStringPassword)

使用注册和现有上下文凭据发送日志

Send-AzStackHciDiagnosticData -ResourceGroupName <ResourceGroupName> -SubscriptionId <SubscriptionId> -TenantId <TenantId> - RegistrationWithExistingContext -DiagnosticLogPath <LogPath> - RegistrationRegion <RegionName> -Cloud <AzureCloud>        

获取远程支持

在预部署或预注册方案中,系统会提示通过环境检查器安装并启用远程支持,以评估部署准备情况。 如果启用远程支持,Microsoft 支持部门可以远程连接到设备并提供帮助。 如果要在部署群集后获取远程支持,请参阅 获取 Azure Stack HCI 的远程支持

在预部署或预注册方案中获取远程支持的概要工作流如下所示:

启用远程支持

按照以下步骤启用远程支持:

  1. 与群集节点建立远程 PowerShell 会话。 以管理员身份运行 PowerShell 并运行以下命令:

    Enter-PsSession -ComputerName <NodeName> -Credential $cred
    
  2. 运行以下命令以启用远程支持。 示例共享访问签名 (SAS) 由 Microsoft 支持团队提供。

    Enable-AzStackHciRemoteSupport -AccessLevel <Diagnostics Or DiagnosticsRepair> -ExpireInMinutes <1440> -SasCredential <Sample SAS> -PassThru
    

    注意

    运行 命令以启用远程支持时,可能会收到以下错误:

    Processing data from remote server <NodeName> failed with the following error message: The I/O operation has been aborted because of either a thread exit or an application request.

    这意味着尚未建立 Just Enough Administration (JEA) 配置。 启用远程支持时,需要重启服务才能激活 JEA。 在远程支持 JEA 配置期间,Windows 远程管理 (WinRM) 会重启两次,这可能会中断节点的 PsSession。 若要解决此错误,请等待几分钟,然后再重新连接到远程节点,然后再次运行 Enable-AzStackHciRemoteSupport 命令以启用远程支持。

有关远程支持使用方案,请参阅 远程支持示例

后续步骤