Delen via


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

Van toepassing op: Azure Local 2311.2 en hoger

In dit artikel wordt beschreven hoe u het besturingssysteem (OS) voor Azure Local bijwerkt van versie 22H2 naar versie 23H2 via PowerShell. Upgraden met Behulp van 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). Zie Upgrade the Azure Stack HCI OS, version 22H2 OS via Windows Admin Center and Upgrade Azure Local to new OS using other methods voor meer informatie over deze 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 vereisten.
  2. Maak verbinding met Azure Local, versie 22H2.
  3. Controleer op de beschikbare updates met behulp van PowerShell.
  4. Installeer een nieuw besturingssysteem met behulp van PowerShell.
  5. Controleer de status van de updates.
  6. Nadat het besturingssysteem is bijgewerkt, voert u de upgradestappen na het besturingssysteem uit.

Vereisten voltooien

Zorg voordat u begint voor het volgende:

  • U hebt toegang tot een lokale Versie 22H2 van Azure.
  • 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 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 juist is ingesteld voor het toepassen van software-updates met behulp van clusterbewust bijwerken (CAU), voert u de Test-CauSetup cmdlet uit waarmee u waarschuwingen of fouten ontvangt:

    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 indeling niet wordt onderbroken wanneer de machines opnieuw worden opgestart.

    Belangrijk

    Op het systeem waarop u uitvoert, moet Windows Server 2022 worden uitgevoerd Invoke-CauRun .

    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 sharepad naar de ISO-installatiekopieën.

    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 cmdlet uit om de overzichtsinformatie over een update die wordt uitgevoerd op te Get-CauRun halen:

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