Aktivera snabba omstarter med mjuk omstart av kernel
Gäller för: Azure Stack HCI, version 22H2
Mjuk omstart av kernel (Kernel Soft Reboot, KSR) är en ny premiumfunktion i Azure Stack HCI version 21H2 som är tillgänglig på alla integrerade Azure Stack HCI-system. Du kan använda det när du uppdaterar klustret för att starta om servrarna snabbare än en vanlig omstart. Det här avsnittet förklarar när du ska använda en KSR under en normal omstart och innehåller instruktioner om hur du använder den här funktionen i Azure Stack HCI.
Varför ska du använda mjuk omstart av kerneln?
Traditionellt kräver service av ett kluster (till exempel tillämpning av programuppdateringar) att varje server sätts i underhållsnoden, att servern evakueras, att uppdateringar installeras, startas om vid behov och sedan upprepa processen för varje server i klustret. Även om klustermedveten uppdatering (CAU) automatiserar många av dessa uppgifter måste alla nya data som skrivs under underhållsläge fortfarande synkroniseras om när klustret återupptas. Ju längre tid det tar att starta om en server, desto mer data måste synkroniseras om och ju längre den övergripande klusteruppdateringstiden är.
Mjuk omstart av kernel förbättrar omstartsprestandan genom att effektivisera operativsystemets flöde, minimera mängden data som ska synkroniseras om och därmed minska den totala uppdateringstiden för klustret. Den tid som sparas är proportionell mot serverns minne och storlek. I takt med att serverresurser som tillgängligt minne och enheter ökar, ökar även tidsbesparingarna.
Det tar några minuter att titta på videon där prestandan för en normal omstart jämförs med en mjuk omstart av kernel på en inaktiv server.
När ska kerneln startas om?
Eftersom den här funktionen kringgår den långa och traditionella initieringen av BIOS/INBYGGD PROGRAMVARA kan du bara använda Kernel Soft Reboot för uppdateringar som inte kräver initiering av inbyggd programvara/BIOS. För närvarande kan du använda mjuk omstart av kerneln om du vill med plugin-programmet Klustermedveten uppdatering av WindowsUpdate för kvalitetsuppdateringar och plugin-program för snabbkorrigeringar endast för MSI/MSU/EXEs-filer.
Aktivera mjuk omstart av kernel med klustermedveten uppdatering med hjälp av PowerShell
I Azure Stack HCI, version 21H2, kan du använda PowerShell för att konfigurera och hantera mjuk kernelomstart för ditt Azure Stack HCI-kluster.
Kommentar
Standardalternativet för omstart för CAU-uppdateringar är en normal omstart om inte mjuk omstart av kernel uttryckligen aktiveras med något av följande två alternativ.
Alternativ 1: Aktivera mjuk omstart av kernel för alla framtida CAU-körningar
Ange den privata klusteregenskapen med nyckeln CauEnableSoftReboot
till värde 1 om du vill att CAU ska ange Mjuk omstart av kernel som standardalternativ för omstart för alla uppdateringar som stöds.
Get-Cluster | Set-ClusterParameter -Name CauEnableSoftReboot -Value 1 -Create
Kommentar
Om du återställer den här privata egenskapen till något annat värde än 1 eller tar bort egenskapen helt inaktiveras mjuk omstart av kernel i klustret.
Alternativ 2: Använd mjuk omstart av kernel med enskilda CAU-körningar
Om du vill använda mjuk omstart av kernel med en specifik klustermedveten uppdateringskörning använder du den valfria AttemptSoftReboot
parametern när du använder CAU PowerShell-cmdletar, till exempel i följande exempel.
Invoke-CauRun <other_options> -AttemptSoftReboot
Add-CauClusterRole <other_options> -AttemptSoftReboot
Set-CauClusterRole <other_options> -AttemptSoftReboot
Hoppa över mjuk omstart av kernel på vissa servrar
Helst bör alla servrar i ett Azure Stack HCI-kluster ha stöd för mjuk omstart av kernel. Du kan dock ange en registerinställning på en server så att den avregistrerar sig från att använda KSR.
Om du anger det här registervärdet på valfri server i klustret kommer klustermedveten uppdatering att hoppa över mjuk omstart av kernel och försöka starta om servern normalt.
Key: SOFTWARE\Microsoft\Windows\CurrentVersion\ClusterAwareUpdating
Name: CauBypassSoftBootOnNode
Type: REG_SZ
Value: True
Inaktivera mjuk omstart av kernel för en uppdateringskörning
Om du installerar operativsystem- eller maskinvaruuppdateringar med Windows Admin Center 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 låta kerneln mjuk omstart vara aktiverad i ett kluster, men inaktivera den när en uppdateringskörning kräver en fullständig omstart, till exempel BIOS-uppdateringar.
Felsökning
För att fastställa vilken typ av omstart som utfördes senast använder du Get-CauReport
med last
parametrarna och detailed
för att hämta rapporten för den senaste klustermedvetna uppdateringskörningen.
$report = Get-CauReport <other_options> -Last -Detailed
$report.ClusterResult.NodeResults | fl Node,NodeRebootResult
Rapporten ska returnera en NodeResults
lista som innehåller NodeRebootResult
för varje server i klustret. Utdata bör se ut ungefär så här:
Node : VM01
NodeRebootResult : RebootSummaryResult : Succeeded
BootType : SoftBoot
SoftBootStatus : Enabled
I följande tabell visas hur varje namn/värde-par ger mer information om den senaste omstarten för varje server i klustret.
Namn | Värde |
---|---|
Node | Anger namnet på noden i klustret. |
RebootSummaryResult | Nämner om den senaste omstarten lyckades eller inte oavsett vilken typ av omstart som begärdes och vilken typ av omstart som utfördes. Om en användare till exempel begär en KSR men en normal omstart har utförts korrekt returnerar RebootSummaryResult fortfarande värdet Lyckades. |
BootType | Anger vilken typ av omstart som utfördes under den senaste körningen. |
SoftBootStatus | Anger om mjuk omstart av kernel är aktiverad, NotEnabled, NotInstalled eller Kringgåd om servern väljer bort mjuk omstart av kernel med hjälp av registernyckelinställningar. |
Ytterligare felsökning finns i Save-CauDebugTrace.
Vanliga frågor
Det här avsnittet besvarar vanliga frågor om mjuk omstart av kernel på Azure Stack HCI, version 21H2.
Kan jag använda mjuk omstart av kernel med Windows Server?
- Nej. Mjuk omstart av kernel är endast tillgängligt i Azure Stack HCI, version 21H2 och kan bara fungera på de som verifieras som integrerade system.
Hur vet jag om maskinvaran stöder mjuk omstart av kernel?
- All maskinvara som har markerats som integrerade system i Azure Stack HCI-katalogen kan utföra mjuk omstart av kernel.
Kommer mjuk omstart av kernel att fungera med verifierade noder?
- Även om den här funktionen inte är blockerad på annan HCI-maskinvara krävs inte verifierade noder för att testa eller stödja mjuk omstart av kernel. Om du använder en verifierad nod kan du prova att använda mjuk omstart av kernel med hjälp av anvisningarna i den här artikeln.
Nästa steg
Mer information finns också: