20132013. 3. 4. 11:19

Windows Server 2012 에서는 아래 파워쉘 클러스터 명령으로 클러스터 리소스를 확인하고 네트워크 이름에 대해서 수동으로 업데이트 할 수 있습니다.

 

PS > Get-ClusterResource

PS > Get-ClusterResource "laigoAG_SQLVM" | Update-ClusterNetworkNameResource

 

이전 Cluster.exe 명령으로는 cluster.exe res "Network name resource" /registerDNS 을 사용할 수 있습니다.

캡쳐 이미지는 아래와 같습니다.  

 

 

클러스터 로그를 통해 아래와 같이 DNS 레코드가 업데이트 되는 것을 확인할 수 있습니다.

Windows Server 2012
[RES] Network Name <laigoAG_SQLVM>: Dns: Dns - Rechecking config internally 


Windows Server 2008 R2
[RES] Network Name <LAIGON1_SQLVM>: Re-registering DNS records time period (xxx secs ) between last registration and now is greater than 86400

 

 

이 때, SQL Server 에 Service broker endpoint 상태에 따라 아래 메시지가 SQL Server errorlog 에 기록되게 됩니다.

 

Service broker 가 중지되어 있거나 없는 상태
The Service Broker endpoint is in disabled or stopped state.

 

Service broker 가 시작된 상태
The Service Broker endpoint is now listening for connections.


Service broker endpoint 상태는 아래 쿼리를 통해서 확인할 수 있습니다.

select * from sys.tcp_endpoints

 

 

 

[참고자료]

Update-ClusterNetworkNameResource
http://technet.microsoft.com/en-us/library/hh847276.aspx

 

Mapping Cluster.exe Commands to Windows PowerShell Cmdlets for Failover Clusters - Extended Edition
http://blogs.technet.com/b/josebda/archive/2010/09/24/mapping-cluster-exe-commands-to-windows-powershell-cmdlets-for-failover-clusters-extended-edition.aspx

 

 

작성자 : Lai Go / 작성일자 : 2013.03.04

Posted by Lai Go