Delen via


Azure Stack HCI-besturingssysteem, versie 22H2 upgraden naar versie 23H2 via PowerShell

Van toepassing op: Azure Local 2311.2 en hoger

Belangrijk

Azure Stack HCI, versie 22H2, eindigt op 31 mei 2025. Na deze datum ontvangt u geen maandelijkse beveiligings- en kwaliteitsupdates. Ondersteuningsaanvragen (SR) zijn alleen beschikbaar bij het uitvoeren van een upgrade van een besturingssysteem. Als u updates wilt blijven ontvangen, raden we u aan uw besturingssysteem te upgraden naar versie 23H2.

Als u momenteel een Azure Stack HCI- versie 22H2 stretch-cluster uitvoert of Azure Local beheert via System Center - Virtual Machine Manager, raadpleegt u de Ondersteunde workloads en configuraties tabel voor tijdlijnen voor updates.

In dit artikel wordt beschreven hoe u het besturingssysteem (OS) voor Azure Local bijwerkt van versie 22H2 naar versie 23H2 via PowerShell. Upgraden met PowerShell is de aanbevolen methode om het besturingssysteem te upgraden.

Er zijn andere methoden voor het upgraden van het besturingssysteem, waaronder het windows-beheercentrum en het hulpprogramma Serverconfiguratie (SConfig). Voor meer informatie over deze methoden, zie Azure Stack HCI-besturingssysteem upgraden naar versie 22H2 via Windows Admin Center en Azure Local upgraden naar nieuw besturingssysteem met andere methoden.

In dit artikel verwijzen we naar besturingssysteemversie 23H2 als de nieuwe versie en versie 22H2 als de oude versie.

Belangrijk

Als u uw lokale Azure-service in een ondersteunde status wilt houden, hebt u maximaal zes maanden nodig om deze nieuwe versie van het besturingssysteem te installeren. De update is van toepassing op alle lokale Exemplaren van Azure waarop versie 22H2 wordt uitgevoerd. We raden u ten zeerste aan deze versie te installeren zodra deze beschikbaar is.

Werkstroom op hoog niveau voor de upgrade van het besturingssysteem

De update van het Azure Stack HCI-besturingssysteem is beschikbaar via Windows Update en via de media die u kunt downloaden via Azure Portal.

Voer de volgende stappen op hoog niveau uit om het besturingssysteem op uw systeem bij te werken:

  1. Voltooi de voorwaarden.
  2. registersleutel bijwerken.
  3. Maak verbinding met Azure Local, versie 22H2.
  4. Controleer op de beschikbare updates met behulp van PowerShell.
  5. Installeer een nieuw besturingssysteem met behulp van PowerShell.
  6. Controleer de status van de updates.
  7. Nadat het besturingssysteem is bijgewerkt, voert u de stappen na de OS-upgrade uit.

Afronden van vereisten

Zorg voordat u begint voor het volgende:

  • U hebt toegang tot Azure Local, versie 22H2.
  • Het systeem is geregistreerd in Azure.
  • Zorg ervoor dat alle machines in uw Lokale Azure-exemplaar, versie 22H2, in orde zijn en als Online worden weergegeven.
  • U hebt toegang tot de software-update voor het besturingssysteem van Azure Stack HCI, versie 23H2 voor Azure Local. Deze update is beschikbaar via Windows Update of als downloadbare media. De media is een ISO-bestand dat u kunt downloaden vanuit Azure Portal.
  • U hebt toegang tot een client die verbinding kan maken met uw lokale Azure-exemplaar. Op deze client moet PowerShell 5.0 of hoger worden uitgevoerd.

Notitie

Het ISO-bestand is alleen vereist als de computers geen toegang hebben tot Windows Update om de onderdelenupdate van het besturingssysteem te downloaden. Als u deze methode gebruikt, gaat u, nadat u verbinding hebt gemaakt met Azure Local versie 22H2, verder met stap 6 onder Stap 2: Installeer een nieuw besturingssysteem met behulp van PowerShell en voer de resterende stappen uit. Het gebruik van hulpprogramma's van derden voor het installeren van upgrades wordt niet ondersteund.

Volg deze stappen om de upgrade van de oplossing te installeren:

Stap 0: Registersleutel bijwerken

Als u problemen met Resilient File System (ReFS) tijdens de upgrade van het besturingssysteem wilt voorkomen, voert u de volgende opdracht uit op elke computer in het systeem om de registersleutel bij te werken:

# Set RefsEnableMetadataValidation to 0
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "RefsEnableMetadataValidation" -Value 0 -Type DWord  -ErrorAction Stop

Stap 1: Verbinding maken met Azure Local

Volg deze stappen op uw client om verbinding te maken met een van de machines van uw lokale Azure-exemplaar.

  1. Voer PowerShell uit als administrator op de client die u gebruikt om verbinding te maken met uw systeem.

  2. Open een externe PowerShell-sessie naar een computer op uw lokale Azure-exemplaar. Voer de volgende opdracht uit en geef de referenties van uw computer op wanneer u hierom wordt gevraagd:

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

    Hier volgt een voorbeelduitvoer:

    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>
    

Stap 2: Nieuw besturingssysteem installeren met behulp van PowerShell

Voer de volgende stappen uit om het nieuwe besturingssysteem te installeren met Behulp van PowerShell:

Notitie

Voor de volgende stappen moet de rol Clusterbewust bijwerken (CAU) worden geïnstalleerd en ingeschakeld op het systeem. Zie het overzicht clusterbewust bijwerken voor informatie over het installeren en inschakelen van deze functie op uw lokale Azure-locatie.

  1. Voer de volgende cmdlets uit op elke computer in het systeem.

    Set-WSManQuickConfig
    Enable-PSRemoting
    
  2. Als u wilt testen of het systeem correct is ingesteld voor het toepassen van software-updates met behulp van Cluster-Aware Updating (CAU), voert u de Test-CauSetup cmdlet uit, die u informeert over eventuele waarschuwingen of fouten:

    Test-CauSetup -ClusterName <System name>
    
  3. Valideer de hardware en instellingen door de Test-Cluster cmdlet uit te voeren op een van de computers in het systeem. Als een van de voorwaardecontroles mislukt, lost u deze op voordat u doorgaat met de volgende stap.

    Test-Cluster
    
  4. Controleer op de beschikbare updates:

    Invoke-CauScan -ClusterName <SystemName> -CauPluginName "Microsoft.RollingUpgradePlugin" -CauPluginArguments @{'WuConnected'='true';} -Verbose | fl *
    

    Controleer de uitvoer van de bovenstaande cmdlet en controleer of elke machine dezelfde functie-update wordt aangeboden. Dit moet het geval zijn.

  5. U hebt een afzonderlijke machine of VM buiten het systeem nodig om de Invoke-CauRun cmdlet uit te voeren. Een afzonderlijke machine zorgt ervoor dat orkestratie niet wordt onderbroken wanneer de machines opnieuw worden opgestart.

    Belangrijk

    Het systeem waarop u Invoke-CauRun uitvoert, moet Windows Server 2022 draaien.

    Invoke-CauRun -ClusterName <SystemName> -CauPluginName "Microsoft.RollingUpgradePlugin" -CauPluginArguments @{'WuConnected'='true';} -Verbose -EnableFirewallRules -Force
    
  6. Als het systeem niet is verbonden met Windows Update en de lokale installatiemedia van Azure beschikbaar is op een lokale share, kan CAU ook worden gebruikt om het systeem bij te werken. Zorg ervoor dat u de 'PathToSetupMedia'-parameter bijwerkt met het pad naar de gedeelde map van de ISO-image.

    Invoke-CauRun –ClusterName <SystemName> -CauPluginName Microsoft.RollingUpgradePlugin -CauPluginArguments @{ 'WuConnected'='false';'PathToSetupMedia'='\some\path\'; 'UpdateClusterFunctionalLevel'='true'; } -Force
    
  7. Controleer op eventuele verdere updates en installeer ze.

Wacht tot de update is voltooid en controleer de status van de update.

Stap 3: De status van een update controleren

Voer de Get-CauRun cmdlet uit om overzichtsinformatie te halen over een update die wordt uitgevoerd.

Get-CauRun -ClusterName <SystemName>

Hier volgt een voorbeelduitvoer:

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

U bent nu klaar om de upgradestappen na het besturingssysteem voor uw systeem uit te voeren.

Volgende stappen