마스터/슬레이브 LDAP 구성에는 하나의 마스터(루트) 디렉토리 서버와 하나 이상의 슬레이브(소비자 또는 복제) 디렉토리 서버가 포함됩니다. Calendar Server는 직접 또는 슬레이브 디렉토리 서버를 통해 마스터 LDAP 디렉토리 서버에 액세스할 수 있습니다.
Calendar Server가 마스터 LDAP 디렉토리 서버에 직접 액세스하는 경우에는 LDAP 디렉토리 서버가 정확해야 하며 LDAP 데이터 캐시를 구성할 필요가 없습니다.
Calendar Server가 슬레이브 디렉토리 서버를 통해 마스터 LDAP 디렉토리 서버에 액세스하는 경우에는 LDAP 데이터 변경 내용이 일반적으로 LDAP 참조를 통해 마스터 디렉토리 서버에 투명하게 기록됩니다. 그런 후 LDAP 참조는 각 슬레이브 디렉토리 서버에 데이터를 복제합니다.
이러한 두 번째 유형의 구성에서는 슬레이브 디렉토리 서버에 완결된 LDAP 데이터의 가용성이 지연되기 때문에 정확하지 않은 LDAP 데이터에 문제가 발생할 수 있습니다.
예를 들어, Calendar Server는 LDAP 데이터 변경을 완결하지만 각 슬레이브 디렉토리 서버를 업데이트하는 마스터 디렉토리 서버의 지연 때문에 일정 시간 동안 새 데이터를 사용할 수 없습니다. 이후의 Calendar Server 클라이언트 작업에서는 이전 LDAP 데이터를 사용하고 이전 보기를 표시합니다.
슬레이브 디렉토리 서버 업데이트 시 지연이 짧은 단 몇 초에 불과한 경우에는 클라이언트에서 문제가 발생하지 않을 수 있습니다. 그러나 지연 시간이 몇 분 또는 몇 시간으로 길어진다면 클라이언트에서는 지연되는 시간 동안 부정확한 LDAP 데이터를 표시하게 됩니다.
다음 표에서는 이러한 지연으로 인해 영향을 받는 작업 및 LDAP 속성을 보여 줍니다.
작업 |
LDAP 속성 |
---|---|
자동 제공 |
icsCalendar, icsSubscribed, icsCalendarOwned, icsDWPHost |
달력 그룹 |
icsSet |
달력 만들기 |
icsCalendarOwned, icsSubscribed |
달력 가입 |
icsSubscribed |
사용자 옵션 |
icsExtendedUserPrefs, icsFirstDay, icsTimeZone, icsFreeBusy |
달력 검색 |
icsCalendarOwned |