次の方法で共有


クラスター クォーラムの NodeWeight の設定の構成

このトピックでは、Windows Server フェールオーバー クラスタリング (WSFC) クラスター内のメンバー ノードに NodeWeight 設定を構成する方法について説明します。 NodeWeight 設定は、AlwaysOn 可用性グループおよび SQL Server フェールオーバー クラスター インスタンスの災害復旧とマルチサブネットのシナリオをサポートするためのクォーラムの投票時に使用されます。

  • 開始前の準備: 前提条件、セキュリティ

  • クォーラムの NodeWeight 設定を表示する方法: PowerShell の使用、cluster.exe の使用

開始前の準備

前提条件

この機能は Windows Server 2008 以降のバージョンでのみサポートされています。

重要な注意事項重要

NodeWeight 設定を使用するには、次の修正プログラムが WSFC クラスターのすべてのサーバーに適用されている必要があります。

KB2494036: この修正プログラムを使用すると、クォーラムの投票のないクラスター ノードを Windows Server 2008 および Windows Server 2008 R2 で構成できます。

ヒントヒント

この修正プログラムがインストールされていない場合、このトピックの例では、NodeWeight に対して空の値または NULL 値が返されます。

セキュリティ

ユーザーは、WSFC クラスターの各ノードのローカル Administrators グループのメンバーであるドメイン アカウントを使用する必要があります。

PowerShell の使用

NodeWeight 設定を構成するには

  1. [実行管理者として実行] から高度な権限で Windows PowerShell を起動します。

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

  3. Get-ClusterNode オブジェクトを使用して、クラスター内の各ノードに NodeWeight プロパティを設定します。

  4. クラスター ノードのプロパティを判読可能な形式で出力します。

例 (PowerShell)

次の例では、NodeWeight 設定を "AlwaysOnSrv1" ノードのクォーラムの投票を削除するように変更して、クラスター内のすべてのノードに設定を出力します。

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 の使用

注意

cluster.exe ユーティリティは Windows Server 2008 R2 リリースでは推奨されません。 今後は PowerShell とフェールオーバー クラスタリングを使用してください。 cluster.exe ユーティリティは、Windows Server の次のリリースで削除されます。 詳細については、「フェールオーバー クラスターの Windows PowerShell コマンドレットへの Cluster.exe コマンドのマッピング」を参照してください。

NodeWeight 設定を構成するには

  1. [実行管理者として実行] から高度な権限でコマンド プロンプトを起動します。

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

例 (Cluster.exe)

次の例では、NodeWeight の値を "Cluster001" クラスターで "AlwaysOnSrv1" ノードのクォーラムの投票を削除するように変更します。

cluster.exe Cluster001 node AlwaysOnSrv1 /prop NodeWeight=0

[先頭に戻る]

関連項目

概念

WSFC クォーラム モードと投票の構成 (SQL Server)

クラスター クォーラムの NodeWeight 設定を表示

その他の技術情報

タスク フォーカスによって一覧表示される Windows PowerShell でのフェールオーバー クラスター コマンドレット