SharedIT | 묻고 답하기(AMP)

CentOS7 NTP 관련해서 질문드려요

안녕하세요. ㅎㅎ


서버 구축 중 궁금한 점이 생겨서 질문드려요.


현재 구축된 상황은 NTP 서버가 별도로 있고 해당 서버는 인터넷과 연결되어 있습니다.

해당 NTP 서버에서 개발서버, 운영서버, DB서버로 시간을 뿌려주는 구성입니다.


궁금한 점은 

NTP 서버가 문제가 생겨서 인터넷과 시간 동기화 하지 못하고 있는 상황에서 ,

NTP 서버는 개발/운영/DB서버의 연결이 정상적인 경우 

1) 개발/운영/DB 서버에서 시간 동기화 정보를 조회하면 동기화하지 못하고 있다고 확인이 될까요? 

2) NTP 서버와의 연결은 정상적으로 연결되어 있어서 동기화하고 있다고 확인될까요?


서버 구축 진행하면서 모르는 부분이 많아 답변 부탁드릴게요.. 감사합니다 ㅎㅎㅎ

Tags : 태그가 없습니다.

2개의 답변이 있습니다.

Simon.Park
  0 추천 | 일 년 이상 전

개발/운영/DB서버는 내부에 구축해서 운영중인 NTP 서버만 바라보고 있기 때문에,

인터넷상의 NTP 서버와 운영중인 NTP 서버와 통신이 되지 않더라도 

내부 서버의 시간 동기화는 정상적으로 이루어 질 것입니다.

즉, 내부 NTP 서버의 시간을 기준으로 개발/운영/DB 서버간의 시간이 맞춰지는 것이고,

내부 NTP 서버의 시간이 인터넷 서버와 다르더라도 어쩔 수 없는 상황이 되는거죠.

po_larbear | 일 년 이상 전

아하,, 그렇군요.. 답변감사합니다. 그러면 결국엔 NTP 서버에서 직접적으로 동기화되는지 확인이 필요하겠네요.

topkslee | 일 년 이상 전

이 흐름이 맞죠 ^^~

wansoo
  0 추천 | 일 년 이상 전

사내에 NTP 서버를 구축해서 개발, 운영, DB 서버 등에서 사내 NTP 서버를 통해서 시간 동기화를 해서 사용하고 있다는 내용인것 같네요.

사내에 구축해서 사용중인 NTP 서버도 외부 NTP 서버를 통해 시간 동기화를 받고 있는 중인데...

내부 NTP 서버가 외부 NTP 서버와 시간 동기화가 되지 않아 내부 NTP 서버와 시간 동기화하고 있는 내부 장치들의 시간에 모두 표준시와 어긋나는 경우가 생겼다는 말씀인것 같은데요.


시간 동기화 프로토콜은 타임서버 ( NTP 서버)의 시간을 읽어 와서 자신의 시간을 맞추는 목적의 프로토콜이 되겠고요.

NTP 서버의 시간이 맞냐, 틀렸냐, NTP 서버가 시간을 맞추기 위해 동기화 하고 있는 외부 서버와 정상적으로 시간을 잘 맞추고 있는지 어떤지를 확인할 수 있는 정보를 따로 주고 받지는 않겠고요.

NTP 서버가 다른 서버와 시간을 동기화하건 하지 않건 NTP 클라이언트는 동기화 하려는 NTP 서버의 시계와 일치 시키기만 할 뿐입니다.


NTP 서버가 외부의 다른 서버와 정상적으로 시간을 동기화 하는지 어떤지는 NTP 서버 내에서 별도의 툴을 이용해서 체크하도록 하는게 맞겠네요.

NTP 서버가 NTP 클라이언트 역할로 다른 서버로 부터 동기화 정보를 요청해서 받은 결과가 성공인지, 실패인지를 체크해서 실패했을 경우에 내부 서비스 담당자에게 문자를 보낸다거나, 메시지를 보낸다거나 또는 메일 등을 이용해서 알리도록 구성하는 방법이 필요할 것 같습니다

po_larbear | 일 년 이상 전

답변 감사합니다.

답변주신대로면, NTP서버에서 동기화가 제대로 진행되고 있지 않더라도. 운영서버 및 개발서버에서는 식별이 불가능하다는 의미로 이해하면 될까요?


[외부망]-[NTP 서버]-[운영서버],[개발서버],[DB서버] 이렇게 연결된 상태에서

[외부망]-X-[NTP 서버]-[운영서버],[개발서버],[DB서버] 이런 환경이라면,

[운영서버] 및 나머지 서버에서도 [NTP 서버]와는 연결이 문제없기에 정상적으로 시간동기화 중이라고 나온다는 의미로 이해하면 되는지요..?



wansoo | 일 년 이상 전

예~ 맞습니다.