chrony_설정

차이

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

차이 보기로 링크

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                   377   396   +192us[  +87us] +/-   26ms
 +^+ 168.63.242.24                     377   137  -2096us[-2096us] +/-   76ms
 +^- y.ns.gin.ntt.net              2     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                   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