2.25. cn=task_name,cn=cleanallruv,cn=tasks,cn=config
복제 토폴로지에 대한 정보 - 동일한 복제 그룹 내의 서로 및 기타 복제본에 업데이트를 제공하는 모든 공급업체는 RUV(복제 업데이트 벡터) 라는 메타데이터 세트에 포함됩니다. RUV에는 공급자의 ID 및 URL, 로컬 서버에서 변경한 변경의 최신 변경 상태 번호, 첫 번째 변경 사항에 대한 CSN이 포함되어 있습니다. 공급업체와 소비자 모두 RUV 정보를 저장하고 복제 업데이트를 제어하는 데 사용합니다.
한 공급업체가 복제 토폴로지에서 제거되면 다른 복제본의 RUV에 남아 있을 수 있습니다. 다른 복제본이 다시 시작되면 복제 플러그인이 (제거됨) 공급자를 인식하지 못하는 오류를 로그에 기록할 수 있습니다.
[09/Sep/2021:09:03:43 -0600] NSMMReplicationPlugin - ruv_compare_ruv: RUV [changelog max RUV] does not
contain element [{replica 55 ldap://server.example.com:389} 4e6a27ca000000370000 4e6a27e8000000370000]
which is present in RUV [database RUV]
......
[09/Sep/2021:09:03:43 -0600] NSMMReplicationPlugin - replica_check_for_data_reload: Warning: for replica
dc=example,dc=com there were some differences between the changelog max RUV and the database RUV. If
there are obsolete elements in the database RUV, you should remove them using the CLEANRUV task. If they
are not obsolete, you should check their status to see why there are no changes from those servers in the changelog.
공급 업체가 토폴로지에서 영구적으로 제거되면 해당 공급 업체에 대한 모든 언어 메타데이터는 다른 모든 공급 업체의 RUV 항목에서 제거해야합니다.
cn=cleanallruv 작업은 복제 토폴로지의 모든 서버를 통해 전파되고 지정된 누락되거나 더 이상 사용되지 않는 공급업체와 관련된 RUV 항목을 제거합니다.
작업이 완료되면 작업 항목이 디렉터리에서 제거됩니다.
cn=cleanallruv 항목은 모든 정리 RUV 작업의 컨테이너 항목입니다. cn=cleanallruv 항목 자체는 개별 작업과 관련된 속성이 없지만 이 항목 아래의 각 작업 항목(예: cn=task_ID,cn=cleanallruv,cn=tasks,cn=config )을 사용하여 개별 업데이트 작업을 정의합니다.
각 정리 RUV 작업은 제거할 복제본 RUV 항목의 복제본 ID 번호, 복제된 데이터베이스의 기반 DN 및 RUV 데이터를 제거하기 전에 누락된 공급자의 나머지 업데이트를 적용해야 하는지 여부를 지정해야 합니다.
dn: cn=clean 55,cn=cleanallruv,cn=tasks,cn=config
objectclass: extensibleObject
replica-base-dn: dc=example,dc=com
replica-id: 55
replica-force-cleaning: no
cn: clean 55
2.25.1. replica-base-dn 링크 복사링크가 클립보드에 복사되었습니다!
그러면 복제된 데이터베이스와 연결된 Directory Server 기본 DN이 제공됩니다. 복제된 접미사의 기본 DN입니다.
| 매개변수 | 설명 |
|---|---|
| 입력 DN | cn=task_name,cn=cleanallruv,cn=tasks,cn=config |
| 유효한 값 | 디렉터리 접미사 DN |
| 기본값 | 없음 |
| 구문 | DirectoryString |
| 예 | replica-base-dn: dc=example,dc=com |
2.25.2. replica-force-cleaning 링크 복사링크가 클립보드에 복사되었습니다!
이렇게 하면 제거할 복제본의 미해결 업데이트를 적용해야 하는지(아니오) 또는 정리 RUV 작업이 강제 진행되어야 하고 나머지 업데이트(예)가 손실되어야 하는지 여부를 설정합니다.
| 매개변수 | 설명 |
|---|---|
| 입력 DN | cn=task_name,cn=cleanallruv,cn=tasks,cn=config |
| 유효한 값 | 아니요 | 예 |
| 기본값 | 없음 |
| 구문 | DirectoryString |
| 예 | replica-force-cleaning: no |
2.25.3. replica-id 링크 복사링크가 클립보드에 복사되었습니다!
복제 토폴로지에서 제거할 복제본의 복제본 ID(복제 구성 항목에 대해 nsDS5ReplicaId 속성에 정의됨)가 제공됩니다.
| 매개변수 | 설명 |
|---|---|
| 입력 DN | cn=task_name,cn=cleanallruv,cn=tasks,cn=config |
| 유효한 값 | 0에서 65534 |
| 기본값 | 없음 |
| 구문 | 정수 |
| 예 | replica-id: 55 |