Problemen met oplossingsupdates voor Azure Local, versie 23H2 oplossen
Van toepassing op: Azure Local, versie 23H2
In dit artikel wordt beschreven hoe u problemen met oplossingsupdates kunt oplossen die worden toegepast op azure Local om deze up-to-date te houden.
Problemen met updates oplossen
Als uw systeem is gemaakt via een nieuwe implementatie van Azure Local, versie 23H2, is er tijdens de implementatie een orchestrator geïnstalleerd. De orchestrator beheert alle updates voor het platform: besturingssysteem, stuurprogramma's en firmware, agents en services en updates voor de workloads.
De nieuwe updateoplossing bevat een logica voor opnieuw proberen en herstellen. Deze logica probeert de updateproblemen op een niet-verstorende manier op te lossen, zoals het opnieuw proberen van een CAU-uitvoering. Als een update-uitvoering niet automatisch kan worden hersteld, dan mislukt deze. Wanneer een update mislukt, kunt u de update altijd opnieuw proberen.
Updatelogboeken verzamelen
U kunt ook diagnostische logboeken verzamelen om Microsoft te helpen de problemen te identificeren en op te lossen.
Zie Azure Update Manager gebruiken om uw lokale versie van Azure, versie 23H2, bij te werken om logboeken voor updates te verzamelen met behulp van Azure Portal.
Als u logboeken wilt verzamelen voor de updatefouten met behulp van PowerShell, volgt u deze stappen op de client die u gebruikt voor toegang tot uw systeem:
Maak een externe PowerShell-sessie met de computer. Voer PowerShell uit als beheerder en voer de volgende opdracht uit:
Enter-PSSession -ComputerName <machine_IP_address> -Credential <username\password for the machine>
Haal alle oplossingenupdates op en filter dan de oplossingsupdates die overeenkomen met een specifieke versie. De gebruikte versie komt overeen met de versie van de oplossingsupdate die niet is geïnstalleerd.
$Update = Get-SolutionUpdate | ? Version -eq "<Version string>" -verbose
Identificeer het actieplan voor de mislukte update-uitvoering van de oplossing.
$Failure = $update | Get-SolutionUpdateRun
Identificeer de
ResourceID
voor de update.$Failure
Hier volgt een voorbeelduitvoer:
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
Noteer de
ResourceID
GUID. Deze GUID komt overeen met deActionPlanInstanceID
.Kopieer de logboeken voor de
ActionPlanInstanceID
logboeken die u eerder hebt genoteerd, naar een tekstbestand met de naam log.txt. Gebruik Kladblok om het tekstbestand te openen.Get-ActionplanInstance -ActionplanInstanceId <Action Plan Instance ID> >log.txt notepad log.txt
Hier ziet u voorbeelduitvoer:
PS C:\Users\lcmuser> Get-ActionplanInstance -actionplaninstanceid a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1 >log.txt PS C:\Users\lcmuser>notepad log.txt
Een update hervatten
Als u een eerder mislukte updateuitvoering wilt hervatten, kunt u de update opnieuw uitvoeren via Azure Portal of PowerShell.
Azure Portal
We raden u ten zeerste aan azure Portal te gebruiken om naar uw mislukte update te bladeren en de knop Opnieuw proberen te selecteren. Deze functionaliteit is beschikbaar in de fasen Updates downloaden, Gereedheid controleren en Installeren van een updateuitvoering.
Powershell
Als u PowerShell gebruikt en een eerder mislukte updateuitvoering moet hervatten, gebruikt u de volgende opdracht:
Get-SolutionUpdate | ? Version -eq "10.2302.0.31" | Start-SolutionUpdate
Gebruik de volgende opdracht om een eerder mislukte update te hervatten vanwege updatestatuscontroles in een waarschuwingsstatus :
Get-SolutionUpdate | ? Version -eq "10.2302.0.31" | Start-SolutionUpdate -IgnoreWarnings
Volgende stappen
Meer informatie over het uitvoeren van updates via PowerShell.
Meer informatie over het uitvoeren van updates via Azure Portal.