Dela via


Utför åtgärder efter uppgradering av operativsystemet på Azure Local via PowerShell

Gäller för: Azure Local 2311.2 och senare

Den här artikeln beskriver hur du utför uppgraderingsuppgifterna efter operativsystemet när du har uppgraderat operativsystemet (OS) till den nya versionen. De uppgifter som beskrivs i den här artikeln och som krävs efter uppgraderingen är nödvändiga för stabiliteten hos Azure Local-instansen.

I den här artikeln refererar vi till Azure Local 2311.2 som den nya-versionen och Azure Local version 22H2 som den gamla versionen.

Fullständiga krav

Innan du börjar bör du kontrollera att:

Steg 1: Anslut till systemet

Följ de här stegen på klienten för att ansluta till någon av datorerna i systemet.

  1. Kör PowerShell som administratör på den klient som du använder för att ansluta till systemet.

  2. Öppna en powershell-fjärrsession på en dator i systemet. Kör följande kommando och ange autentiseringsuppgifterna för datorn när du uppmanas att göra det:

    $cred = Get-Credential
    Enter-PSSession -ComputerName "<Computer IP>" -Credential $cred 
    

    Här är ett exempel på utdata:

    PS C:\Users\Administrator> $cred = Get-Credential
    
    cmdlet Get-Credential at command pipeline position 1
    Supply values for the following parameters:
    Credential
    PS C:\Users\Administrator> Enter-PSSession -ComputerName "100.100.100.10" -Credential $cred 
    [100.100.100.10]: PS C:\Users\Administrator\Documents>
    

Steg 2: Verifiera uppgraderingens status

Kör cmdleten Get-CauRun för att se till att uppgraderingen har slutförts och att det finns ett nytt operativsystem som körs i systemet:

Get-CauRun -ClusterName <ClusterName>

Här är ett exempel på utdata:

RunId                   : <Run ID> 
RunStartTime            : 10/13/2019 1:35:39 PM 
CurrentOrchestrator     : NODE1 
NodeStatusNotifications : { 
Node      : NODE1 
Status    : Waiting 
Timestamp : 10/13/2019 1:35:49 PM 
} 
NodeResults             : { 
Node                     : NODE2 
Status                   : Succeeded 
ErrorRecordData          : 
NumberOfSucceededUpdates : 0 
NumberOfFailedUpdates    : 0 
InstallResults           : Microsoft.ClusterAwareUpdating.UpdateInstallResult[] 
}

Steg 3: Utför stegen efter uppgradering av operativsystemet

När det nya operativsystemet har installerats måste du uppgradera klusterfunktionsnivån och lagringspoolversionen med hjälp av PowerShell för att aktivera nya funktioner.

Viktigt!

  • Uppgraderingssteg efter operativsystemet är viktiga för systemets stabilitet och prestanda. Följ dessa steg efter os-uppgraderingen.
  1. Uppgradera klusterfunktionsnivån.

    Varning

    När du har uppgraderat klustrets funktionsnivå kan du inte återställa till den tidigare operativsystemversionen.

    Vi rekommenderar att du uppgraderar klustrets funktionsnivå så snart som möjligt. Hoppa över det här steget om du har installerat funktionsuppgraderingar med Windows Admin Center och markerat kryssrutan Uppdatera klusterfunktionsnivån för att aktivera nya funktioner .

    1. Kör följande cmdlet på valfri dator i systemet för att kontrollera den aktuella klusterfunktionsnivån:

      Write-Host "Cluster Functional Level = $((Get-Cluster).ClusterFunctionalLevel)"
      
    2. Kör följande cmdlet på valfri dator i systemet för att uppdatera den aktuella klusterfunktionsnivån:

      Update-ClusterFunctionalLevel -Verbose   
      
    3. Du ser en varning om att du inte kan ångra den här åtgärden. Bekräfta Y för att fortsätta.

    4. Kör följande cmdlet för att kontrollera den nya eller uppdaterade klusterfunktionsnivån:

      Write-Host "Cluster Functional Level = $((Get-Cluster).ClusterFunctionalLevel)"
      
  2. Uppgradera lagringspoolen.

    1. När du har uppgraderat klustrets funktionsnivå använder du följande cmdlet för att identifiera FriendlyName för lagringspoolen som representerar ditt system.

      Get-StoragePool | Where-Object -Property FriendlyName -ne "Primordial"
      
    2. Använd följande cmdlet för att uppdatera lagringspoolen. Använd poolnamnet från utdata från föregående steg.

      Update-StoragePool -FriendlyName "<name of the storage pool>" -Verbose
      
    3. Bekräfta åtgärden när du uppmanas till det. I det här läget fungerar nya cmdletar fullt ut på alla datorer i systemet.

  3. (Valfritt) Uppgradera konfigurationsnivåer för virtuella datorer. Du kan också uppgradera konfigurationsnivåer för virtuella datorer genom att stoppa varje virtuell dator med hjälp av cmdleten Update-VMVersion och sedan starta de virtuella datorerna igen.

    1. Kontrollera att det uppgraderade systemet fungerar som förväntat.

      Roller ska redundansväxla korrekt och om VM-direktmigrering används i systemet, ska VMs framgångsrikt direktmigreras.

    2. Verifiera systemet.

      Kör cmdleten Test-Cluster på en av datorerna i systemet och granska klusterverifieringsrapporten .

  4. Installera de senaste drivrutinerna från din maskinvarupartner eftersom vissa drivrutiner kan återgå till en äldre inkorgsdrivrutinsversion som resulterar i oväntade beteenden.

Nu är du redo att använda uppgraderingen av lösningen.

Nästa steg