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:
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk