排查 Azure 本地版本 23H2 的解决方案更新问题
适用于:Azure 本地版本 23H2
本文介绍如何排查应用于 Azure 本地的解决方案更新以使其保持最新状态。
关于故障排除更新
如果系统是通过 Azure 本地版本 23H2 的新部署创建的,则在部署期间安装了业务流程协调程序。 业务流程协调程序管理平台的所有更新 -OS、驱动程序和固件、代理和服务以及工作负载的更新。
新的更新解决方案包括重试和修正逻辑。 此逻辑尝试以非中断方式修复更新问题,例如重试 CAU 运行。 如果无法自动修正更新运行,更新将失败。 更新失败时,可以重试更新。
收集更新日志
还可以收集诊断日志来帮助Microsoft识别和解决问题。
若要使用 Azure 门户收集更新的日志,请参阅使用 Azure 更新管理器更新 Azure 本地版本 23H2。
若要使用 PowerShell 收集更新失败的日志,请在用于访问系统的客户端上执行以下步骤:
与计算机建立远程 PowerShell 会话。 以管理员身份运行 PowerShell 并运行以下命令:
Enter-PSSession -ComputerName <machine_IP_address> -Credential <username\password for the machine>
获取所有解决方案更新,然后筛选与特定版本对应的解决方案更新。 使用的版本对应于无法安装的解决方案更新的版本。
$Update = Get-SolutionUpdate | ? Version -eq "<Version string>" -verbose
为失败的解决方案更新运行确定操作计划。
$Failure = $update | Get-SolutionUpdateRun
ResourceID
标识更新。$Failure
下面是示例输出:
PS C:\Users\lcmuser> $Update = Get-SolutionUpdate| ? Version -eq "10.2303.1.7" -verbose PS C:\Users\lcmuser> $Failure = $Update|Get-SolutionUpdateRun PS C:\Users\lcmuser> $Failure ResourceId : redmond/Solution10.2303.1.7/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1 Progress : Microsoft.AzureStack.Services.Update.ResourceProvider.UpdateService.Models.Step TimeStarted : 4/21/2023 10:02:54 PM LastUpdatedTime : 4/21/2023 3:19:05 PM Duration : 00:16:37.9688878 State : Failed
记下
ResourceID
GUID。 此 GUID 对应于ActionPlanInstanceID
.将前面记下的
ActionPlanInstanceID
日志复制到名为log.txt的文本文件。 使用记事本打开文本文件。Get-ActionplanInstance -ActionplanInstanceId <Action Plan Instance ID> >log.txt notepad log.txt
下面是示例输出:
PS C:\Users\lcmuser> Get-ActionplanInstance -actionplaninstanceid a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1 >log.txt PS C:\Users\lcmuser>notepad log.txt
恢复更新
若要恢复以前失败的更新运行,可以通过 Azure 门户 或 PowerShell 重试更新运行。
Azure 门户
强烈建议使用Azure 门户浏览到失败的更新,然后选择“重试”按钮。 此功能在更新下载、检查就绪情况和更新运行的安装阶段可用。
PowerShell
如果使用 PowerShell 并且需要恢复以前失败的更新运行,请使用以下命令:
Get-SolutionUpdate | ? Version -eq "10.2302.0.31" | Start-SolutionUpdate
若要恢复以前因处于警告状态的更新运行状况检查而失败的更新,请使用以下命令:
Get-SolutionUpdate | ? Version -eq "10.2302.0.31" | Start-SolutionUpdate -IgnoreWarnings
后续步骤
详细了解如何 通过 PowerShell 运行更新。
详细了解如何通过Azure 门户运行更新。