클러스터 쿼럼 NodeWeight 설정 보기
적용 대상: SQL Server
이 주제에서는 WSFC(Windows Server 장애 조치(failover) 클러스터링) 클러스터의 각 구성원 노드에 대한 NodeWeight 설정을 보는 방법을 설명합니다. NodeWeight 설정은 Always On 가용성 그룹 및 SQL Server 장애 조치(failover) 클러스터 인스턴스에 대한 재해 복구 및 다중 서브넷 시나리오를 지원하기 위해 쿼럼 투표 중에 사용됩니다.
Quorum NodeWeight 설정을 보려면 다음을 사용: Transact-SQL 사용, Powershell 사용, Cluster.exe 사용
시작하기 전에
필수 조건
이 기능은 SQL Server 2008 이상 버전에서만 지원됩니다.
중요
NodeWeight 설정을 사용하려면 WSFC 클러스터의 모든 서버에 다음 핫픽스를 적용해야 합니다.
KB2494036: Windows Server 2008 및 Windows Server 2008 R2에서 쿼럼 투표가 없는 클러스터 노드를 구성하는 데 사용할 수 있는 핫픽스
팁
이 핫픽스가 설치되어 있지 않은 경우 이 주제의 예는 NodeWeight의 값으로 빈 값이나 NULL을 반환합니다.
보안
사용자는 WSFC 클러스터의 각 노드에 대한 로컬 Administrators 그룹의 멤버인 도메인 계정이어야 합니다.
Transact-SQL 사용
NodeWeight 설정을 보는 방법
클러스터의 아무 SQL Server 인스턴스에 연결합니다.
[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 설정을 보는 방법
관리자 권한으로 실행을 통해 관리자 권으로 Windows PowerShell을 시작합니다.
클러스터 commandlet을 사용할 수 있도록
FailoverClusters
모듈을 가져옵니다.Get-ClusterNode
개체를 사용하여 클러스터 노드 개체 컬렉션을 반환합니다.클러스터 노드 속성을 읽을 수 있는 형식으로 출력합니다.
예(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 설정을 보는 방법
관리자 권한으로 실행을 통해 관리자 권한 명령 프롬프트를 시작합니다.
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