Windows Server 2012 에서는 아래 파워쉘 클러스터 명령으로 클러스터 리소스를 확인하고 네트워크 이름에 대해서 수동으로 업데이트 할 수 있습니다.
PS > Get-ClusterResource "laigoAG_SQLVM" | Update-ClusterNetworkNameResource
이전 Cluster.exe 명령으로는 cluster.exe res "Network name resource" /registerDNS 을 사용할 수 있습니다.
캡쳐 이미지는 아래와 같습니다.
클러스터 로그를 통해 아래와 같이 DNS 레코드가 업데이트 되는 것을 확인할 수 있습니다.
[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 상태는 아래 쿼리를 통해서 확인할 수 있습니다.
[참고자료]
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