Paksa Kluster WSFC untuk Memulai Tanpa Kuorum
Berlaku untuk: SQL Server
Topik ini menjelaskan cara memaksa node kluster Windows Server Failover Clustering (WSFC) dimulai tanpa kuorum. Ini mungkin diperlukan dalam skenario pemulihan bencana dan multi-subnet untuk memulihkan data dan sepenuhnya membangun kembali ketersediaan tinggi untuk grup ketersediaan AlwaysOn dan Instans Kluster Failover SQL Server.
Sebelum Memulai: Rekomendasi, Keamanan
Untuk memaksa kluster memulai tanpa kuorum menggunakan: Menggunakan Manajer Kluster Failover, Menggunakan Powershell, Menggunakan Net.exe
Tindak Lanjut: Tindak Lanjut: Setelah Memaksa Kluster untuk Memulai tanpa Kuorum
Sebelum Memulai
Rekomendasi
Kecuali jika diarahkan secara eksplisit, prosedur dalam topik ini harus berfungsi jika Anda mengeksekusinya dari node apa pun di kluster WSFC. Namun, Anda mungkin mendapatkan hasil yang lebih baik, dan menghindari masalah jaringan, dengan menjalankan langkah-langkah ini dari simpul yang ingin Anda paksa untuk memulai tanpa kuorum.
Keamanan
Pengguna harus merupakan akun domain yang merupakan anggota grup Administrator lokal pada setiap simpul kluster WSFC.
Menggunakan Manajer Kluster Failover
Untuk memaksa kluster memulai tanpa kuorum
Buka Manajer Kluster Failover dan sambungkan ke node kluster yang diinginkan untuk memaksa online.
Di panel Tindakan, klik Paksa Mulai Kluster, lalu klik Ya - Paksa kluster saya untuk memulai.
Di panel kiri, di pohon Manajer Kluster Failover, klik nama kluster.
Di panel ringkasan, konfirmasikan bahwa nilai Konfigurasi Kuorum saat ini adalah: Peringatan: Kluster berjalan dalam status ForceQuorum.
Menggunakan PowerShell
Untuk memaksa kluster memulai tanpa kuorum
Mulai Windows PowerShell yang ditinggikan melalui Jalankan sebagai Administrator.
FailoverClusters
Impor modul untuk mengaktifkan commandlet kluster.Gunakan
Stop-ClusterNode
untuk memastikan bahwa layanan kluster dihentikan.Gunakan
Start-ClusterNode
dengan-FixQuorum
untuk memaksa layanan kluster untuk memulai.Gunakan
Get-ClusterNode
dengan-Property NodeWeight = 1
untuk mengatur nilai jaminan bahwa node adalah anggota voting dari kuorum.Keluarkan properti node kluster dalam format yang dapat dibaca.
Contoh (Powershell)
Contoh berikut memaksa layanan kluster node Always OnSrv02 dimulai tanpa kuorum, mengatur NodeWeight = 1
, lalu menghitung status node kluster dari simpul yang baru dipaksa.
Import-Module FailoverClusters
$node = "Always OnSrv02"
Stop-ClusterNode -Name $node
Start-ClusterNode -Name $node -FixQuorum
(Get-ClusterNode $node).NodeWeight = 1
$nodes = Get-ClusterNode -Cluster $node
$nodes | Format-Table -property NodeName, State, NodeWeight
Menggunakan Net.exe
Untuk memaksa kluster memulai tanpa kuorum
Gunakan Desktop Jauh untuk menyambungkan ke node kluster yang diinginkan untuk memaksa online.
Mulai Prompt Perintah yang ditinggikan melalui Jalankan sebagai Administrator.
Gunakan net.exe untuk memastikan bahwa layanan kluster lokal dihentikan.
Gunakan net.exe dengan
/forcequorum
untuk memaksa layanan kluster lokal dimulai.
Contoh (Net.exe)
Contoh berikut memaksa layanan kluster simpul dimulai tanpa kuorum, mengatur NodeWeight = 1
, lalu menghitung status node kluster dari simpul yang baru dipaksa.
net.exe stop clussvc
net.exe start clussvc /forcequorum
Tindak Lanjut: Setelah Memaksa Kluster untuk Memulai tanpa Kuorum
Anda harus mengevaluasi ulang dan mengonfigurasi ulang nilai NodeWeight untuk membuat kuorum baru dengan benar sebelum membuat simpul lain kembali online. Jika tidak, kluster mungkin kembali offline lagi.
Untuk informasi selengkapnya, lihat Mode Kuorum WSFC dan Konfigurasi Pemungutan Suara (SQL Server).
Prosedur dalam topik ini hanya satu langkah dalam membawa kluster WSFC kembali online jika kegagalan kuorum yang tidak direncanakan terjadi. Anda mungkin juga ingin mengambil langkah tambahan untuk mencegah node kluster WSFC lainnya mengganggu konfigurasi kuorum baru.
Fitur SQL Server lainnya seperti grup ketersediaan AlwaysOn, pencerminan database, dan pengiriman log mungkin juga memerlukan tindakan berikutnya untuk memulihkan data dan untuk sepenuhnya membangun kembali ketersediaan tinggi.
Untuk informasi selengkapnya:
Melakukan Failover Manual Paksa dari Grup Ketersediaan (SQL Server)
Force Service dalam Sesi Pencerminan Database (Transact-SQL)
Konten Terkait
Lihat Juga
Pemulihan Bencana WSFC melalui Forced Quorum (SQL Server)
Mengonfigurasi Pengaturan NodeWeight Kuorum Kluster
Cmdlet Kluster Failover di Windows PowerShell Dicantumkan oleh Fokus Tugas