Povolení rychlých restartování pomocí obnovitelného restartování jádra
Platí pro: Azure Stack HCI verze 22H2
Důležité
Azure Stack HCI je teď součástí Azure Local. Probíhá přejmenování dokumentace k produktu. Starší verze Azure Stack HCI, například 22H2, ale budou dál odkazovat na Azure Stack HCI a nebudou odrážet změnu názvu. Další informace.
Rychlé restartování jádra (KSR, Kernel Soft Reboot), které je novinkou v Azure Stack HCI verze 21H2,je prémiová funkce dostupná ve všech integrovaných systémech Azure Stack HCI. Můžete ho použít při aktualizaci clusteru k rychlejšímu restartování serverů, než je běžné restartování. Toto téma vysvětluje, kdy použít KSR v normálním restartování a poskytuje pokyny k použití této funkce v Azure Stack HCI.
Proč používat obnovitelné restartování jádra?
Tradičně údržba clusteru (například instalace aktualizací softwaru) vyžaduje umístění každého serveru do uzlu údržby, evakuaci serveru, instalaci aktualizací, restartování v případě potřeby a následné opakování procesu pro každý server v clusteru. I když aktualizace s podporou clusteru (CAU) automatizuje mnoho z těchto úloh, při obnovení clusteru se všechna nová data zapisovaná v režimu údržby stále musí znovu synchronizovat. Čím déle trvá restartování serveru, tím více dat se musí znovu synchronizovat a čím delší je celková doba aktualizace clusteru.
Obnovitelné restartování jádra zlepšuje výkon restartování tím, že streamuje tok operačního systému, minimalizuje množství dat, která se mají znovu synchronizovat, a tím snižuje celkovou dobu aktualizace clusteru. Velikost uložené doby bude úměrná paměti a velikosti serveru. Vzhledem k tomu, že prostředky serveru, jako jsou dostupné paměti a jednotky, se zvyšují, což šetří čas.
Podívejte se na video , které porovnává výkon normálního restartování s restartováním jádra na nečinném serveru.
Kdy použít obnovitelné restartování jádra
Vzhledem k tomu, že tato funkce obchází zdlouhavé a tradiční inicializace systému BIOS/FIRMWARE, můžete pro aktualizace, které nevyžadují inicializaci firmwaru nebo systému BIOS, použít pouze obnovitelné restartování jádra. V současné době můžete použít obnovitelné restartování jádra volitelně s modulem plug-in Aktualizace windowsUpdate s podporou clusteru pro aktualizace kvality a modul plug-in hotfix pouze pro soubory MSI/MSU/EXEs.
Povolení obnovitelného restartování jádra s využitím aktualizace s podporou clusteru pomocí PowerShellu
Ve službě Azure Stack HCI verze 21H2 můžete pomocí PowerShellu nastavit a spravovat obnovitelné restartování jádra pro cluster Azure Stack HCI.
Poznámka:
Výchozí možnost restartování aktualizací funkce CAU je normální restartování, pokud není explicitně povoleno obnovitelné restartování jádra pomocí jedné z následujících dvou možností.
Možnost 1: Povolení obnovitelného restartování jádra pro všechna budoucí spuštění funkce CAU
Pokud chcete, aby funkce CAU nastavil restartování jádra jako výchozí možnost restartování pro všechny podporované aktualizace, nastavte privátní vlastnost clusteru s klíčem CauEnableSoftReboot
na hodnotu 1.
Get-Cluster | Set-ClusterParameter -Name CauEnableSoftReboot -Value 1 -Create
Poznámka:
Resetováním této privátní vlastnosti na libovolnou jinou hodnotu než 1 nebo odstraněním vlastnosti zcela zakážete v clusteru obnovitelné restartování jádra.
Možnost 2: Použití obnovitelného restartování jádra s jednotlivými spuštěními CAU
Pokud chcete použít obnovitelné restartování jádra s konkrétním spuštěním aktualizace s podporou clusteru, použijte volitelný AttemptSoftReboot
parametr při použití rutin PowerShellu PRO CAU, například v následujících příkladech.
Invoke-CauRun <other_options> -AttemptSoftReboot
Add-CauClusterRole <other_options> -AttemptSoftReboot
Set-CauClusterRole <other_options> -AttemptSoftReboot
Přeskočit obnovitelné restartování jádra na určitých serverech
V ideálním případě by všechny servery v clusteru Azure Stack HCI měly podporovat obnovitelné restartování jádra. Nastavení registru na serveru ale můžete nastavit tak, aby se odhlásilo použití KSR.
Nastavení této hodnoty registru na jakémkoli serveru v clusteru způsobí, že aktualizace s podporou clusteru přeskočí obnovitelné restartování jádra a pokusí se server normálně restartovat.
Key: SOFTWARE\Microsoft\Windows\CurrentVersion\ClusterAwareUpdating
Name: CauBypassSoftBootOnNode
Type: REG_SZ
Value: True
Zakázání obnovitelného restartování jádra pro spuštění aktualizace
Pokud instalujete operační systém nebo aktualizace hardwaru pomocí Windows Admin Center v clusteru s povoleným restartováním jádra, zobrazí se pro toto spuštění zaškrtávací políčko Zakázat obnovitelné restartování jádra. Zaškrtnutím políčka zakážete restartování jádra pouze pro konkrétní spuštění aktualizace. Díky tomu je možné nechat v clusteru povolené obnovitelné restartování jádra, ale zakázat ho při spuštění aktualizace vyžaduje úplné restartování, například aktualizace systému BIOS.
Řešení problému
Pokud chcete určit typ restartování, který byl naposledy proveden, použijte Get-CauReport
s last
parametry detailed
a získejte sestavu pro poslední spuštění aktualizace s podporou clusteru.
$report = Get-CauReport <other_options> -Last -Detailed
$report.ClusterResult.NodeResults | fl Node,NodeRebootResult
Sestava by měla vrátit NodeResults
seznam, který obsahuje NodeRebootResult
každý server v clusteru. Výstup by měl vypadat přibližně takto:
Node : VM01
NodeRebootResult : RebootSummaryResult : Succeeded
BootType : SoftBoot
SoftBootStatus : Enabled
Následující tabulka ukazuje, jak každý pár název-hodnota poskytuje další informace o posledním restartování každého serveru v clusteru.
Název | Hodnota |
---|---|
Node | Uvádí název uzlu v clusteru. |
RebootSummaryResult | Zmíní, jestli poslední restartování proběhlo úspěšně nebo bez ohledu na typ požadovaného restartování a typu restartování. Pokud například uživatel požádá o KSR, ale normální restartování proběhlo úspěšně, RestartSummaryResult by stále vrátil hodnotu Úspěch. |
BootType | Určuje typ restartování provedeného v posledním spuštění. |
SoftBootStatus | Označuje, jestli je povolené obnovitelné restartování jádra, NotEnabled, NotInstalled nebo Vynecháno , pokud se server odhlásí z obnovitelného restartování jádra pomocí nastavení klíče registru. |
Další řešení potíží najdete v tématu Save-CauDebugTrace.
Často kladené dotazy
Tato část odpovídá na nejčastější dotazy týkající se rychlého restartování jádra ve službě Azure Stack HCI verze 21H2.
Můžu s Windows Serverem použít obnovitelné restartování jádra?
- Ne. Obnovitelné restartování jádra je k dispozici pouze v Azure Stack HCI verze 21H2 a může fungovat pouze na těch, které jsou ověřeny jako integrované systémy.
Jak zjistím, jestli hardware podporuje obnovitelné restartování jádra?
- Veškerý hardware označený jako integrované systémy v katalogu Azure Stack HCI může provést obnovitelné restartování jádra.
Bude obnovitelné restartování jádra fungovat s ověřenými uzly?
- I když tato funkce není blokovaná na jiném hardwaru HCI, ověřené uzly nejsou potřeba k otestování nebo podpoře obnovitelného restartování jádra. Pokud používáte ověřený uzel, můžete zkusit použít obnovitelné restartování jádra pomocí pokynů v tomto článku.
Další kroky
Další informace najdete také: