Gyors újraindítás engedélyezése a kernel helyreállítható újraindításával

A következőkre vonatkozik: Azure Stack HCI, 22H2 és 21H2 verzió

Az Azure Stack HCI 21H2 előzetes verziójában elérhető egy új prémium funkció, a szoftveres kernel-újraindítás (KSR) az összes Azure Stack HCI integrált rendszeren. Ezt a fürt frissítésekor használhatja, hogy a kiszolgálókat a normál újraindításnál gyorsabban indítsa újra. Ez a témakör azt ismerteti, hogy mikor érdemes KSR-t használni normál újraindítással, és útmutatást nyújt a funkció Azure Stack HCI-n való használatához.

Miért érdemes a kernel helyreállítható újraindítását használni?

A fürtök karbantartásához (például a szoftverfrissítések alkalmazásához) általában minden kiszolgálót karbantartási csomópontba kell helyezni, kiüríteni a kiszolgálót, telepíteni kell a frissítéseket, szükség esetén újra kell indítani, majd meg kell ismételni a folyamatot a fürt minden kiszolgálója esetében. Annak ellenére, hogy Cluster-Aware frissítés (CAU) automatizálja ezen feladatok nagy részét, a fürt folytatásakor a karbantartási módban írt új adatokat továbbra is újra kell szinkronizálni. Minél hosszabb ideig tart egy kiszolgáló újraindítása, annál több adatot kell újraszinkronizálással végezni, és annál hosszabb a fürt frissítési ideje.

A kernel helyreállítható újraindítása javítja az újraindítási teljesítményt az operációs rendszer folyamatának streamelésével, minimalizálva az újraszinkronizálandó adatok mennyiségét, és ezáltal csökkenti a fürt teljes frissítési idejét. A megtakarított idő a kiszolgáló memóriával és méretével arányos lesz. Ahogy a kiszolgálói erőforrások, például a rendelkezésre álló memória és a meghajtók megnövekednek, az időmegtakarítás is nő.

Szánjon néhány percet arra, hogy watch a videót, amely összehasonlítja a normál újraindítás teljesítményét a kernel helyreállítható újraindításával egy tétlen kiszolgálón.

Mikor érdemes a kernel helyreállítható újraindítását használni?

Mivel ez a funkció túlmegy a hosszú és hagyományos BIOS/FIRMWARE-inicializáláson, csak olyan frissítésekhez használhatja a kernel helyreállítható újraindítását, amelyek nem igényelnek belső vezérlőprogramot/BIOS-inicializálást. Jelenleg a kernel helyreállítható újraindítása opcionálisan használható a Cluster-Aware A WindowsUpdate frissítése minőségi Frissítések és gyorsjavítás beépülő modullal csak MSI-/MSU-/EXEs-fájlokhoz.

A kernel helyreállítható újraindításának engedélyezése Cluster-Aware PowerShell-lel történő frissítéssel

Az Azure Stack HCI 21H2-es verziójában a PowerShell használatával állíthatja be és kezelheti a kernel helyreállítható újraindítását az Azure Stack HCI-fürthöz.

Megjegyzés

A CAU-frissítések alapértelmezett újraindítási lehetősége egy normál újraindítás, kivéve, ha a kernel helyreállítható újraindítása explicit módon engedélyezve van az alábbi két lehetőség egyikével.

1. lehetőség: A kernel helyreállítható újraindításának engedélyezése minden jövőbeli CAU-futtatáshoz

Állítsa a fürt privát tulajdonságát 1 értékűre, CauEnableSoftReboot ha azt szeretné, hogy a CAU állítsa be a kernel helyreállítható újraindítását alapértelmezett újraindítási lehetőségként az összes támogatott frissítéshez.

Get-Cluster | Set-ClusterParameter -Name CauEnableSoftReboot -Value 1 -Create 

Megjegyzés

Ha ezt a privát tulajdonságot nem 1 értékre állítja vissza, vagy teljesen törli a tulajdonságot, azzal letiltja a kernel helyreállítható újraindítását a fürtön.

2. lehetőség: A kernel helyreállítható újraindításának használata egyéni CAU-futtatásokkal

Ha a kernel helyreállítható újraindítását egy adott Cluster-Aware frissítési futtatással szeretné használni, használja az opcionális AttemptSoftReboot paramétert a CAU PowerShell-parancsmagok használatakor, például az alábbi példákban.

Invoke-CauRun <other_options> -AttemptSoftReboot
Add-CauClusterRole <other_options> -AttemptSoftReboot
Set-CauClusterRole <other_options> -AttemptSoftReboot

A kernel helyreállítható újraindításának kihagyása bizonyos kiszolgálókon

Ideális esetben az Azure Stack HCI-fürt összes kiszolgálójának támogatnia kell a kernel helyreállítható újraindítását. Beállíthat azonban egy beállításjegyzék-beállítást egy kiszolgálón, hogy az ne használja a KSR-t.

Ha ezt a beállításjegyzék-értéket a fürt bármely kiszolgálóján beállítja, Cluster-Aware frissítés kihagyja a kernel helyreállítható újraindítását, és megkísérli a kiszolgáló normál újraindítását.

Key: SOFTWARE\Microsoft\Windows\CurrentVersion\ClusterAwareUpdating
Name: CauBypassSoftBootOnNode
Type: REG_SZ
Value: True

A kernel helyreállítható újraindításának letiltása frissítési futtatáshoz

Ha olyan fürtre telepíti az operációs rendszert vagy a hardverfrissítéseket, amelyeken engedélyezve van a Windows Admin Center, akkor megjelenik a Kernel helyreállítható újraindításának letiltása ehhez a futtatáshoz jelölőnégyzet. A jelölőnégyzet bejelölésével csak az adott frissítési futtatás esetén tiltja le a kernel helyreállítható újraindítását. Ez lehetővé teszi, hogy a kernel helyreállítható újraindítása engedélyezve legyen egy fürtön, de tiltsa le, ha egy frissítési futtatás teljes újraindítást igényel, például a BIOS-frissítéseket.

Hibaelhárítás

A legutóbb végrehajtott újraindítás típusának meghatározásához használja Get-CauReportlast a és detailed a paramétereket a frissítési futtatás legutóbbi Cluster-Aware jelentésének lekéréséhez.

$report = Get-CauReport <other_options> -Last -Detailed
$report.ClusterResult.NodeResults | fl Node,NodeRebootResult

A jelentésnek egy NodeResults listát kell visszaadnia, amely tartalmazza a NodeRebootResult fürt minden kiszolgálójának listáját. Ezután a következőhöz hasonló eredményt kell kapnia:

Node : VM01
NodeRebootResult : RebootSummaryResult : Succeeded
BootType : SoftBoot
SoftBootStatus : Enabled

Az alábbi táblázat bemutatja, hogy az egyes név-érték párok hogyan nyújtanak további információt a fürt egyes kiszolgálóinak legutóbbi újraindításáról.

Név Érték
Csomópont A fürt csomópontjának nevét adja meg.
RebootSummaryResult Megemlíti, hogy az utolsó újraindítás sikeres volt-e, vagy sem, függetlenül a kért újraindítás típusától és az elvégzett újraindítás típusától. Ha például egy felhasználó KSR-t kér, de a normál újraindítás sikeresen befejeződött, a RebootSummaryResult továbbra is a Succeeded értéket adja vissza.
Rendszerindítási típus Az utolsó futtatáskor végrehajtott újraindítás típusát adja meg.
SoftBootStatus Azt jelzi, hogy a kernel helyreállítható újraindítása Engedélyezve, NotEnabled, NotInstalled vagy Bypassed , ha a kiszolgáló a beállításkulcs beállításaival kikapcsolja a kernel helyreállítható újraindítását.

További hibaelhárításért lásd: Save-CauDebugTrace.

GYIK

Ez a szakasz az Azure Stack HCI 21H2-es verzióján futó kernel helyreállítható újraindítással kapcsolatos gyakori kérdésekre ad választ.

Használhatom a kernel helyreállítható újraindítását a Windows Serverrel?

  • Nem. A kernel helyreállítható újraindítása csak az Azure Stack HCI 21H2-es verziójában érhető el, és csak integrált rendszerként ellenőrzött rendszereken működhet.

Hogyan állapíthatom meg, hogy a hardverem támogatja-e a kernel helyreállítható újraindítását?

Működni fog a kernel helyreállítható újraindítása az ellenőrzött csomópontokkal?

  • Bár ez a funkció nincs letiltva más HCI-hardvereken, az ellenőrzött csomópontok nem szükségesek a kernel helyreállítható újraindításának teszteléséhez vagy támogatásához. Ha ellenőrzött csomópontot használ, megpróbálhatja a kernel helyreállítható újraindítását használni az ebben a cikkben található utasítások alapján.

Következő lépések

További információ: