Delen via


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:

  1. 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>
    
  2. 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
    
  3. Identificeer het actieplan voor de mislukte update-uitvoering van de oplossing.

    $Failure = $update | Get-SolutionUpdateRun
    
  4. 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 de ActionPlanInstanceID.

  5. 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.

Een schermopname van de knop Voor het opnieuw proberen van een mislukte update.

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.