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 레코드가 없는 경우 chronyd
는 chrony
패키지와 함께 제공되는 설정을 사용합니다.
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 서버를 지정합니다. 여러 번 사용하여 여러 서버를 지정할 수 있습니다. |
| 이를 사용하여 하나의 호스트 이름으로 확인된 여러 NTP 서버 풀을 지정합니다. |
|
|
추가 리소스
1.4.3. IdM에서 NTP 시간 서버를 참조할 수 있는지 확인
이 절차에서는 IdM이 NTP(Network Time Protocol) 시간 서버와 동기화되는 데 필요한 구성이 있는지 확인합니다.
사전 요구 사항
-
환경에 NTP 시간 서버를 구성했습니다. 이 예에서 이전에 구성된 시간 서버의 호스트 이름은
ntpserver.example.com
입니다.
절차
DNS 서비스(SRV) 레코드 환경에서 NTP 서버를 검색합니다.
[user@server ~]$ dig +short -t SRV _ntp._udp.example.com 0 100 123 ntpserver.example.com.
-
이전
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.
추가 리소스