NTP의 XY 문제에 갇힐 수 있음

NTP의 XY 문제에 갇힐 수 있음

저는 Vanguard와 Crucible이라고 부르는 두 개의 별도 시스템을 가지고 있습니다.

Vanguard에는 RTC 배터리가 있지만 Crucible에는 없습니다. Vanguard 날짜와 시간은 정기적으로 수동으로 업데이트됩니다. Crucible에는 RTC 배터리가 없기 때문에 시작 직후 Vanguard의 시간을 기준으로 Crucible의 시간을 업데이트해야 합니다. Vanguard와 Crucible은 LAN의 일부이며 외부 세계에 액세스할 수 없습니다(즉, 사용 가능한 NTP 서버 풀이 없습니다). 정확한 시간 소스를 제공하기 위해 하드웨어 솔루션을 설치할 가능성은 전혀 없습니다.

내 첫 번째 생각은 Vanguard를 NTP 서버 구성으로 설정하고 Crucible을 NTP 클라이언트 구성으로 설정하는 것이었습니다.

Crucible의 ntp.conf 파일은 다음 예외를 제외하고 기본값에서 크게 변경되지 않은 상태로 유지됩니다.

  1. tinker panic 0 step .001 stepout 1파일 상단에 줄을 추가했습니다 .
  2. 기본 풀 서버 주석 처리
  3. server 192.168.1.80 prefer true minpoll 4 maxpoll 5 burst iburst파일 끝에 추가

Crucible이 시작된 후 Vanguard에서 업데이트하는 데 몇 분 정도 걸릴 수 있다는 것을 확인했습니다. Vanguard와 Crucible의 부팅 시간은 매우 가깝기 때문에 한 시스템이 다른 시스템보다 일찍 부팅되는 문제는 아니라고 생각합니다.

내가 시도한 것 중 하나는 ntpd 서비스를 비활성화하고 수동으로 실행하는 것입니다 -gq. 소프트웨어를 실행하면 대부분 다음과 같은 메시지가 나옵니다 ntpd: no servers found. 마지막으로 시간이 설정됩니다. Vanguard와 Crucible은 아무런 문제 없이 TCP를 통해 지속적으로 서로 통신하고 있기 때문에 네트워크 연결 문제는 없다고 생각합니다.

이것이 XY 문제일 수 있다고 생각하는 이유는 작업을 수행하기 위해 잘못된 도구(NTP)를 사용하려고 했을 수도 있기 때문입니다.

작업에 잘못된 도구를 사용하고 있습니까? 출시 직후 Crucible의 시간을 업데이트하는 문제를 안정적인 방법으로 해결할 수 있는 더 좋은 방법이 있습니까?

ntp.conf필요한 경우 Vanguard 및 Crucible에 대한 전체 문서를 제공할 수 있습니다.

관련 정보