18장. 복제 변경 로그 트리밍


Directory Server changelog는 수신 및 처리된 변경 사항 목록을 관리합니다. 복제 파트너로부터 수신된 클라이언트 변경 및 변경 사항이 포함됩니다.

기본적으로 Directory Server는 7일이 지난 변경 로그 항목을 삭제합니다. 그러나 다음을 구성할 수 있습니다.

  • nsslapd-changelogmaxage 매개변수의 변경 로그의 최대 항목 수입니다.
  • nsslapd-changelogmaxentries 매개변수의 변경 로그의 총 레코드 수입니다.

이러한 설정 중 하나를 활성화한 경우 Directory Server는 기본적으로 5분마다 변경 로그를 트리밍합니다(nsslapd-changelogtrim-interval).

트리밍 설정이 활성화된 경우에도 이후 생성된 모든 레코드와 레코드는 토폴로지의 모든 서버에 성공적으로 복제될 때까지 변경 로그에 남아 있습니다. 복제 토폴로지에서 공급자 제거에 설명된 대로 토폴로지에서 공급자를 제거하면 Directory Server는 다른 서버의 변경 로그에서 이 공급자의 모든 업데이트를 트리밍합니다.

18.1. 명령줄을 사용하여 복제 변경 로그 트리밍 구성

Directory Server는 기본적으로 7일이 지난 변경 로그 항목을 삭제합니다. 그러나 Directory Server가 항목을 제거하는 시간을 구성할 수 있습니다. 항목 수가 구성된 값을 초과하는 경우 Directory Server를 구성하여 자동으로 항목을 제거할 수도 있습니다.

이 섹션에서는 dc=example,dc=com 접미사에 대한 변경 로그 트리밍을 구성하는 방법을 설명합니다.

참고

Red Hat은 최대 항목 수 대신 최대 기간을 설정할 것을 권장합니다. 최대 사용 기간은 cn=replica,cn=suffixDN,cn=mapping tree,cn=config 항목에 설정된 nsDS5ReplicaPurgeDelay 매개변수에 설정된 복제 제거 지연과 일치해야 합니다.

공급자에서 이 절차를 수행합니다.

사전 요구 사항

  • dc=example,dc=com 접미사에 복제를 활성화했습니다.

프로세스

  1. 변경 로그 트리밍을 구성합니다.

    • 최대 변경 로그 항목 수를 설정하려면 다음을 입력합니다.

      # dsconf <instance_name> replication set-changelog --suffix "dc=example,dc=com" --max-age "4w"
      Copy to Clipboard Toggle word wrap

      이 명령은 최대 기간을 4주로 설정합니다. 매개변수는 다음 단위를 지원합니다.

      • 위한S(S)
      • M(M) 분
      • h (h) 시간
      • D( d ) for days
      • 몇 주 동안W(W)
    • 최대 항목 수를 설정하려면 다음을 입력합니다.

      # dsconf <instance_name> replication set-changelog --suffix "dc=example,dc=com" --max-entries "100000"
      Copy to Clipboard Toggle word wrap

      이 명령은 변경 로그의 최대 항목 수를 100,000개로 설정합니다.

  2. 기본적으로 Directory Server는 5분(300초)마다 변경 로그를 트리밍합니다. 다른 간격을 설정하려면 다음을 입력합니다.

    # dsconf <instance_name> replication set-changelog --suffix "dc=example,dc=com" --trim-interval 600
    Copy to Clipboard Toggle word wrap

    이 명령은 간격을 10분(600초)으로 설정합니다.

검증

  • 접미사의 변경 로그 설정을 표시합니다.

    # dsconf <instance_name> replication get-changelog --suffix "dc=example,dc=com"
    dn: cn=changelog,cn=userroot,cn=ldbm database,cn=plugins,cn=config
    cn: changelog
    nsslapd-changelogmaxage: 4w
    nsslapd-changelogtrim-interval: 600
    ...
    Copy to Clipboard Toggle word wrap

    명령은 기본값과 다른 매개변수만 표시합니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat