안녕하세요. 오늘은 베스핀글로벌 서비스실 박진호님이 작성해 주신 NCP 공공기관 OS별 NTP 설정 방법에 대해 알아보겠습니다. 궁금하신 부분이 있으시면 댓글을 달아주세요^^
1. Ubuntsu 18.04
- Ubuntu18.04
- /etc/chrony/chrony.conf 파일을 수정합니다.
#vim /etc/chrony/chrony.conf
pool ntp.ubuntu.com iburst 항목 주석 처리
pool [0~3].ubuntu.pool.ntp.org iburst 항목 주석 처리 - /var/lib/dhclient/chrony.servers.eth0 파일 및 아래 내용 확인
(Classic)
#cat /var/lib/dhcp/chrony.servers.eth0
10.250.255.21 iburst
10.250.255.22 iburst
(VPC)
#cat /var/lib/dhcp/chrony.servers.eth0
169.254.169.123 iburst
169.254.169.124 iburst - 상기 해당 내용이 없을 경우 아래와 같이 /etc/chrony.conf에 직접 추가
#vim /etc/chrony/chrony.conf
(Classic)
server 10.250.255.21
server 10.250.255.22
(VPC)
server 169.254.169.123
server 169.254.169.124 - chrony service 를 재시작 합니다.
#systemctl restart chrony - 동기화 내용을 확인 합니다.
#chronyc sources
2. CentOS 7.x
- CentOS 7.x
- /etc/chrony.conf 파일을 수정합니다.
#vim /etc/chrony.conf
server [0~3].centos.pool.ntp.org iburst 항목 주석 처리 - /var/lib/dhclient/chrony.servers.eth0 파일 및 아래 내용 확인
(Classic)
#cat /var/lib/dhclient/chrony.servers.eth0
10.250.255.21 iburst
10.250.255.22 iburst
(VPC)
#cat /var/lib/dhclient/chrony.servers.eth0
169.254.169.123 iburst
169.254.169.124 iburst
- 상기 해당 내용이 없을 경우 아래와 같이 /etc/chrony.conf에 직접 추가
#vim /etc/chrony.conf
(Classic)
server 10.250.255.21
server 10.250.255.22
(VPC)
server 169.254.169.123
server 169.254.169.124 - chronyd service 를 재시작 합니다.
#systemctl restart chronyd - 동기화 내용을 확인 합니다.
#chronyc sources
3. Ubuntu 20.04
NCP VPC VM의 NTP 설정값은 DHCP를 통해서 자동으로 받아와서 설정이 됩니다.
Ubuntu20.04는 chrony 로 시간 설정을 합니다.
DHCP로부터 NTP 서버 정보를 받아 온 내용 확인
/var/lib/dhcp/chrony.servers.eth0
169.254.169.123 iburst
169.254.169.124 iburst
# chronyc sources -v
^* 169.254.169.123 3 10 377 522 +1806us[ +316us] +/- 147ms
^+ 169.254.169.124 3 6 377 55 -4481us[-4481us] +/- 90ms
추가로 설정을 하거나, 기존 설정 정보를 변경하고 싶으면 아래 파일 수정(DHCP로 받아온 정보는 수정 불가)
# vi /etc/chrony/chrony.conf
# systemctl restart chrony
4. [Windows 시간 동기화 서버 설정 변경]
1. 현재의 NTP Server 설정을 확인
– 해당 명령어를 입력합니다: w32tm /query /peers
– [Peer]와 [State] 목록을 확인
– `w32tm` 명령어가 실행이 안될 경우
Windows Time 서비스를 실행합니다. : net start w32time
2. 아래 명령어를 통해 원하는 NTP Server로 변경
– 기본 NTP 서버
Classic : time.windows.com,0x8
VPC : 169.254.169.123,0×8 169.254.169.124,0xa
– 원하는 NTP Server 설정으로 변경하는 해당 명령어 입력
: w32tm /config /syncfromflags:manual /manualpeerlist:”{NTP 서버 주소 1} {NTP 서버 주소 2}” /reliable:yes /update
ex) w32tm /config /syncfromflags:manual /manualpeerlist:“169.254.169.123,0×8 169.254.169.124,0xa“/reliable:yes /update
– 위 명령어 실행 후 NTP 동기화 실행
: w32tm /resync /rediscover /nowait
3. 변경된 설정 확인
– 해당 명령어 입력 : w32tm /query /peers
– [Peer] 에 설정한 NTP 서버가 등록 되었는지 확인
3-1. 정상적으로 설정되지 않을 경우
– Windows Time 서비스를 재실행
– 서비스 정지: net stop w32time
– 서비스 시작: net start w32time
– NTP 동기화 : w32tm /resync /rediscover /nowait
감사합니다~^^
문의: info@bespinglobal.com | 대표번호: 02-1688-1280