Bir WSFC kümesini quorum olmadan başlatılmaya zorlamak

Şunlar için geçerlidir: SQL Server

Bu konu, bir Windows Server Failover Clustering (WSFC) küme düğümünün quorum olmadan başlatılmasının nasıl zorlanacağını açıklar. Bu, felaket kurtarma ve çoklu alt ağ senaryolarında, verileri kurtarmak ve Always On erişilebilirlik grupları ile SQL Server Failover Kümesi Örnekleri için yüksek erişilebilirliği tam olarak yeniden sağlamak için gerekli olabilir.

Öneriler

Aksi açıkça belirtilmedikçe, bu başlıktaki yordamlar, bunları WSFC kümesindeki herhangi bir düğümden yürütürseniz çalışmalıdır. Ancak, bu adımları çoğunluk olmadan zorla başlatmayı planladığınız düğümden uygulayarak daha iyi sonuçlar elde edebilir ve ağ sorunlarından kaçınabilirsiniz.

Security

Kullanıcı, WSFC kümesinin her düğümünde yerel Yöneticiler grubunun üyesi olan bir alan hesabı olmalıdır.

Failover Küme Yöneticisi Kullanımı

Bir kümeyi quorum olmadan zorla başlatmak

  1. Failover Cluster Manager’ı açın ve zorla çevrimiçi duruma getirmek istediğiniz küme düğümüne bağlanın.

  2. Eylemler panelinde, Force Cluster Start'a tıklayın, ardından Evet - Cluster'ımı başlatmaya zorla tıklayın.

  3. Sol panelde, Failover Küme Yöneticisi ağacında küme adını tıklayın.

  4. Özet panelinde, mevcut Quorum Yapılandırma değerinin şu olduğunu doğrulayın: Uyarı: Küme ForceQuorum durumunda çalışıyor.

Powershell’i kullanma

Bir kümeyi quorum olmadan zorla başlatmak

  1. Yönetici Olarak Çalıştır aracılığıyla yükseltilmiş bir PowerShell Windows başlatın.

  2. Küme komutçıklarını etkinleştirmek için FailoverClusters modülünü içe aktarın.

  3. Küme servisinin durdurulduğundan emin olmak için kullanın Stop-ClusterNode .

  4. Küme hizmetini başlatmaya zorlamak için Start-ClusterNode ile birlikte -FixQuorum kullanın.

  5. Düğümün quorum’un oy hakkına sahip bir üyesi olmasını garanti eden değeri ayarlamak için -Property NodeWeight = 1 ile birlikte Get-ClusterNode kullanın.

  6. Küme düğümü özelliklerini okunabilir bir biçimde çıktılayın.

Örnek (PowerShell)

Aşağıdaki örnek, Always OnSrv02 düğümündeki küme hizmetini quorum olmadan başlatmaya zorlar, NodeWeight = 1 ayarlar ve ardından zorla başlatılan düğümden küme düğümlerinin durumunu listeler.

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  
  

Net.exe Kullanımı

Bir kümeyi quorum olmadan zorla başlatmak

  1. Çevrimiçi duruma zorlamak istediğiniz küme düğümüne bağlanmak için Uzak Masaüstü kullanın.

  2. Yönetici olarak çalıştır seçeneğiyle yükseltilmiş bir Komut İstemi başlatın.

  3. Yerel küme hizmetinin durdurulduğundan emin olmak içinnet.exe kullanın.

  4. Yerel küme hizmetini başlamaya zorlamak için /forcequorum ile net.exe kullanın.

Örnek (Net.exe)

Aşağıdaki örnek, bir düğüm kümesi hizmetini çoğunluk olmadan başlatmaya zorlar, NodeWeight = 1 öğesini ayarlar ve ardından zorla başlatılan yeni düğümden küme düğümü durumunu listeler.

net.exe stop clussvc  
net.exe start clussvc /forcequorum  

Devam: Kümeyi çoğunluk olmadan başlatmaya zorladıktan sonra