차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

chrony_설정 [2017/04/30 11:08] (현재)
koov 만듦
줄 1: 줄 1:
 +====== chrony 설정 ======
 +
 +출처 : http://​blog.naver.com/​wizardkyn/​220841000603
 +
 +===== 사전준비 =====
 +ntp가 설치되어 있다면 이를 먼저 제거한다.
 +
 +<WRAP prewrap>
 +<code bash>
 +[root@oracle ~]# systemctl status ntpd
 +[root@oracle ~]# systemctl stop ntpd
 +[root@oracle ~]# systemctl disable ntpd
 +[root@oracle ~]# yum remove ntp
 +</​code>​
 +</​WRAP>​
 +
 +
 +===== chrony 설치 =====
 +
 +  * Chrony Daemon이 설치되어 있지 않다면 설치
 +
 +<WRAP prewrap>
 +<code bash>
 +[root@oracle ~]# yum install chrony
 +</​code>​
 +</​WRAP>​
 +
 +  * 설정 파일 Setting (한국 공용 타임서버 풀 목록 : http://​www.pool.ntp.org/​zone/​kr)
 +그냥 기본 설정 서버 사용해도 상관 없다.
 +또는 인트라넷 내부의 NTP서버를 설정하도록 한다.
 +
 +<WRAP prewrap>
 +<code bash>
 +[root@oracle ~]# vi /​etc/​chrony.conf
 +
 +# 기존 서버 목록은 주석 처리
 +#server 0.rhel.pool.ntp.org iburst
 +#server 1.rhel.pool.ntp.org iburst
 +#server 2.rhel.pool.ntp.org iburst
 +#server 3.rhel.pool.ntp.org iburst
 +
 +# 한국 공용 타임서버 목록 설정
 +server 1.kr.pool.ntp.org
 +server 0.asia.pool.ntp.org
 +server 2.asia.pool.ntp.org
 +
 +# 내부 네트워크에서 이 서버를 타임서버로 참조하기 위한 설정
 +allow 192.168.110.0/​24
 +
 +# 클라이언트 서버들은 이 서버의 IP를 타임서버로 추가해서 사용
 +# 예: server 192.168.110.141
 +</​code>​
 +</​WRAP>​
 +
 +  * 방화벽 등록 (Network Time Protocol은 UDP 123 포트를 사용한다)
 +<WRAP prewrap>
 +<code bash>
 +[root@oracle ~]# firewall-cmd --add-service=ntp --permanent
 +[root@oracle ~]# firewall-cmd --reload
 +</​code>​
 +</​WRAP>​
 +
 +  * Chrony Daemon 시작 및 부팅시 활성화
 +<WRAP prewrap>
 +<code bash>
 +[root@oracle ~]# systemctl start chronyd
 +[root@oracle ~]# systemctl enable chronyd
 +</​code>​
 +</​WRAP>​
 +
 +  * 동기화 보기
 +<WRAP prewrap>
 +<code bash>
 +[root@oracle ~]# chronyc tracking
 +Reference ID    : 114.207.245.166 (114.207.245.166)
 +Stratum ​        : 3
 +Ref time (UTC)  : Thu Oct 20 04:34:47 2016
 +System time     : 0.000196030 seconds slow of NTP time
 +Last offset ​    : -0.000104899 seconds
 +RMS offset ​     : 0.000373706 seconds
 +Frequency ​      : 2485.827 ppm slow
 +Residual freq   : -0.025 ppm
 +Skew            : 0.807 ppm
 +Root delay      : 0.016909 seconds
 +Root dispersion : 0.012794 seconds
 +Update interval : 128.7 seconds
 +Leap status ​    : Normal
 +</​code>​
 +</​WRAP>​
 +
 +  * 동기화 소스 보기
 +<WRAP prewrap>
 +<code bash>
 +[root@oracle ~]# chronyc sources
 +210 Number of sources = 3
 +MS Name/IP address ​        ​Stratum Poll Reach LastRx Last sample
 +===============================================================================
 +^* 114.207.245.166 ​              ​2 ​  ​8 ​  ​377 ​  ​396 ​  ​+192us[ ​ +87us] +/-   26ms
 +^+ 168.63.242.24 ​                ​2 ​  ​8 ​  ​377 ​  ​137 ​ -2096us[-2096us] +/-   76ms
 +^- y.ns.gin.ntt.net ​             2   ​8 ​  ​221 ​  ​134 ​ -1266us[-1266us] +/-  130ms
 +</​code>​
 +</​WRAP>​
 +
 +  * 내부 네트워크에서 다른 서버가 이 서버를 타임서버로 참조한 모습
 +<WRAP prewrap>
 +<code bash>
 +[root@oracle ~]# chronyc tracking
 +Reference ID    : 192.168.110.141 (192.168.110.141)
 +Stratum ​        : 4
 +Ref time (UTC)  : Thu Oct 20 04:53:31 2016
 +System time     : 0.000115289 seconds fast of NTP time
 +Last offset ​    : +0.000169455 seconds
 +RMS offset ​     : 0.000108872 seconds
 +Frequency ​      : 2486.154 ppm slow
 +Residual freq   : +0.155 ppm
 +Skew            : 1.359 ppm
 +Root delay      : 0.017371 seconds
 +Root dispersion : 0.013022 seconds
 +Update interval : 64.7 seconds
 +Leap status ​    : Normal
 +</​code>​
 +</​WRAP>​
 +
 +  * 동기화 소스
 +<WRAP prewrap>
 +<code bash>
 +[root@oracle ~]# chronyc sources
 +210 Number of sources = 1
 +MS Name/IP address ​        ​Stratum Poll Reach LastRx Last sample
 +===============================================================================
 +^* 192.168.110.141 ​              ​3 ​  ​6 ​  ​377 ​   31  -6455ns[ +163us] +/-   22ms
 +</​code>​
 +</​WRAP>​
 +설정파일(/​etc/​chrony.conf)에 타임서버만 설정한 상태(server 192.168.110.141)
 +
 +
 +  * 참고. 즉시 동기화 명령
 +<WRAP prewrap>
 +<code bash>
 +[root@oracle ~]# chronyc -a makestep
 +200 OK
 +200 OK
 +</​code>​
 +</​WRAP>​
 +
 +===== 참고사항 =====
 +  * https://​access.redhat.com/​documentation/​en-US/​Red_Hat_Enterprise_Linux/​7/​html/​System_Administrators_Guide/​ch-Configuring_NTP_Using_the_chrony_Suite.html
 +
 +
  
  • chrony_설정.txt
  • 마지막으로 수정됨: 2017/04/30 11:08
  • 저자 koov