1.4. IdM의 시간 서비스 요구 사항

다음 섹션에서는 chronyd를 사용하여 IdM 호스트를 중앙 시간 소스와 동기화 상태로 유지합니다.

1.4.1. IdM에서 chronyd를 동기화하는 방법

chronyd 를 사용하여 여기에 설명된 대로 IdM 호스트를 중앙 시간 소스와 동기화 상태로 유지할 수 있습니다.

IdM의 기본 인증 메커니즘인 Kerberos는 타임스탬프를 프로토콜의 일부로 사용합니다. IdM 클라이언트의 시스템 시간이 KDC(Key Distribution Center) 시스템 시간과 5분 이상 다른 경우 Kerberos 인증이 실패합니다.

IdM 서버 및 클라이언트가 중앙 시간 소스와 동기화되도록 IdM 설치 스크립트는 chronyd 네트워크 시간 프로토콜(NTP) 클라이언트 소프트웨어를 자동으로 구성합니다.

IdM 설치 명령에 NTP 옵션을 전달하지 않으면 설치 프로그램이 네트워크에서 NTP 서버를 가리키는 _ntp._udp DNS 서비스(SRV) 레코드를 검색하고 해당 IP 주소로 chrony를 구성합니다. _ntp._udp SRV 레코드가 없는 경우 chronydchrony 패키지와 함께 제공되는 설정을 사용합니다.

참고

ntpd는 RHEL 8에서 chronyd 보다 더 이상 사용되지 않기 때문에 IdM 서버는 더 이상 NTP(Network Time Protocol) 서버로 구성되지 않으며 NTP 클라이언트로만 구성됩니다. RHEL 8에서는 RHEL 7 NTP Server IdM 서버 역할도 더 이상 사용되지 않습니다.

1.4.2. IdM 설치 명령의 NTP 구성 옵션 목록

chronyd 를 사용하여 IdM 호스트를 중앙 시간 소스와 동기화 상태로 유지할 수 있습니다.

설치 중에 chronyd 클라이언트 소프트웨어를 구성하기 위해 IdM 설치 명령(ipa-server-install,ipa-replica-install,ipa-client-install)을 사용하여 다음 옵션을 지정할 수 있습니다.

표 1.1. IdM 설치 명령의 NTP 구성 옵션 목록

옵션동작

--ntp-server

이를 사용하여 하나의 NTP 서버를 지정합니다. 여러 번 사용하여 여러 서버를 지정할 수 있습니다.

--ntp-pool

이를 사용하여 하나의 호스트 이름으로 확인된 여러 NTP 서버 풀을 지정합니다.

-N, --no-ntp

chronyd 를 구성, 시작 또는 활성화하지 마십시오.

1.4.3. IdM에서 NTP 시간 서버를 참조할 수 있는지 확인

이 절차에서는 IdM이 NTP(Network Time Protocol) 시간 서버와 동기화되는 데 필요한 구성이 있는지 확인합니다.

사전 요구 사항

  • 환경에 NTP 시간 서버를 구성했습니다. 이 예에서 이전에 구성된 시간 서버의 호스트 이름은 ntpserver.example.com입니다.

절차

  1. DNS 서비스(SRV) 레코드 환경에서 NTP 서버를 검색합니다.

    [user@server ~]$ dig +short -t SRV _ntp._udp.example.com
    0 100 123 ntpserver.example.com.
  2. 이전 dig 검색에서 시간 서버를 반환하지 않으면 포트 123에서 시간 서버를 가리키는 _ntp._udp SRV 레코드를 추가합니다. 이 프로세스는 DNS 솔루션에 따라 다릅니다.

검증 단계

  • _ntp._udp SRV 레코드를 검색할 때 DNS가 포트 123에서 시간 서버에 대한 항목을 반환하는지 확인합니다.

    [user@server ~]$ dig +short -t SRV _ntp._udp.example.com
    0 100 123 ntpserver.example.com.

1.4.4. 추가 리소스