검색

5.5. 속성 연결 정보

download PDF
서비스 클래스는 모두 빌드 주소, 우편 번호 또는 주요 사무실 번호와 같이 동일한 값을 가진 항목에 대한 속성 값을 동적으로 제공합니다. 이는 단일 템플릿 항목에서 업데이트되는 공유 속성 값입니다.
그러나 종종 해당 관계를 나타내는 값(및 특성)을 나타내는 값(및 특성)을 표시하는 방법이어야 하는 항목 간 관계가 있습니다. Red Hat Directory Server는 지정된 속성을 함께 연결할 수 있는 방법을 제공하므로 한 항목의 하나의 속성이 변경되면 관련 항목의 해당 특성이 자동으로 업데이트됩니다. 첫 번째 속성에는 업데이트할 항목을 가리키는 DN 값이 있습니다. 두 번째 항목 속성에는 첫 번째 항목의 역점인 DN 값도 있습니다.
예를 들어 그룹 항목은 멤버와 같은 속성의 멤버 를 나열합니다. 사용자가 속한 그룹의 사용자 항목에 대한 표시가 있다는 것은 정상입니다. 이는 memberOf 특성에 설정됩니다. memberOf 속성은 MemberOf 플러그인을 통해 관리되는 속성입니다. 플러그인은 해당 멤버 속성의 변경 사항을 위해 모든 그룹 항목을 폴링합니다. 그룹에서 그룹 멤버를 추가하거나 삭제할 때마다 해당 사용자 항목이 변경된 memberOf 속성으로 업데이트됩니다. 이렇게 하면 멤버 (및 기타 멤버 속성) 및 memberOf 속성이 연결됩니다.
MemberOf 플러그인은 단일 인스턴스로 제한되며 (단일) 그룹 멤버 특성만 사용할 수 있습니다(네임스 그룹 처리와 같이 그룹에 고유한 일부 다른 동작). 다른 플러그인인 Linked Attributes Plug-in은 플러그인의 여러 인스턴스를 허용합니다. 각 인스턴스는 관리자(linkType)에서 수동으로 유지 관리하는 하나의 특성과 플러그인(managedType)에서 자동으로 유지 관리하는 하나의 특성을 구성합니다.

그림 5.6. 기본 연결 속성 구성

기본 연결 속성 구성
참고
데이터 일관성을 유지하려면 플러그인 프로세스만 관리 특성을 유지해야 합니다. 관리 속성에 대한 모든 쓰기 액세스를 제한하는 ACI를 생성하는 것이 좋습니다.
링크된 속성 플러그인은 디렉터리 내의 단일 하위 트리로 제한할 수 있습니다. 이를 통해 속성 조합 및 영향을 받는 항목을 보다 유연하게 사용자 지정할 수 있습니다. 범위가 설정되지 않은 경우 플러그인은 전체 디렉터리에서 작동합니다.

그림 5.7. 연결된 속성 플러그인을 특정 하위 트리로 제한

연결된 속성 플러그인을 특정 하위 트리로 제한

5.5.1. 속성 연결을 위한 스키마 요구 사항

관리 특성과 연결된 특성 모두 특성 정의에 Distinguished Name 구문이 필요합니다. 플러그인은 link 속성에서 DN을 가져와 유지 관리할 항목을 확인한 다음 원래 항목 DN을 관리 속성 값으로 자동으로 할당합니다. 즉, 두 속성 모두 DN을 값으로 사용해야 합니다.
관리 속성은 다중 값이어야 합니다. 사용자는 두 개 이상의 그룹의 멤버이거나, 둘 이상의 문서의 작성자이거나, "도 참조" 참조 항목이 여러 개 있을 수 있습니다. 관리 특성이 단일 값인 경우 값이 올바르게 업데이트되지 않습니다. 이는 많은 표준 요소가 다중 값이므로 기본 스키마와 관련된 많은 문제가 아닙니다. 사용자 지정 스키마를 사용할 때는 고려해야 합니다.

그림 5.8. 잘못된: 단일 값의 링크된 속성 사용

잘못된: 단일 값의 링크된 속성 사용

5.5.2. 복제와 연결된 속성 사용

간단한 복제 시나리오(supplier-consumer)에서 플러그인은 소비자에게 쓰기를 수행할 수 없기 때문에 공급 업체에만 존재해야 합니다.
다중 제공 복제의 경우 각 공급업체에는 자체 플러그인 인스턴스가 있어야 하며, 모두 동일하게 구성되고 관리되는 속성은 소수 복제를 사용하여 복제에서 제외되어야 합니다.

그림 5.9. 속성 및 복제 연결

속성 및 복제 연결
한 공급업체에서 변경한 모든 변경으로 인해 해당 디렉터리 항목의 값을 관리하기 위해 플러그인이 자동으로 트리거되므로 서버 간에 데이터가 일관되게 유지됩니다. 그러나 연결된 항목 간에 데이터를 일관되게 유지하려면 플러그인 인스턴스에서 관리 속성을 유지 관리해야 합니다. 즉, 다중 제공 복제 환경에서도 복제 프로세스가 아닌 플러그인 프로세스에서만 관리 특성 값을 유지해야 합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.