Küme Çoğunluğu NodeWeight ayarlarını yapılandırın

Şunlar için geçerlidir: SQL Server

Bu konu, Windows Server Failover Clustering (WSFC) kümesinde bir üye düğüm için NodeWeight ayarlarının nasıl yapılandırılacağını açıklar. NodeWeight ayarları, Always On kullanılabilirlik grupları ve SQL Server Yük Devretme Kümesi Örnekleri için felaket kurtarma ve çoklu alt ağ senaryolarını desteklemek amacıyla çoğunluk oylaması sırasında kullanılır.

Prerequisites

Bu özellik yalnızca Windows Server 2008 veya daha sonraki sürümlerde desteklenmektedir.

Important

NodeWeight ayarlarını kullanmak için WSFC kümesindeki tüm sunuculara aşağıdaki düzeltmenin uygulanması gerekir:

KB2494036: Windows Server 2008 ve Windows Server 2008 R2'de çoğunluk oyları bulunmayan bir küme düğümü yapılandırmanıza olanak sağlayan önemli bir güncelleme mevcuttur.

Tip

Bu çözüm yüklenmediyse, bu konudaki örnekler NodeWeight için boş veya NULL değerler döndürecektir.

Security

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

Powershell’i kullanma

NodeWeight ayarlarını yapılandırmak için

  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ümedeki her düğüm için özelliği ayarlamak için nesneyi Get-ClusterNodeNodeWeight kullanın.

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

Örnek (PowerShell)

Aşağıdaki örnek, "AlwaysOnSrv1" düğümü için quorum oyunu kaldırmak amacıyla NodeWeight ayarını değiştirir ve ardından kümedeki tüm düğümlerin ayarlarını görüntüler.

Import-Module FailoverClusters  
  
$node = "AlwaysOnSrv1"  
(Get-ClusterNode $node).NodeWeight = 0  
  
$cluster = (Get-ClusterNode $node).Cluster  
$nodes = Get-ClusterNode -Cluster $cluster  
  
$nodes | Format-Table -property NodeName, State, NodeWeight  

Cluster.exe Kullanımı

Uyarı

cluster.exe yardımcı programı, Windows Server 2008 R2 sürümünde kullanımdan kaldırılmıştır. Gelecekteki geliştirme için lütfen PowerShell'i Failover Kümeleme ile kullanın. cluster.exe yardımcı programı, Windows Server'ın bir sonraki sürümünde kaldırılacak. Daha fazla bilgi için, Cluster.exe Komutlarını Yük Devretme Kümeleri için Windows PowerShell Cmdlet'leriyle Eşleme konusuna bakın.

NodeWeight ayarlarını yapılandırmak için

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

  2. cluster.exe kullanarak NodeWeight değerlerini ayarlayın.

Örnek (Cluster.exe)

Aşağıdaki örnek, "Cluster001" kümesindeki "AlwaysOnSrv1" düğümünün yeterli oy sayısını kaldıracak NodeWeight değerini değiştirir.

cluster.exe Cluster001 node AlwaysOnSrv1 /prop NodeWeight=0