다음을 통해 공유


클러스터 쿼럼 NodeWeight 설정 보기

적용 대상: SQL Server

이 주제에서는 WSFC(Windows Server 장애 조치(failover) 클러스터링) 클러스터의 각 구성원 노드에 대한 NodeWeight 설정을 보는 방법을 설명합니다. NodeWeight 설정은 Always On 가용성 그룹 및 SQL Server 장애 조치(failover) 클러스터 인스턴스에 대한 재해 복구 및 다중 서브넷 시나리오를 지원하기 위해 쿼럼 투표 중에 사용됩니다.

시작하기 전에

필수 조건

이 기능은 SQL 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. 클러스터 commandlet을 사용할 수 있도록 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 릴리스에서 더 이상 사용되지 않습니다. 앞으로는 개발할 때 장애 조치(failover) 클러스터링과 함께 PowerShell을 사용하세요. cluster.exe 유틸리티는 다음 Windows Server 릴리스에서 제거될 예정입니다. 자세한 내용은 Cluster.exe 명령을 장애 조치(failover) 클러스터용 Windows PowerShell Cmdlet에 매핑을 참조하세요.

NodeWeight 설정을 보는 방법
  1. 관리자 권한으로 실행을 통해 관리자 권한 명령 프롬프트를 시작합니다.

  2. cluster.exe를 사용하여 노드 상태 및 NodeWeight 값 반환

예(Cluster.exe)

다음 예에서는 "Cluster001" 클러스터의 일부 노드 속성을 출력합니다.

cluster.exe Cluster001 node /status /properties  

참고 항목

WSFC 쿼럼 모드 및 투표 구성(SQL Server)
클러스터 쿼럼 NodeWeight 설정 구성
sys.dm_hadr_cluster_members(Transact-SQL)
작업 포커스를 기준으로 나열된 Windows PowerShell의 장애 조치(failover) 클러스터 Cmdlet