次の方法で共有


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

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

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

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

開始前の準備

前提条件

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

重要な注意事項重要

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

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

ヒントヒント

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

セキュリティ

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

Transact-SQL の使用

NodeWeight 設定を表示するには

  1. クラスター内の任意の SQL Server インスタンスに接続します。

  2. [sys].[dm_hadr_cluster_members] ビューに対してクエリを実行します。

例 (Transact-SQL)

次の例では、システム ビューに対するクエリを実行して、そのインスタンスのクラスター内のすべてのノードの値を返します。

SELECT  member_name, member_state_desc, number_of_quorum_votes
 FROM   sys.dm_hadr_cluster_members;

[先頭に戻る]

PowerShell の使用

NodeWeight 設定を表示するには

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

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

  3. Get-ClusterNode オブジェクトを使用して、クラスター ノード オブジェクトのコレクションを返します。

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

例 (PowerShell)

次の例では、"Cluster001" というクラスターについて、ノードの一部のプロパティを出力します。

Import-Module FailoverClusters

$cluster = "Cluster001"
$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)

次の例では、"Cluster001" というクラスターについて、ノードの一部のプロパティを出力します。

cluster.exe Cluster001 node /status /properties

[先頭に戻る]

関連項目

参照

sys.dm_hadr_cluster_members (Transact-SQL)

概念

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

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

その他の技術情報

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