본문 바로가기

Server Story..../Windows Server

서버 시간동기화 관련.

만약 서버를 도메인 컨트롤러로 승격을 시키게 되면(PDC 에뮬레이터로 동작중인 DC) 시간 서비스(w32tm)은 외부 NTP(Network Time Protocol) 서버와 동기화를 하지 않습니다.

따라서 기본적으로 DC는 로컬 시간을 사용합니다.(Type : Nt5Ds)

   

따라서 DC를 외부 시간 서버와 동기화를 시키게 하고 싶으면 설정을 해줘야합니다.

테스트할 외부 시간 서버를 time.nuri.net으로 하겠습니다.

   

우선 아래의 명령어로 time.nuri.net과의 시간 차이를 확인합니다.

w32tm /stripchart /computer:time.nuri.net /samples:1 /dataonly

현재 로컬과 약 13초정도 차이가 나는군요

   

아래의 명령어로 시간서버를 time.nuri.net으로 설정합니다.

w32tm /config /manualpeerlist:time.nuri.net /syncfromflags:manual /reliable:yes /update

   

   

설정이 바로 적용이 되지는 않습니다.

바로 적용을 하고 싶으시면 아래의 명령어를 이용합니다.

Net stop w32time && net start w32time

   

기본적으로 시간동기화는 컴퓨터가 부팅할 때 시작합니다. 그리고 부팅 후 45분을 주기로 정확히 동기화 할 때까지 3번을 시도합니다.

그 이후에 시간 동기화가 정확이 되면 8시간마다 동기화를 시작합니다.

   

동기화 결과를 확인합니다.

W32tm /monitor

   

 Type이 NTP로 설정되어있습니다.

   


이외 시간 서버들

clock.redhat.com

timekeeper.isi.edu

ntp.apple.com

time.kriss.re.kr

rustime01.rus.uni-stuttgart.de


   독일 시간 서버

server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 3.pool.ntp.org

   

위의 방법 대로 진행 하여,  메인 서버를 구성한후, 

같은 네트웍대의 다른 서버들은 배치파일을 만들어 스케쥴화 한다.

net time \\ip /set /yes 


위의 내용으로 진행 하여 각 서버별로 통기화 진행 한다.

참고 article

http://support.microsoft.com/kb/297025

http://support.microsoft.com/kb/216734/ko

http://blogs.technet.com/sankim/archive/2007/07/18/windows-faq.aspx