Mengaktifkan hidupkan ulang secara cepat dengan Kernel Soft Reboot

Berlaku untuk: Azure Stack HCI, versi 22H2 dan 21H2

Baru di Azure Stack HCI, versi 21H2, Kernel Soft Reboot (KSR) adalah fitur premium yang tersedia di semua sistem terintegrasi Azure Stack HCI. Anda dapat menggunakannya saat memperbarui kluster untuk me-reboot server lebih cepat daripada reboot normal. Topik ini menjelaskan kapan menggunakan KSR melalui reboot normal, dan memberikan instruksi tentang penggunaan fitur ini pada Azure Stack HCI.

Mengapa menggunakan Kernel Soft Reboot?

Secara tradisional, melayani kluster (misalnya, menerapkan pembaruan perangkat lunak) membutuhkan menempatkan setiap server dalam node pemeliharaan, mengevakuasi server, memasang pembaruan, reboot jika perlu, dan kemudian mengulangi proses untuk setiap server di kluster. Meskipun Cluster-Aware Updating (CAU) mengotomatiskan banyak tugas ini, ketika kluster dilanjutkan, setiap data baru yang ditulis saat dalam mode pemeliharaan masih perlu disinkronkan kembali. Semakin lama waktu yang dibutuhkan untuk me-reboot server, semakin banyak data yang harus disinkronkan kembali, dan semakin lama waktu pembaruan kluster secara keseluruhan.

Kernel Soft Reboot meningkatkan performa reboot dengan merampingkan aliran sistem operasi, meminimalkan jumlah data yang akan disinkronkan kembali dan karena itu mengurangi waktu pembaruan kluster secara keseluruhan. Jumlah waktu yang disimpan akan sebanding dengan memori dan ukuran server. Karena sumber daya server seperti memori dan drive yang tersedia meningkat, begitu juga penghematan waktu.

Luangkan beberapa menit untuk menonton video yang membandingkan performa reboot normal dengan Kernel Soft Reboot pada server sedang diam.

Kapan menggunakan Kernel Soft Reboot

Karena fitur ini melewati inisialisasi BIOS/FIRMWARE reboot yang panjang dan tradisional, Anda hanya dapat menggunakan Kernel Soft Reboot untuk pembaruan yang tidak memerlukan inisialisasi firmware/BIOS. Saat ini, Anda dapat menggunakan Kernel Soft Reboot secara opsional dengan plugin Berkesadaran Kluster Memperbarui WindowsUpdate untuk Pembaruan Kualitas dan plugin Hotfix hanya untuk file MSI/MSU/EXEs.

Aktifkan Kernel Soft Reboot dengan pembaruan Cluster-Aware menggunakan PowerShell

Di Azure Stack HCI, versi 21H2, Anda dapat menggunakan PowerShell untuk menyiapkan dan mengelola Kernel Soft Reboot untuk kluster Azure Stack HCI Anda.

Catatan

Opsi reboot default untuk pembaruan CAU adalah reboot normal kecuali Kernel Soft Reboot diaktifkan secara eksplisit menggunakan salah satu dari dua opsi berikut.

Opsi 1: Aktifkan Kernel Soft Reboot untuk semua CAU mendatang berjalan

Atur properti privat kluster dengan kunci CauEnableSoftReboot ke nilai 1 jika Anda ingin CAU menetapkan Reboot Sementara Kernel sebagai opsi reboot default untuk semua pembaruan yang didukung.

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

Catatan

Mengatur ulang properti privat ini ke nilai lain selain 1 atau menghapus properti sepenuhnya akan menonaktifkan Kernel Soft Reboot pada kluster.

Opsi 2: Gunakan Kernel Soft Reboot dengan CAU individual berjalan

Untuk menggunakan Kernel Soft Reboot dengan Pembaruan Cluster-Aware, gunakan parameter opsional AttemptSoftReboot saat menggunakan cmdlet CAU PowerShell, seperti pada contoh berikut.

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

Melewati Kernel Soft Reboot di server tertentu

Idealnya, semua server dalam kluster Azure Stack HCI harus mendukung Kernel Soft Reboot. Namun, Anda dapat mengatur pengaturan registri di server untuk membuatnya memilih keluar menggunakan KSR.

Mengatur nilai registri ini pada server mana pun di kluster akan menyebabkan Cluster-Aware terdapat Kluster untuk melewati Kernel Soft Reboot dan mencoba me-reboot server secara normal.

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

Menonaktifkan Kernel Soft Reboot untuk menjalankan pembaruan

Jika Anda memasang pembaruan sistem operasi atau perangkat keras dengan Pusat Admin Windows pada kluster yang mengaktifkan Kernel Soft Reboot, Anda akan melihat kotak centang Nonaktifkan Kernel Soft Reboot untuk menjalankannya. Mencentang kotak menonaktifkan Kernel Soft Reboot hanya untuk menjalankan pembaruan tertentu. Hal ini memungkinkan untuk membiarkan Kernel Soft Reboot diaktifkan pada kluster, tetapi menonaktifkannya ketika menjalankan pembaruan memerlukan reboot penuh, seperti pembaruan BIOS.

Pemecahan Masalah

Untuk menentukan jenis reboot yang terakhir dilakukan, gunakan Get-CauReport dengan last dan detailed parameter untuk mendapatkan laporan untuk Cluster-Aware terakhir Memperbarui berjalan.

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

Laporan harus mengembalikan daftar NodeResults yang berisi NodeRebootResult untuk setiap server dalam kluster. Outputnya akan terlihat seperti ini:

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

Tabel berikut menunjukkan bagaimana setiap pasangan nilai nama memberikan informasi lebih lanjut tentang reboot terakhir untuk setiap server di kluster.

Nama Nilai
Simpul Menyatakan nama node dalam kluster.
RebootSummaryResult Menyebutkan apakah reboot terakhir berhasil atau tidak terlepas dari jenis reboot yang diminta dan jenis reboot yang dilakukan. Misalnya, jika pengguna meminta KSR tetapi reboot normal berhasil dilakukan, RebootSummaryResult masih akan mengembalikan nilai Berhasil.
BootType Menentukan jenis reboot yang dilakukan dalam jangka terakhir.
SoftBootStatus Menunjukkan apakah Reboot Sementara Kernel Enabled, NotEnabled, NotInstalled, atau Bypassed jika server memilih keluar dari Kernel Soft Reboot menggunakan pengaturan kunci registri.

Untuk pemecahan masalah tambahan, lihat Simpan-CauDebugTrace.

FAQ

Bagian ini menjawab pertanyaan yang sering diajukan tentang Kernel Soft Reboot di Azure Stack HCI, versi 21H2.

Bisakah saya menggunakan Kernel Soft Reboot dengan Windows Server?

  • Nomor. Kernel Soft Reboot hanya tersedia di Azure Stack HCI, versi 21H2 dan hanya dapat bekerja pada yang divalidasi sebagai Sistem Terintegrasi.

Bagaimana cara mengetahui apakah perangkat keras saya mendukung Kernel Soft Reboot?

  • Semua perangkat keras yang ditandai sebagai Sistem Terintegrasi di Katalog Azure Stack HCI dapat melakukan Kernel Soft Reboot.

Akankah Kernel Soft Reboot bekerja dengan Node yang Divalidasi?

  • Meskipun fitur ini tidak diblokir pada perangkat keras HCI lainnya, Node yang Divalidasi tidak diharuskan untuk menguji atau mendukung Kernel Soft Reboot. Jika Anda menggunakan Node yang Divalidasi, Anda dapat mencoba menggunakan Kernel Soft Reboot menggunakan instruksi dalam artikel ini.

Langkah berikutnya

Untuk informasi selengkapnya, lihat juga: