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:
Du har uppgraderat operativsystemet till version 23H2 på Azure Local enligt anvisningarna i något av följande dokument:
Kontrollera att alla datorer i systemet är felfria och visas som Online.
Du har åtkomst till en klient som kan ansluta till systemet. Den här klienten ska köra PowerShell 5.0 eller senare.
Steg 1: Anslut till systemet
Följ de här stegen på klienten för att ansluta till någon av datorerna i systemet.
Kör PowerShell som administratör på den klient som du använder för att ansluta till systemet.
Ö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.
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 .
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)"
Kör följande cmdlet på valfri dator i systemet för att uppdatera den aktuella klusterfunktionsnivån:
Update-ClusterFunctionalLevel -Verbose
Du ser en varning om att du inte kan ångra den här åtgärden. Bekräfta Y för att fortsätta.
Kör följande cmdlet för att kontrollera den nya eller uppdaterade klusterfunktionsnivån:
Write-Host "Cluster Functional Level = $((Get-Cluster).ClusterFunctionalLevel)"
Uppgradera lagringspoolen.
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"
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
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.
(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.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.
Verifiera systemet.
Kör cmdleten
Test-Cluster
på en av datorerna i systemet och granska klusterverifieringsrapporten .
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.