Share via


Uppdatera Azure Stack HCI-kluster, version 22H2

Gäller för: Azure Stack HCI, versionerna 22H2 och 21H2

Varning

Uppdateringen av Azure Stack HCI, version 22H2 till Azure Stack HCI, version 23H2 stöds för närvarande inte. För nya distributioner rekommenderar vi att du använder Azure Stack HCI, version 23H2 som nu är allmänt tillgänglig. Mer information om Azure Stack HCI version 23H2 finns i Använda Azure uppdateringshanterare för att uppdatera din Azure Stack HCI version 23H2.

Den här artikeln beskriver hur du installerar, övervakar och felsöker uppdateringar i kluster med flera noder. Information om hur du uppdaterar kluster med en nod finns i Uppdatera kluster med en nod.

När du uppdaterar Azure Stack HCI-kluster är målet att upprätthålla tillgängligheten genom att bara uppdatera en server i klustret i taget. Många operativsystemuppdateringar kräver att servern kopplas från, till exempel för att starta om eller uppdatera programvara, till exempel nätverksstacken. Vi rekommenderar att du använder Cluster-Aware Update (CAU), en funktion som gör det enkelt att installera uppdateringar på alla servrar i klustret samtidigt som programmen körs. Cluster-Aware Att uppdatera automatiserar tar servern in och ut ur underhållsläget medan uppdateringar installeras och servern startas om, om det behövs. Cluster-Aware Update är standarduppdateringsmetoden som används av Windows Admin Center. Den kan också initieras med Hjälp av PowerShell.

Viktigt

Azure Stack HCI version 22H2 har angett allmän tillgänglighet (GA) och är tillgänglig som en funktionsuppdatering. Information om hur du uppdaterar klustret till version 22H2 och får åtkomst till nya funktioner finns i Installera funktionsuppdateringar med Windows Admin Center.

Om du använder Microsoft System Center för att hantera Azure Stack HCI-kluster kan du använda Virtual Machine Manager (VMM) för att samordna löpande uppgraderingar mellan dina kluster och gå från Azure Stack HCI version 20H2 (ursprunglig version) till version 21H2. Det här är samma funktion i VMM som gör det möjligt att uppgradera från Windows Server 2019 till Windows Server 2022.

Om du för närvarande använder System Center 2019 ska du inte installera funktionsuppdateringar till Azure Stack HCI ännu. Uppgradera till System Center 2022 innan du uppdaterar till Azure Stack HCI version 21H2. När du har uppgraderat till System Center 2022 kan du uppdatera till Azure Stack HCI, version 21H2 med valfritt tillgängligt alternativ: Windows Admin Center, PowerShell eller den löpande klusteruppgraderingsfunktionen i Virtual Machine Manager.

Registrera inte klustren som hanteras av Virtual Machine Manager till Förhandskanalen för Azure Stack HCI. System Center 2022 stöder inte förhandsversioner av Azure Stack HCI. Du kan övervaka System Center-bloggen om du är intresserad av Förhandsversioner av Azure Stack HCI.

Den här artikeln fokuserar på operativsystem och funktionsuppdateringar. Om du behöver ta en server offline för att utföra underhåll på maskinvaran läser du Underhållsprocedurer för redundanskluster.

Installera operativsystem- och maskinvaruuppdateringar med hjälp av Windows Admin Center

Windows Admin Center gör det enkelt att uppdatera ett kluster och tillämpa kvalitetsuppdateringar med hjälp av ett enkelt användargränssnitt. Om du har köpt ett integrerat system från en Microsoft-maskinvarupartner är det enkelt att hämta de senaste drivrutinerna, inbyggd programvara och andra uppdateringar direkt från Windows Admin Center genom att installera lämpliga partneruppdateringstillägg. Om maskinvaran inte köptes som ett integrerat system kan uppdateringar av inbyggd programvara och drivrutin behöva utföras separat, enligt maskinvaruleverantörens rekommendationer.

Varning

Om du påbörjar uppdateringsprocessen med Windows Admin Center fortsätter du att använda guiden tills uppdateringarna har slutförts. Försök inte att använda verktyget Cluster-Aware Uppdatera eller uppdatera ett kluster med PowerShell när du delvis har slutfört uppdateringsprocessen i Windows Admin Center. Om du vill använda PowerShell för att utföra uppdateringarna i stället för Windows Admin Center går du vidare till Uppdatera ett kluster med PowerShell.

Följ dessa steg för att installera uppdateringar:

  1. När du ansluter till ett kluster får Windows Admin Center-instrumentpanelen en avisering om en eller flera servrar har uppdateringar som är redo att installeras och en länk som ska uppdateras nu. Du kan också välja Uppdateringarpå verktygsmenyn till vänster.

  2. Om du uppdaterar klustret för första gången kontrollerar Windows Admin Center om klustret är korrekt konfigurerat för att köra Cluster-Aware Uppdatera och, om det behövs, fråga om du vill Windows Admin Center konfigurera CAU åt dig, inklusive att installera CAU-klusterrollen och aktivera de nödvändiga brandväggsreglerna. Starta uppdateringsprocessen genom att klicka på Kom igång.

    Windows Admin Center konfigurerar automatiskt klustret så att det körs Cluster-Aware uppdatering

    Anteckning

    Om du vill använda Cluster-Aware uppdateringsverktyget i Windows Admin Center måste du aktivera Credential Security Service Provider (CredSSP) och ange explicita autentiseringsuppgifter. Om du tillfrågas om CredSSP ska aktiveras klickar du på Ja. Ange ditt användarnamn och lösenord och klicka på Fortsätt.

  3. Klustrets uppdateringsstatus visas. klicka på Sök efter uppdateringar för att hämta en lista över de operativsystemuppdateringar som är tillgängliga för varje server i klustret. Du kan behöva ange administratörsautentiseringsuppgifter. Om inga operativsystemuppdateringar är tillgängliga klickar du på Nästa: maskinvaruuppdateringar och fortsätter till steg 8.

    Viktigt

    Funktionsuppdateringar kräver ytterligare steg. Om Windows Admin Center anger att en funktionsuppdatering är tillgänglig för klustret läser du Installera funktionsuppdateringar med Windows Admin Center.

    Om du navigerar bort från Uppdateringar skärmen medan en uppdatering pågår kan det finnas ett oväntat beteende, till exempel att historikavsnittet på Uppdateringar-sidan inte fylls i korrekt förrän den aktuella körningen är klar. Vi rekommenderar att du öppnar Windows Admin Center i en ny webbläsarflik eller ett nytt fönster om du vill fortsätta använda programmet medan uppdateringarna pågår.

  4. Välj Nästa: Installera för att fortsätta att installera uppdateringarna av operativsystemet eller klicka på Hoppa över för att undanta dem.

    Klicka på Nästa: Installera för att fortsätta installera uppdateringar av operativsystemet eller klicka på Hoppa över för att exkludera dem

    Anteckning

    Om du installerar uppdateringar i ett kluster som har Kernel Soft Reboot aktiverat visas kryssrutan Inaktivera mjuk omstart av kernel för den här körningen . Om du markerar kryssrutan inaktiveras endast mjuk omstart av kernel för just den uppdateringskörningen. Detta gör det möjligt att inaktivera mjuk omstart av kernel när en uppdateringskörning kräver en fullständig omstart, till exempel BIOS-uppdateringar.

  5. Välj Installera för att installera uppdateringar av operativsystemet. En i taget laddar varje server ned och tillämpar uppdateringarna. Du ser uppdateringsstatusändringen för att "installera uppdateringar". Om någon av uppdateringarna kräver omstart startas servrarna om en i taget och klusterroller flyttas, till exempel virtuella datorer mellan servrar, för att förhindra driftstopp. Beroende på vilka uppdateringar som installeras kan hela uppdateringskörningen ta allt från några minuter till flera timmar. Du kan bli ombedd att ange dina inloggningsuppgifter för att Windows Admin Center flera gånger.

    Klicka på Installera för att installera operativsystemuppdateringar på varje server i klustret

    Anteckning

    Om uppdateringarna verkar misslyckas med en Kunde inte installera uppdateringar eller Kunde inte söka efter uppdateringar varning eller om en eller flera servrar indikerar inte kunde få status under uppdateringskörningen, prova att vänta några minuter och uppdatera webbläsaren. Du kan också använda Get-CauRun för att kontrollera status för uppdateringskörningen med PowerShell.

  6. När operativsystemets uppdateringar är klara ändras uppdateringsstatusen till "lyckades". Klicka på Nästa: Maskinvaruuppdateringar för att gå vidare till skärmen för maskinvaruuppdateringar.

    Viktigt

    När du har tillämpat uppdateringar av operativsystemet kan du se ett meddelande om att "lagringen inte är fullständig eller uppdaterad, så vi måste synkronisera den med data från andra servrar i klustret". Detta är normalt när en server startas om. Ta inte bort några enheter eller starta om några servrar i klustret förrän du ser en bekräftelse på att synkroniseringen är klar.

  7. Om klustret inte är anslutet till Windows Update och Azure Stack HCI-installationsmediet är tillgängligt på en lokal resurs kan CAU också användas för att uppgradera klustret:

    När klusternoderna inte är anslutna till Windows Update efter installationen av de senaste kvalitetsuppdateringarna och installationsmediet har kopierats till en resurs som är tillgänglig för klusternoderna:

    Invoke-CauRun –ClusterName <cluster_name> -CauPluginName Microsoft.RollingUpgradePlugin -CauPluginArguments @{ 'WuConnected'='false';'PathToSetupMedia'='\some\path\'; 'UpdateClusterFunctionalLevel'='true'; } -Force
    
  8. Windows Admin Center kontrollerar klustret efter installerade tillägg som stöder din specifika servermaskinvara. Klicka på Nästa: installera för att installera maskinvaruuppdateringarna på varje server i klustret. Om inga tillägg eller uppdateringar hittas klickar du på Avsluta.

  9. För att förbättra säkerheten inaktiverar du CredSSP så snart du har installerat uppdateringarna:

    • I Windows Admin Center, under Alla anslutningar, väljer du den första servern i klustret och väljer sedan Anslut.
    • På sidan Översikt väljer du Inaktivera CredSSP och väljer sedan Ja i popup-fönstret Inaktivera CredSSP.

Installera funktionsuppdateringar med Windows Admin Center

Microsoft rekommenderar att du installerar nya funktionsuppdateringar så snart som möjligt med hjälp av följande steg.

Viktigt

Det finns kända problem i Windows Admin Center när du uppgraderar ett kluster från Azure Stack HCI, version 20H2 till version 21H2. Se Kända problem i slutet av den här artikeln.

  1. I Windows Admin Center väljer du Uppdateringar i fönstret Verktyg till vänster. Alla nya funktionsuppdateringar visas.

    Funktionsuppdateringar visas

  2. Välj installera. En beredskapskontroll visas. Om något av villkorskontrollerna misslyckas löser du dem innan du fortsätter.

    En beredskapskontroll visas

  3. När beredskapskontrollen är klar är du redo att installera uppdateringarna. Om du inte vill kunna återställa uppdateringarna markerar du kryssrutan Uppdatera klustrets funktionsnivå om du vill aktivera nya funktioner . Annars kan du uppdatera klusterfunktionsnivån efter installationen med hjälp av PowerShell. Granska de uppdateringar som visas och välj Installera för att starta uppdateringen.

    Granska uppdateringarna och installera dem

  4. Du kommer att kunna se installationsframstatusen som i skärmbilden nedan. Eftersom du uppdaterar operativsystemet med nya funktioner kan det ta en stund att slutföra uppdateringarna. Du kan bli ombedd att ange dina inloggningsuppgifter för att Windows Admin Center flera gånger.

    Du kommer att kunna se installationsförloppet när uppdateringar installeras

    Anteckning

    Om uppdateringarna verkar misslyckas med varningen Det gick inte att installera uppdateringar eller Det gick inte att söka efter uppdateringar eller om en eller flera servrar anger att det inte gick att få status under uppdateringskörningen kan du prova att vänta några minuter och uppdatera webbläsaren. Du kan också använda Get-CauRun för att kontrollera status för uppdateringskörningen med PowerShell.

  5. När funktionsuppdateringarna är klara kontrollerar du om det finns ytterligare uppdateringar och installerar dem.

  6. Utför steg efter installationen med Hjälp av PowerShell. De här stegen är viktiga för klustrets stabilitet.

Uppdatera ett kluster med PowerShell

Innan du kan uppdatera ett kluster med hjälp av Cluster-Aware Uppdatering måste du först installera verktygen för redundanskluster, som ingår i verktygen för fjärrserveradministration (RSAT) och inkludera Cluster-Aware Uppdatera programvara. Om du uppdaterar ett kluster som kör en nyare version av Azure Stack HCI kanske dessa verktyg redan är installerade.

Om du vill testa om ett redundanskluster är korrekt konfigurerat för att tillämpa programuppdateringar med Cluster-Aware Uppdatering kör du PowerShell-cmdleten Test-CauSetup , som utför en BPA-genomsökning (Best Practices Analyzer) av redundansklustret och nätverksmiljön och varnar dig om varningar eller fel:

Test-CauSetup -ClusterName Cluster1

Om du behöver installera funktioner, verktyg eller roller kan du läsa nästa avsnitt. Annars kan du gå vidare till Sök efter uppdateringar med PowerShell.

Installera verktyg för redundansklustring och redundansklustring med Hjälp av PowerShell

Om du vill kontrollera om ett kluster eller en server redan har redundansklustringsfunktionen och verktygen för redundansklustring installerade, utfärdar du PowerShell-cmdleten Get-WindowsFeature från hanteringsdatorn (eller kör den direkt på klustret eller servern och utelämnar parametern -ComputerName ):

Get-WindowsFeature -Name Failover*, RSAT-Clustering* -ComputerName Server1

Se till att "Installationstillstånd" står Installerat och att ett X visas före både redundanskluster och redundansklustermodul för Windows PowerShell:

Display Name                                            Name                       Install State
------------                                            ----                       -------------
[X] Failover Clustering                                 Failover-Clustering            Installed
        [X] Failover Clustering Tools                   RSAT-Clustering                Installed
            [X] Failover Cluster Module for Windows ... RSAT-Clustering-Powe...        Installed
            [ ] Failover Cluster Automation Server      RSAT-Clustering-Auto...        Available
            [ ] Failover Cluster Command Interface      RSAT-Clustering-CmdI...        Available

Om funktionen Redundansklustring inte är installerad installerar du den på varje server i klustret med Install-WindowsFeature cmdleten med parametrarna -IncludeAllSubFeature och -IncludeManagementTools:

Install-WindowsFeature –Name Failover-Clustering -IncludeAllSubFeature –IncludeManagementTools -ComputerName Server1

Det här kommandot installerar även modulen för redundanskluster för PowerShell, som innehåller PowerShell-cmdletar för att hantera redundanskluster, och modulen Cluster-Aware Uppdatering för PowerShell för installation av programuppdateringar i redundanskluster.

Om funktionen Redundanskluster redan är installerad men modulen för redundanskluster för Windows PowerShell inte är det installerar du den på varje server i klustret med cmdleten Install-WindowsFeature :

Install-WindowsFeature –Name RSAT-Clustering-PowerShell -ComputerName Server1

Välj ett CAU-uppdateringsläge

Cluster-Aware Uppdatering (CAU) kan samordna den fullständiga klusteruppdateringsåtgärden i två lägen:

  • Självuppdateringsläge I det här läget konfigureras Cluster-Aware Uppdatera klustrad roll som en arbetsbelastning i redundansklustret som ska uppdateras och ett associerat uppdateringsschema som definieras. Klustret uppdateras vid schemalagda tidpunkter med hjälp av en standardprofil eller anpassad uppdateringskörningsprofil. Under uppdateringskörningen startar Cluster-Aware uppdateringskoordinatorprocessen på noden som för närvarande äger rollen Cluster-Aware Uppdatera klustrad, och processen utför uppdateringar sekventiellt på varje klusternod. Om du vill uppdatera den aktuella klusternoden redundansväxlar Cluster-Aware Uppdatera klustrad roll till en annan klusternod, och en ny uppdateringskoordinatorprocess på den noden tar kontroll över uppdateringskörningen. I självuppdateringsläge kan Cluster-Aware Uppdatering uppdatera redundansklustret med hjälp av en helt automatiserad uppdateringsprocess från slutpunkt till slutpunkt. En administratör kan också utlösa uppdateringar på begäran i det här läget eller helt enkelt använda fjärruppdateringsmetoden om så önskas.

  • Fjärruppdateringsläge I det här läget konfigureras en fjärrhanteringsdator (vanligtvis en Windows 10-dator) som har nätverksanslutning till redundansklustret, men som inte är medlem i redundansklustret, med verktygen för redundanskluster. Från fjärrhanteringsdatorn, som kallas uppdateringskoordinator, utlöser administratören en uppdatering på begäran som körs med hjälp av en standardprofil eller anpassad uppdateringskörningsprofil. Fjärruppdateringsläget är användbart för att övervaka realtidsförloppet under uppdateringskörningen och för kluster som körs på Server Core-installationer.

    Anteckning

    Från och med Oktober 2018-uppdatering för Windows 10 ingår RSAT som en uppsättning "Funktioner på begäran" direkt från Windows 10. För versioner som är äldre än Windows 10 22H2 går du helt enkelt till Inställningar > Appar > Appar & funktioner > Valfria funktioner > Lägg till en funktion > RSAT: Klusterverktyg för växling vid fel och välj Installera. För Windows 10 22H2 och Windows 11 går du till Inställningar > System > valfria funktioner > Lägg till en funktion > RSAT: Klusterverktyg för växling vid fel och väljer Lägg till. Om du vill se åtgärdsförloppet klickar du på knappen Tillbaka för att visa status på sidan "Hantera valfria funktioner". Den tillagda funktionen bevaras i Windows 10 versionsuppgraderingar. Om du vill installera RSAT för Windows 10 före uppdateringen från oktober 2018 laddar du ned ett RSAT-paket.

Lägga till CAU-klusterrollen i klustret

Rollen Cluster-Aware Uppdatera kluster krävs för självuppdateringsläge. Om du använder Windows Admin Center för att utföra uppdateringarna läggs klusterrollen till automatiskt.

Cmdleten Get-CauClusterRole visar konfigurationsegenskaperna för den Cluster-Aware Uppdatera klusterrollen i det angivna klustret.

Get-CauClusterRole -ClusterName Cluster1

Om rollen ännu inte har konfigurerats i klustret visas följande felmeddelande:

Get-CauClusterRole : The current cluster is not configured with a Cluster-Aware Updating clustered role.

Om du vill lägga till Cluster-Aware Uppdatera klusterroll för självuppdateringsläge med PowerShell använder du cmdleten Add-CauClusterRole och anger lämpliga parametrar, som i följande exempel:

Add-CauClusterRole -ClusterName Cluster1 -MaxFailedNodes 0 -RequireAllNodesOnline -EnableFirewallRules -VirtualComputerObjectName Cluster1-CAU -Force -CauPluginName Microsoft.WindowsUpdatePlugin -MaxRetriesPerNode 3 -CauPluginArguments @{ 'IncludeRecommendedUpdates' = 'False' } -StartDate "3/2/2020 3:00:00 AM" -DaysOfWeek 4 -WeeksOfMonth @(3) -verbose

Anteckning

Föregående kommando måste köras från en hanteringsdator eller domänkontrollant.

Aktivera brandväggsregler för att tillåta fjärromstarter

Tillåt att servrarna startar om via fjärranslutning under uppdateringsprocessen. Om du använder Windows Admin Center för att utföra uppdateringarna uppdateras Reglerna för Windows-brandväggen automatiskt på varje server för att tillåta fjärromstarter. Om du uppdaterar med PowerShell aktiverar du antingen brandväggsregelgruppen Fjärravstängning i Windows-brandväggen eller skickar parametern -EnableFirewallRules till cmdleten, till exempel i exemplet ovan.

Söka efter uppdateringar med Hjälp av PowerShell

Du kan använda cmdleten Invoke-CAUScan för att söka igenom servrar efter tillämpliga uppdateringar och hämta en lista över den första uppsättningen uppdateringar som tillämpas på varje server i ett angivet kluster:

Invoke-CauScan -ClusterName Cluster1 -CauPluginName Microsoft.WindowsUpdatePlugin -Verbose

Det kan ta några minuter att skapa listan. Förhandsgranskningslistan innehåller endast en inledande uppsättning uppdateringar. Den innehåller inte uppdateringar som kan bli tillämpliga när de första uppdateringarna har installerats.

Installera uppdateringar av operativsystemet med PowerShell

Om du vill söka igenom servrar efter uppdateringar av operativsystemet och utföra en fullständig uppdateringskörning på det angivna klustret använder du cmdleten Invoke-CAURun :

Invoke-CauRun -ClusterName Cluster1 -CauPluginName Microsoft.WindowsUpdatePlugin -MaxFailedNodes 1 -MaxRetriesPerNode 3 -RequireAllNodesOnline -EnableFirewallRules -Force

Det här kommandot utför en genomsökning och en fullständig uppdateringskörning på klustret med namnet Cluster1. Den här cmdleten använder plugin-programmet Microsoft.WindowsUpdatePlugin och kräver att alla klusternoder är online innan den här cmdleten körs. Dessutom tillåter denna cmdlet inte fler än tre återförsök per nod innan noden markeras som misslyckad och tillåter inte fler än en nod att misslyckas innan hela uppdateringskörningen markeras som misslyckad. Det gör också att brandväggsregler tillåter att servrarna startar om via fjärranslutning. Eftersom kommandot anger parametern Force körs cmdleten utan att visa bekräftelsemeddelanden.

Uppdateringskörningsprocessen innehåller följande:

  • Söka efter och ladda ned tillämpliga uppdateringar på varje server i klustret
  • Flytta klustrade roller som körs från varje server
  • Installera uppdateringarna på varje server
  • Starta om servern om det krävs av de installerade uppdateringarna
  • Flytta tillbaka klustrade roller till den ursprungliga servern

Uppdateringskörningsprocessen omfattar även att se till att kvorum upprätthålls, söka efter ytterligare uppdateringar som bara kan installeras efter att den första uppsättningen uppdateringar har installerats och spara en rapport över de åtgärder som vidtas har slutförts.

Installera funktionsuppdateringar med PowerShell

Följ dessa steg om du vill installera funktionsuppdateringar med PowerShell. Om klustret kör Azure Stack HCI version 20H2 måste du tillämpa förhandsversionen av den 20 maj 2021 (KB5003237) via Windows Update, annars fungerar inte cmdletenSet-PreviewChannel.

  1. Kör följande cmdletar på varje server i klustret:

    Set-WSManQuickConfig
    Enable-PSRemoting
    Set-NetFirewallRule -Group "@firewallapi.dll,-36751" -Profile Domain -Enabled true
    
  2. Om du vill testa om klustret är korrekt konfigurerat för att tillämpa programuppdateringar med Cluster-Aware Update (CAU) kör du cmdleten Test-CauSetup som meddelar dig om varningar eller fel:

    Test-CauSetup -ClusterName Cluster1
    
  3. Verifiera klustrets maskinvara och inställningar genom att köra cmdleten Test-Cluster på en av servrarna i klustret. Om något av villkorskontrollerna misslyckas löser du dem innan du fortsätter till steg 4.

    Test-Cluster
    
  4. Sök efter funktionsuppdateringen:

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

    Granska utdata från ovanstående cmdlet och kontrollera att varje server erbjuds samma funktionsuppdatering, vilket bör vara fallet.

  5. Du behöver en separat server eller virtuell dator utanför klustret för att köra cmdleten Invoke-CauRun från. Viktigt! Det system där du kör Invoke-CauRun måste antingen köra Windows Server 2022, Azure Stack HCI, version 21H2 eller Azure Stack HCI, version 20H2 med förhandsversionen från den 20 maj 2021 (KB5003237) installerad.

    Invoke-CauRun -ClusterName <ClusterName> -CauPluginName "Microsoft.RollingUpgradePlugin" -CauPluginArguments @{'WuConnected'='true';} -Verbose -EnableFirewallRules -Force
    
  6. Sök efter ytterligare uppdateringar och installera dem.

Nu är du redo att utföra stegen efter installationen för funktionsuppdateringar.

Kontrollera status för en uppdateringskörning

En administratör kan få sammanfattningsinformation om en pågående uppdateringskörning genom att köra cmdleten Get-CauRun :

Get-CauRun -ClusterName Cluster1

Här är några exempel på utdata:

RunId                   : 834dd11e-584b-41f2-8d22-4c9c0471dbad 
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 efter installationen för funktionsuppdateringar

När funktionsuppdateringarna har installerats måste du uppdatera klustrets funktionsnivå och uppdatera lagringspoolversionen med hjälp av PowerShell för att aktivera nya funktioner.

Viktigt

Azure Stack HCI-kluster som kör Storage Replica kräver att varje server startas om en andra gång efter att 21H2-funktionsuppdateringen har slutförts innan du utför stegen efter installationen. Detta är ett känt problem.

  1. Uppdatera klustrets funktionsnivå.

    Vi rekommenderar att du uppdaterar klustrets funktionsnivå så snart som möjligt. Om du har installerat funktionsuppdateringarna med Windows Admin Center och markerat kryssrutan Uppdatera klustrets funktionsnivå för att aktivera nya funktioner kan du hoppa över det här steget.

    Kör följande cmdlet på valfri server i klustret:

    Update-ClusterFunctionalLevel
    
    You'll see a warning that you can't undo this operation. Confirm **Y** that you want to continue.
    
    > [!WARNING]
    > After you update the cluster functional level, you can't roll back to the previous operating system version.
    
    
  2. Uppdatera lagringspoolen.

    När klustrets funktionsnivå har uppdaterats använder du följande cmdlet för att uppdatera lagringspoolen. Kör Get-StoragePool för att hitta FriendlyName för lagringspoolen som representerar klustret. I det här exemplet är FriendlyName S2D på hci-cluster1:

    Update-StoragePool -FriendlyName "S2D on hci-cluster1"
    

    Du uppmanas att bekräfta åtgärden. Nu är nya cmdletar fullt fungerande på alla servrar i klustret.

  3. Uppgradera konfigurationsnivåer för virtuella datorer (valfritt).

    Om du vill kan du 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.

  4. Kontrollera att det uppgraderade klustret fungerar som förväntat.

    Roller bör redundansväxla korrekt och om virtuell dators direktmigrering används i klustret bör de virtuella datorerna direktmigreras.

  5. Verifiera klustret.

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

Utföra en manuell funktionsuppdatering av ett redundanskluster med hjälp av SCONFIG

Om du vill göra en manuell funktionsuppdatering av ett redundanskluster använder du SCONFIG-verktyget och PowerShell-cmdletar för redundanskluster. Information om hur du refererar till SCONFIG-dokumentet finns i Konfigurera en Server Core-installation av Windows Server och Azure Stack HCI med verktyget Serverkonfiguration (SConfig)

Kör följande kommandon på målnoden för varje nod i klustret:

  1. Suspend-ClusterNode -Node<node> -Drain

    Kontrollera paus med - Get-ClusterGroup-nothing bör köras på målnoden.

    Kör SCONFIG-alternativet 6.3 på målnoden.

    När målnoden har startats om väntar du tills lagringsreparationsjobben har slutförts genom att köra Get-Storage-Job tills det inte finns några lagringsjobb eller alla lagringsjobb har slutförts.

  2. Resume-ClusterNode -Node <nodename> -Failback

När alla noder har uppgraderats kör du följande två cmdletar:

Update-ClusterFunctional Level

Update-StoragePool

Utföra en snabb offlineuppdatering av alla servrar i ett kluster

Med den här metoden kan du ta bort alla servrar i ett kluster samtidigt och uppdatera dem på samma gång. Detta sparar tid under uppdateringsprocessen, men kompromissen är stilleståndstid för de värdbaserade resurserna.

Om det finns en kritisk säkerhetsuppdatering som du måste tillämpa snabbt eller om du behöver se till att uppdateringarna slutförs i underhållsperioden kan den här metoden vara till för dig. Den här processen tar ned Azure Stack HCI-klustret, uppdaterar servrarna och tar upp allt igen.

  1. Planera underhållsperioden.
  2. Koppla från de virtuella diskarna.
  3. Stoppa klustret för att koppla från lagringspoolen. Kör cmdleten Stop-Cluster eller använd Windows Admin Center för att stoppa klustret.
  4. Ställ in klustertjänsten på Inaktiverad i Services.msc på varje server. Detta förhindrar att klustertjänsten startas när den uppdateras.
  5. Tillämpa den kumulativa uppdateringen för Windows Server och eventuella nödvändiga servicestacken Uppdateringar på alla servrar. Du kan uppdatera alla servrar på samma gång: du behöver inte vänta eftersom klustret är nere.
  6. Starta om servrarna och se till att allt ser bra ut.
  7. Ställ in klustertjänsten på Automatisk på varje server.
  8. Starta klustret. Kör cmdleten Start-Cluster eller använd Windows Admin Center.
  9. Ge det några minuter. Kontrollera att lagringspoolen är felfri.
  10. Ta de virtuella diskarna online igen.
  11. Övervaka statusen för de virtuella diskarna genom att Get-Volume köra cmdletarna och Get-VirtualDisk .

Kända problem

Följande är kända problem i Windows Admin Center när du uppgraderar ett kluster från Azure Stack HCI version 20H2 till version 21H2.

Det gick inte att installera uppdateringar

Det här felmeddelandet visas när Windows Admin Center förlorar anslutningen till de hanterade servrarna, så det är troligt att uppdateringarna faktiskt installeras. Vänta bara några minuter och uppdatera webbläsaren så bör du se den sanna uppdateringsstatusen. Du kan också använda Get-CauRun för att kontrollera status för uppdateringskörningen med PowerShell och sedan uppdatera webbläsaren när körningen är klar.

Det här felmeddelandet visas när Windows Admin Center förlorar anslutningen till de hanterade servrarna, så det är troligt att uppdateringarna faktiskt installeras. Uppdatera webbläsaren. :::

Det gick inte att söka efter uppdateringar

Det här felmeddelandet visas när Windows Admin Center förlorar anslutningen till de hanterade servrarna, så det är troligt att uppdateringarna faktiskt installeras. Vänta bara några minuter och uppdatera webbläsaren så bör du se den sanna uppdateringsstatusen. Du kan också använda Get-CauRun för att kontrollera status för uppdateringskörningen med PowerShell och sedan uppdatera webbläsaren när körningen är klar.

Det här meddelandet visas också när klustrade servrar har blandade versioner av korrigeringar installerade. Detta gör Invoke_CAUScan att kommandot med RollingUpgrade plugin-programmet returnerar flera funktionsuppdateringar. Åtgärda problemet genom att använda förhandsversionen av den 20 maj 2021 (KB5003237) på alla servrar i klustret innan du försöker uppdatera klustret.

Flera frågor om inloggningsuppgifter

I äldre versioner av Windows Admin Center kan du uppmanas att autentisera flera gånger under en uppdateringskörning. Autentisera varje gång du uppmanas eller gå tillbaka till Connections och återanslut till klustret.

Klusterberedskapskontrollen slutförs inte

Ibland finns beredskapskontrollen kvar i Kontrollstatus för klusterverifieringstesterna och slutförs aldrig. Detta visas främst i Azure Stack HCI-kluster som inte är engelska på grund av lokaliseringsproblem.

När Test-Cluster det är klart på datorerna (vanligtvis efter ett par minuter) kanske Windows Admin Center inte känner igen att kontrollerna har slutförts. Eftersom Test-Cluster lyckas i bakgrunden i det här scenariot kan du ladda ned Test-Cluster rapportfilen direkt från servrarna för att verifiera klustrets hälsa innan du fortsätter med uppdateringskörningen. Du kan också köra Test-Cluster med PowerShell på någon av servrarna i klustret.

Fel med CredSSP-autentiseringsuppgifter

I äldre versioner av Windows Admin Center kan du stöta på felmeddelandet "Du kan inte använda klustermedveten uppdatering utan att aktivera CredSSP och ange explicita autentiseringsuppgifter" när du redan har gjort det. Det här problemet åtgärdas i Windows Admin Center version 2110.

Problem med behörigheter för CredSSP-sessionsslutpunkt

Under en uppdateringskörning kan du se ett meddelande om att aktivera CredSSP, tillsammans med ett felmeddelande: "Det gick inte att aktivera CredSSP-delegering. Det gick inte att ansluta till fjärrservern."

Det här CredSSP-felet visas när Windows Admin Center körs på en lokal dator och när den Windows Admin Center användaren inte är samma användare som installerade Windows Admin Center på datorn.

För att åtgärda det här problemet har Microsoft introducerat en Windows Admin Center CredSSP-administratörsgrupp. Lägg till ditt användarkonto i gruppen Windows Admin Center CredSSP-administratörer på din lokala dator och logga sedan in igen. Felet bör försvinna.

Namnmatchningsfel i operativsystemversioner

Även om uppdateringshuvudet säger Azure Stack HCI 22H2, om ett kluster inte har anslutit till förhandsgranskningskanalen, får det bara den offentligt erbjudna 21H2 GA-uppdateringen. Det här är ett svårt kodningsfel.

Nästa steg

Relaterad information finns i: