19.2. 고립 입력 충돌 식별 및 해결

Directory Server에서 삭제 작업을 복제하고 소비자 서버에서 삭제할 항목에 하위 항목이 있음을 발견하면 충돌 해결 프로시저에서 디렉터리에 고립된 항목이 없도록 하기 위해 이전 항목을 만듭니다.

마찬가지로 Directory Server가 추가 작업을 복제하고 소비자 서버가 상위 항목을 찾을 수 없는 경우 충돌 해결 프로시저에서 상위 항목을 생성합니다.

Gluue 항목은 접착 상태 및 확장 가능한 오브젝트를 포함하는 임시 항목입니다. Glud 항목은 다음과 같은 여러 가지 방법으로 만들 수 있습니다.

  • 충돌 해결 절차에서 일치하는 고유 식별자가 있는 삭제된 항목을 발견하면 obue 항목은 삭제된 항목과 같지만 추가된 F sds5ReplConflict 속성이 있습니다.

    이러한 경우 접착제 오브젝트 클래스 및 nsds5ReplConflict 속성을 제거하여 항목을 일반 항목으로 유지하거나luue 항목 및 해당 하위 항목을 삭제합니다.

  • 서버는 obue 및 extensibleObject 오브젝트 클래스를 사용하여 항목을 생성합니다.

절차

  1. 고립 항목 충돌을 나열합니다.

    # dsconf -D "cn=Directory Manager" ldap://server.example.com repl-conflict list-glue suffix
    dn: ou=parent,dc=example,dc=com
    objectClass: top
    objectClass: organizationalunit
    objectClass: glue
    objectClass: extensibleobject
    ou: parent
  2. 고립된 항목 충돌이 존재하는 경우 다음을 수행하는 방법을 결정합니다.

    • 접착제 항목 및 해당 하위 항목을 삭제하려면 다음을 입력합니다.

      # dsconf -D "cn=Directory Manager" ldap://server.example.com repl-conflict delete-glue "ou=parent,dc=example,dc=com"
      dn: ou=parent,dc=example,dc=com
      objectClass: top
      objectClass: organizationalunit
      objectClass: extensibleobject
      ou: parent
    • 접착 항목을 일반 항목으로 변환하려면 다음을 입력합니다.

      # dsconf -D "cn=Directory Manager" ldap://server.example.com repl-conflict convert-glue "ou=parent,dc=example,dc=com"