Amazon Time Sync Service를 사용하도록 인스턴스를 구성하려면
인스턴스를 연결하고 NTP 서비스를 제거합니다.
[ec2-user ~]$
sudo yum erase 'ntp*'
chrony
패키지를 설치합니다.[ec2-user ~]$
sudo yum install chrony
vim 또는 nano과 같은 텍스트 편집기를 사용하여
/etc/chrony.conf
파일을 엽니다. 파일이 다음 라인을 포함하고 있는지 확인합니다.server 169.254.169.123 prefer iburst minpoll 4 maxpoll 4
이 라인이 존재할 경우, Amazon Time Sync Service가 이미 구성된 상태이기 때문에 다음 단계로 넘어갈 수 있습니다. 라인이 없는 경우에는 파일에 이미 존재하는 다른
server
또는pool
문 뒤에 라인을 추가하고 변경 사항을 저장합니다.chrony
데몬(chronyd
)을 시작합니다.[ec2-user ~]$
sudo service chronyd start
Starting chronyd: [ OK ]
참고
RHEL 및 CentOS(최대 버전 6까지)에서 서비스 이름은
chrony
이 아니라chronyd
입니다.chkconfig
명령을 사용해서 매번 시스템이 부팅할 때마다 시작되도록chronyd
를 구성합니다.[ec2-user ~]$
sudo chkconfig chronyd on
chrony
가169.254.169.123
IP 주소를 사용하여 시간을 동기화하고 있는지 확인합니다.[ec2-user ~]$
chronyc sources -v
210 Number of sources = 7 .-- Source mode '^' = server, '=' = peer, '#' = local clock. / .- Source state '*' = current synced, '+' = combined , '-' = not combined,| / '?' = unreachable, 'x' = time may be in error, '~' = time too variable.|| .- xxxx [ yyyy ] +/- zzzz|| Reachability register (octal) -. | xxxx = adjusted offset,|| Log2(Polling interval) --. | | yyyy = measured offset,|| \ | | zzzz = estimated error.|| | | \MS Name/IP address Stratum Poll Reach LastRx Last sample ===============================================================================^* 169.254.169.123 3 6 17 43 -30us[ -226us] +/- 287us^- ec2-12-34-231-12.eu-west> 2 6 17 43 -388us[ -388us] +/- 11ms^- tshirt.heanet.ie 1 6 17 44 +178us[ +25us] +/- 1959us^? tbag.heanet.ie 0 6 0 - +0ns[ +0ns] +/- 0ns^? bray.walcz.net 0 6 0 - +0ns[ +0ns] +/- 0ns^? 2a05:d018:c43:e312:ce77:> 0 6 0 - +0ns[ +0ns] +/- 0ns^? 2a05:d018:dab:2701:b70:b> 0 6 0 - +0ns[ +0ns] +/- 0ns
반환된 출력에서
^*
는 기본 설정된 타임 소스를 나타냅니다.chrony
에서 보고된 시간 동기화 지표를 확인합니다.[ec2-user ~]$
chronyc tracking
Reference ID : A9FEA97B (169.254.169.123)Stratum : 4Ref time (UTC) : Wed Nov 22 13:18:34 2017System time : 0.000000626 seconds slow of NTP timeLast offset : +0.002852759 secondsRMS offset : 0.002852759 secondsFrequency : 1.187 ppm fastResidual freq : +0.020 ppmSkew : 24.388 ppmRoot delay : 0.000504752 secondsRoot dispersion : 0.001112565 secondsUpdate interval : 64.4 secondsLeap status : Normal
Ubuntu에서 Amazon Time Sync Service 구성
Amazon Time Sync Service에서 서버 항목을 추가하도록 chrony
구성 파일을 편집해야 합니다.
Amazon Time Sync Service를 사용하도록 인스턴스를 구성하려면
인스턴스를 연결해
apt
를 사용하여chrony
패키지를 설치합니다.ubuntu:~$
sudo apt install chrony
참고
필요할 경우
sudo apt update
를 실행하여 먼저 인스턴스를 업데이트합니다.vim 또는 nano과 같은 텍스트 편집기를 사용하여
/etc/chrony/chrony.conf
파일을 엽니다. 파일에 이미 존재하는server
또는pool
문 앞에 다음 라인을 추가하고 변경 사항을 저장합니다.server 169.254.169.123 prefer iburst minpoll 4 maxpoll 4
chrony
서비스를 다시 시작합니다.ubuntu:~$
sudo /etc/init.d/chrony restart
[ ok ] Restarting chrony (via systemctl): chrony.service.
chrony
가169.254.169.123
IP 주소를 사용하여 시간을 동기화하고 있는지 확인합니다.ubuntu:~$
chronyc sources -v
210 Number of sources = 7 .-- Source mode '^' = server, '=' = peer, '#' = local clock. / .- Source state '*' = current synced, '+' = combined , '-' = not combined,| / '?' = unreachable, 'x' = time may be in error, '~' = time too variable.|| .- xxxx [ yyyy ] +/- zzzz|| Reachability register (octal) -. | xxxx = adjusted offset,|| Log2(Polling interval) --. | | yyyy = measured offset,|| \ | | zzzz = estimated error.|| | | \MS Name/IP address Stratum Poll Reach LastRx Last sample===============================================================================^* 169.254.169.123 3 6 17 12 +15us[ +57us] +/- 320us^- tbag.heanet.ie 1 6 17 13 -3488us[-3446us] +/- 1779us^- ec2-12-34-231-12.eu-west- 2 6 17 13 +893us[ +935us] +/- 7710us^? 2a05:d018:c43:e312:ce77:6 0 6 0 10y +0ns[ +0ns] +/- 0ns^? 2a05:d018:d34:9000:d8c6:5 0 6 0 10y +0ns[ +0ns] +/- 0ns^? tshirt.heanet.ie 0 6 0 10y +0ns[ +0ns] +/- 0ns^? bray.walcz.net 0 6 0 10y +0ns[ +0ns] +/- 0ns
반환된 출력에서
^*
는 기본 설정된 타임 소스를 나타냅니다.chrony
에서 보고된 시간 동기화 지표를 확인합니다.ubuntu:~$
chronyc tracking
Reference ID : 169.254.169.123 (169.254.169.123)Stratum : 4Ref time (UTC) : Wed Nov 29 07:41:57 2017System time : 0.000000011 seconds slow of NTP timeLast offset : +0.000041659 secondsRMS offset : 0.000041659 secondsFrequency : 10.141 ppm slowResidual freq : +7.557 ppmSkew : 2.329 ppmRoot delay : 0.000544 secondsRoot dispersion : 0.000631 secondsUpdate interval : 2.0 secondsLeap status : Normal