각 Client 들과 NTP 서버간의 시간을 동기화 시켜야 될 때, 활용해야 함.
=> DB 서버를 한정으로 할 때, ntp 시간 조정 시 DB의 query 시간이 틀어질 수 있으므로
꼭 DBA와 협의 후 ntp 설정을 해주어야 한다. 그렇지 않으면 data 동기화가 틀어져서 문제가 발생 할 수 있다.!!
AIX 6.1 가정
작업 전 확인할 사항
1) timezone 과 시간 제대로 설정되었는지 파악하기
date 명령어로 수행 (실제 시간과 16분 가량(1000초) 이상 차이나는지 파악할 것!
다른 서버와의 시간 동기화 (AIX 간)
-NTP server : AIX & - client : AIX
1. Server 장비의 Configuration 방법 (기준시간이 되는 장비)
- /etc/ntp.conf File을 다음과 같이 수정
NTP DBserver@/etc # ls |grep ntp
server 127.127.1.0 prefer
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
- # smitty xntpd
--> Start Using the xntpd Sybsystem
--> BOTH
2. Client 장비의 Configuration 방법 (기준시간이 되는 장비의 시간에 자신의 시간을 동기화시킬 나머지 장비)
- /etc/ntp.conf File을 다음과 같이 수정
server server_name_or_ip prefer //server_name_or_ip = 기준시간이 되는 장비의 Host Name이나 Ip-address
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
3. ntpq -p 로 확인하시면 됩니다.
위와 같은 작업을 하고 나면 약 10분 이내에 Client 장비의 시간이 Server의 시간과 동기화가 된다.
주의해야 할 사항
- Time Server의 시간을 바꾸면 전체 Client의 시간이 바뀌므로 시간 관리를 잘 해야 한다.
- Time Server의 시간을 임시로 바꾸고자 하면 xntpd daemon을 stop 시킨후 작업을 한다.
xntpd start Command : startsrc -s xntpd
xntpd stop Command : stopsrc -s xntpd
- Server의 xntpd가 start된 후 약 6분 이상이 지난후 Client에서 Time Sync가 가능해 진다.
- Server와 Client간 1000초(16분) 이상의 시간 차이가 발생하면 Time Sync가 되지 않는다.
기호 의미 | 설명 |
* | master NTP server |
+ | secondary NTP server |
4. time backward 안하게 하는 방법
xntpd 데몬실행시 "-x"를 준다.
startsrc -s xntpd -a "-x"