クラスター クォーラムの NodeWeight の設定の構成Configure Cluster Quorum NodeWeight Settings

適用対象: ○SQL Server XAzure SQL Database XAzure SQL Data Warehouse XParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

このトピックでは、Windows Server フェールオーバー クラスタリング (WSFC) クラスター内のメンバー ノードに NodeWeight 設定を構成する方法について説明します。This topic describes how to configure NodeWeight settings for a member node in a Windows Server Failover Clustering (WSFC) cluster. NodeWeight 設定は、Always On 可用性グループAlways On availability groupsおよび SQL ServerSQL Server フェールオーバー クラスター インスタンスのディザスター リカバリーとマルチサブネットのシナリオをサポートするためのクォーラムの投票時に使用されます。NodeWeight settings are used during quorum voting to support disaster recovery and multi-subnet scenarios for Always On 可用性グループAlways On availability groups and SQL ServerSQL Server Failover Cluster Instances.

開始前の準備Before You Start

前提条件Prerequisites

この機能は Windows Server 2008Windows Server 2008 以降のバージョンでのみサポートされています。This feature is supported only in Windows Server 2008Windows Server 2008 or later versions.

重要

NodeWeight 設定を使用するには、次の修正プログラムが WSFC クラスターのすべてのサーバーに適用されている必要があります。In order to use NodeWeight settings, the following hotfix must be applied to all servers in the WSFC cluster:

KB2494036:この修正プログラムを使用すると、Windows Server 2008Windows Server 2008 および Windows Server 2008 R2Windows Server 2008 R2 でクォーラムの投票のないクラスター ノードを構成することができます。KB2494036: A hotfix is available to let you configure a cluster node that does not have quorum votes in Windows Server 2008Windows Server 2008 and in Windows Server 2008 R2Windows Server 2008 R2

ヒント

この修正プログラムがインストールされていない場合、このトピックの例では、NodeWeight に対して空の値または NULL 値が返されます。If this hotfix is not installed, the examples in this topic will return empty or NULL values for NodeWeight.

セキュリティSecurity

ユーザーは、WSFC クラスターの各ノードのローカル Administrators グループのメンバーであるドメイン アカウントを使用する必要があります。The user must be a domain account that is member of the local Administrators group on each node of the WSFC cluster.

PowerShell の使用Using Powershell

NodeWeight 設定を構成するにはTo configure NodeWeight settings
  1. [実行管理者として実行] から高度な権限で Windows PowerShell を起動します。Start an elevated Windows PowerShell via Run as Administrator.

  2. FailoverClusters モジュールをインポートしてクラスター コマンドレットを有効にします。Import the FailoverClusters module to enable cluster commandlets.

  3. Get-ClusterNode オブジェクトを使用して、クラスター内の各ノードに NodeWeight プロパティを設定します。Use the Get-ClusterNode object to set the NodeWeight property for each node in the cluster.

  4. クラスター ノードのプロパティを判読可能な形式で出力します。Output the cluster node properties in a readable format.

例 (PowerShell)Example (Powershell)

次の例では、NodeWeight 設定を "AlwaysOnSrv1" ノードのクォーラムの投票を削除するように変更して、クラスター内のすべてのノードに設定を出力します。The following example changes the NodeWeight setting to remove the quorum vote for the "AlwaysOnSrv1" node, and then outputs the settings for all nodes in the cluster.

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 の使用Using Cluster.exe

注意

cluster.exe ユーティリティは Windows Server 2008 R2Windows Server 2008 R2 リリースでは非推奨とされます。The cluster.exe utility is deprecated in the Windows Server 2008 R2Windows Server 2008 R2 release. 今後は PowerShell とフェールオーバー クラスタリングを使用してください。Please use PowerShell with Failover Clustering for future development. cluster.exe ユーティリティは、Windows Server の次のリリースで削除されます。The cluster.exe utility will be removed in the next release of Windows Server. 詳細については、「 フェールオーバー クラスターの Windows PowerShell コマンドレットへの Cluster.exe コマンドのマッピング」を参照してください。For more information, see Mapping Cluster.exe Commands to Windows PowerShell Cmdlets for Failover Clusters.

NodeWeight 設定を構成するにはTo configure NodeWeight settings
  1. [実行管理者として実行] から高度な権限でコマンド プロンプトを起動します。Start an elevated Command Prompt via Run as Administrator.

  2. cluster.exe を使用して、 NodeWeight 値を設定します。Use cluster.exe to set NodeWeight values.

例 (Cluster.exe)Example (Cluster.exe)

次の例では、NodeWeight の値を "Cluster001" クラスターで "AlwaysOnSrv1" ノードのクォーラムの投票を削除するように変更します。The following example changes the NodeWeight value to remove the quorum vote of the "AlwaysOnSrv1" node in the "Cluster001" cluster.

cluster.exe Cluster001 node AlwaysOnSrv1 /prop NodeWeight=0  

関連コンテンツRelated Content

参照See Also

WSFC クォーラム モードと投票の構成 (SQL Server) WSFC Quorum Modes and Voting Configuration (SQL Server)
クラスター クォーラムの NodeWeight 設定を表示 View Cluster Quorum NodeWeight Settings
タスク フォーカスによって一覧表示される Windows PowerShell でのフェールオーバー クラスター コマンドレットFailover Cluster Cmdlets in Windows PowerShell Listed by Task Focus